chore: update stage0
This commit is contained in:
parent
f95a450894
commit
eddacf6b09
97 changed files with 9034 additions and 9349 deletions
2
stage0/src/Init/Meta.lean
generated
2
stage0/src/Init/Meta.lean
generated
|
|
@ -635,7 +635,7 @@ instance Option.hasQuote {α : Type} [Quote α] : Quote (Option α) where
|
|||
|
||||
/- Evaluator for `prec` DSL -/
|
||||
partial def evalPrec : Syntax → MacroM Nat
|
||||
| `(prec| $num:numLit) => return num.isNatLit?.getD 0
|
||||
-- | `(prec| $num:numLit) => return num.isNatLit?.getD 0
|
||||
| `(prec| $a + $b) => return (← evalPrec a) + (← evalPrec b)
|
||||
| `(prec| $a - $b) => return (← evalPrec a) - (← evalPrec b)
|
||||
| prec => Macro.withIncRecDepth prec do
|
||||
|
|
|
|||
16
stage0/src/Init/Notation.lean
generated
16
stage0/src/Init/Notation.lean
generated
|
|
@ -9,12 +9,16 @@ prelude
|
|||
import Init.Prelude
|
||||
|
||||
-- DSL for specifying parser precedences
|
||||
syntax ident : prec
|
||||
syntax num : prec
|
||||
syntax:65 prec " + " prec:66 : prec
|
||||
syntax:65 prec " - " prec:66 : prec
|
||||
macro "max" : prec => `(1024)
|
||||
macro "lead" : prec => `(1023)
|
||||
|
||||
namespace Lean.Parser.Syntax
|
||||
|
||||
syntax:65 [addPrec] prec " + " prec:66 : prec
|
||||
syntax:65 [subPrec] prec " - " prec:66 : prec
|
||||
|
||||
end Lean.Parser.Syntax
|
||||
|
||||
-- macro "max" : prec => `(1024)
|
||||
-- macro "lead" : prec => `(1023)
|
||||
macro "(" p:prec ")" : prec => p
|
||||
|
||||
-- Basic notation for defining parsers
|
||||
|
|
|
|||
5
stage0/src/Lean/Parser/Syntax.lean
generated
5
stage0/src/Lean/Parser/Syntax.lean
generated
|
|
@ -37,6 +37,11 @@ def «precedence» := parser! ":" >> precedenceLit
|
|||
def optPrecedence := optional (atomic «precedence»)
|
||||
|
||||
namespace Syntax
|
||||
@[builtinPrecParser] def numPrec := checkPrec maxPrec >> numLit
|
||||
|
||||
@[builtinPrioParser] def numPrio := checkPrec maxPrec >> numLit
|
||||
@[builtinPrioParser] def highPrio := parser!:maxPrec nonReservedSymbol "high" true
|
||||
|
||||
@[builtinSyntaxParser] def paren := parser! "(" >> many1 syntaxParser >> ")"
|
||||
@[builtinSyntaxParser] def cat := parser! ident >> optPrecedence
|
||||
@[builtinSyntaxParser] def unary := parser! ident >> checkNoWsBefore >> "(" >> many1 syntaxParser >> ")"
|
||||
|
|
|
|||
10
stage0/stdlib/Init/Coe.c
generated
10
stage0/stdlib/Init/Coe.c
generated
|
|
@ -43,6 +43,7 @@ lean_object* l_coeTrans(lean_object*, lean_object*, lean_object*);
|
|||
lean_object* l_coeB___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_coeOfTail(lean_object*, lean_object*);
|
||||
lean_object* l_instHDiv__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_object* lean_array_push(lean_object*, lean_object*);
|
||||
lean_object* lean_array_get_size(lean_object*);
|
||||
lean_object* l_instHSub__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -56,7 +57,6 @@ lean_object* l_coeSort___rarg(lean_object*, lean_object*);
|
|||
lean_object* lean_string_utf8_byte_size(lean_object*);
|
||||
lean_object* l_instCoeDep(lean_object*, lean_object*);
|
||||
lean_object* l_hasOfNatOfCoe___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_prec___x2b_____closed__4;
|
||||
lean_object* l_instHAdd__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Coe___hyg_160____closed__4;
|
||||
lean_object* l_instHAdd__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -90,6 +90,7 @@ lean_object* l_myMacro____x40_Init_Coe___hyg_160____closed__5;
|
|||
lean_object* l_coeD___rarg___boxed(lean_object*);
|
||||
lean_object* l_liftCoeM___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_coeOfTail___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
lean_object* l_coe___rarg(lean_object*);
|
||||
lean_object* l_hasOfNatOfCoe___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -136,7 +137,6 @@ lean_object* l_coeId___rarg___boxed(lean_object*);
|
|||
lean_object* l_instHAndThen__1(lean_object*, lean_object*);
|
||||
lean_object* l_instCoeTail(lean_object*, lean_object*);
|
||||
lean_object* l_coeD___boxed(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
lean_object* l_instHAdd__2(lean_object*, lean_object*);
|
||||
lean_object* l_instHDiv__2(lean_object*, lean_object*);
|
||||
lean_object* l_instHOrElse__1(lean_object*, lean_object*);
|
||||
|
|
@ -316,7 +316,7 @@ static lean_object* _init_l_term_u2191_____closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_term_u2191_____closed__4;
|
||||
x_3 = l_Lean_Parser_Tactic_intro___closed__12;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -460,7 +460,7 @@ x_22 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_22, 0, x_21);
|
||||
lean_ctor_set(x_22, 1, x_20);
|
||||
x_23 = lean_array_push(x_19, x_22);
|
||||
x_24 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_24 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_25 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_25, 0, x_24);
|
||||
lean_ctor_set(x_25, 1, x_23);
|
||||
|
|
@ -497,7 +497,7 @@ lean_object* l_unexpand____x40_Init_Coe___hyg_141_(lean_object* x_1, lean_object
|
|||
_start:
|
||||
{
|
||||
lean_object* x_3; uint8_t x_4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_inc(x_1);
|
||||
x_4 = l_Lean_Syntax_isOfKind(x_1, x_3);
|
||||
if (x_4 == 0)
|
||||
|
|
|
|||
26
stage0/stdlib/Init/Control/Basic.c
generated
26
stage0/stdlib/Init/Control/Basic.c
generated
|
|
@ -28,6 +28,7 @@ lean_object* l_term___x3c_x7c_x7c_x3e_____closed__5;
|
|||
lean_object* l_guard___rarg(lean_object*, lean_object*, uint8_t);
|
||||
extern lean_object* l_Array_empty___closed__1;
|
||||
lean_object* l_controlAt___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_object* l_instOrElse(lean_object*, lean_object*);
|
||||
lean_object* lean_array_push(lean_object*, lean_object*);
|
||||
lean_object* lean_array_get_size(lean_object*);
|
||||
|
|
@ -42,7 +43,6 @@ lean_object* l_andM_match__1___rarg(uint8_t, lean_object*, lean_object*);
|
|||
lean_object* l_Functor_discard(lean_object*, lean_object*);
|
||||
lean_object* l_instMonadControlT(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Functor_mapRev(lean_object*);
|
||||
extern lean_object* l_prec___x2b_____closed__4;
|
||||
lean_object* l_instMonadControlT__1___rarg___lambda__1___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_orM_match__1(lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Control_Basic___hyg_939____closed__4;
|
||||
|
|
@ -57,6 +57,7 @@ lean_object* l_instMonadControlT___rarg___lambda__1(lean_object*, lean_object*,
|
|||
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
|
||||
lean_object* l_instMonadControlT__1(lean_object*);
|
||||
lean_object* l_not___boxed(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10625____closed__5;
|
||||
lean_object* l_andM___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_term___x3c_x26_x3e_____closed__1;
|
||||
lean_object* l_instOrElse___rarg(lean_object*);
|
||||
|
|
@ -83,12 +84,12 @@ lean_object* l_orM___rarg(lean_object*, lean_object*, lean_object*, lean_object*
|
|||
lean_object* l_orM_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_term_x2d_____closed__5;
|
||||
lean_object* l_myMacro____x40_Init_Control_Basic___hyg_57____closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10793____closed__5;
|
||||
lean_object* l_myMacro____x40_Init_Control_Basic___hyg_605_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Control_Basic___hyg_57_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Control_Basic___hyg_939_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instMonadControlT__1___rarg___lambda__2(lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Control_Basic___hyg_939____closed__6;
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
extern lean_object* l_term___xd7_____closed__5;
|
||||
lean_object* l_bool___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -132,7 +133,6 @@ lean_object* l_unless___rarg(lean_object*, lean_object*, uint8_t, lean_object*);
|
|||
lean_object* l_andM___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_andM(lean_object*, lean_object*);
|
||||
lean_object* l_guard(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
lean_object* l_optional(lean_object*);
|
||||
lean_object* l_orM(lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Control_Basic___hyg_57____closed__4;
|
||||
|
|
@ -203,7 +203,7 @@ static lean_object* _init_l_term___x3c_x26_x3e_____closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_term___x3c_x26_x3e_____closed__4;
|
||||
x_3 = l_term_x2d_____closed__5;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -278,7 +278,7 @@ static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_57____closed
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_10793____closed__5;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_10625____closed__5;
|
||||
x_2 = l_myMacro____x40_Init_Control_Basic___hyg_57____closed__4;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -358,7 +358,7 @@ x_25 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_25, 0, x_24);
|
||||
lean_ctor_set(x_25, 1, x_23);
|
||||
x_26 = lean_array_push(x_21, x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_28 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_28, 0, x_27);
|
||||
lean_ctor_set(x_28, 1, x_26);
|
||||
|
|
@ -385,7 +385,7 @@ lean_object* l_unexpand____x40_Init_Control_Basic___hyg_38_(lean_object* x_1, le
|
|||
_start:
|
||||
{
|
||||
lean_object* x_3; uint8_t x_4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_inc(x_1);
|
||||
x_4 = l_Lean_Syntax_isOfKind(x_1, x_3);
|
||||
if (x_4 == 0)
|
||||
|
|
@ -907,7 +907,7 @@ static lean_object* _init_l_term___x3c_x7c_x7c_x3e_____closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_term___x3c_x7c_x7c_x3e_____closed__4;
|
||||
x_3 = l_term___x5c_x2f_____closed__5;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -1054,7 +1054,7 @@ x_25 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_25, 0, x_24);
|
||||
lean_ctor_set(x_25, 1, x_23);
|
||||
x_26 = lean_array_push(x_21, x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_28 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_28, 0, x_27);
|
||||
lean_ctor_set(x_28, 1, x_26);
|
||||
|
|
@ -1081,7 +1081,7 @@ lean_object* l_unexpand____x40_Init_Control_Basic___hyg_570_(lean_object* x_1, l
|
|||
_start:
|
||||
{
|
||||
lean_object* x_3; uint8_t x_4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_inc(x_1);
|
||||
x_4 = l_Lean_Syntax_isOfKind(x_1, x_3);
|
||||
if (x_4 == 0)
|
||||
|
|
@ -1296,7 +1296,7 @@ static lean_object* _init_l_term___x3c_x26_x26_x3e_____closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_term___x3c_x26_x26_x3e_____closed__4;
|
||||
x_3 = l_term___xd7_____closed__5;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -1443,7 +1443,7 @@ x_25 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_25, 0, x_24);
|
||||
lean_ctor_set(x_25, 1, x_23);
|
||||
x_26 = lean_array_push(x_21, x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_28 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_28, 0, x_27);
|
||||
lean_ctor_set(x_28, 1, x_26);
|
||||
|
|
@ -1470,7 +1470,7 @@ lean_object* l_unexpand____x40_Init_Control_Basic___hyg_904_(lean_object* x_1, l
|
|||
_start:
|
||||
{
|
||||
lean_object* x_3; uint8_t x_4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_inc(x_1);
|
||||
x_4 = l_Lean_Syntax_isOfKind(x_1, x_3);
|
||||
if (x_4 == 0)
|
||||
|
|
|
|||
34
stage0/stdlib/Init/Core.c
generated
34
stage0/stdlib/Init/Core.c
generated
|
|
@ -68,6 +68,7 @@ lean_object* l_myMacro____x40_Init_Core___hyg_877____closed__1;
|
|||
lean_object* l_instDecidableDite_match__1___rarg(uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_instDecidableEqQuotient_match__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Quotient_recOnSubsingleton___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_object* l_instInhabitedForInStep(lean_object*);
|
||||
lean_object* l_instDecidableEqQuotient_match__1___rarg(uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_term___x21_x3d_____closed__1;
|
||||
|
|
@ -85,7 +86,6 @@ lean_object* lean_string_utf8_byte_size(lean_object*);
|
|||
lean_object* l_Quotient_recOnSubsingleton___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Task_get___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Task_map___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_prec___x2b_____closed__4;
|
||||
lean_object* l_instDecidableEqProd_match__2___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Decidable_byCases___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_term___u2248__;
|
||||
|
|
@ -189,6 +189,7 @@ lean_object* l_instDecidableEqProd___rarg(lean_object*, lean_object*, lean_objec
|
|||
lean_object* l_Squash_mk(lean_object*);
|
||||
lean_object* lean_mk_thunk(lean_object*);
|
||||
lean_object* l_Thunk_bind___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
lean_object* l_term___x3c_x2d_x3e_____closed__7;
|
||||
lean_object* l_Task_Priority_default;
|
||||
lean_object* l_Thunk_mk___boxed(lean_object*, lean_object*);
|
||||
|
|
@ -288,7 +289,6 @@ lean_object* l_Thunk_pure___boxed(lean_object*, lean_object*);
|
|||
lean_object* l_decidableOfDecidableOfIff(lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Core_0__extfunApp(lean_object*, lean_object*);
|
||||
lean_object* l_Prod_map_match__1(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
lean_object* l_Task_spawn___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_term___u2248_____closed__1;
|
||||
lean_object* lean_thunk_get_own(lean_object*);
|
||||
|
|
@ -477,7 +477,7 @@ static lean_object* _init_l_term___x3c_x2d_x3e_____closed__6() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_term___x3c_x2d_x3e_____closed__4;
|
||||
x_3 = l_term___x3c_x2d_x3e_____closed__5;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -624,7 +624,7 @@ x_25 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_25, 0, x_24);
|
||||
lean_ctor_set(x_25, 1, x_23);
|
||||
x_26 = lean_array_push(x_21, x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_28 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_28, 0, x_27);
|
||||
lean_ctor_set(x_28, 1, x_26);
|
||||
|
|
@ -651,7 +651,7 @@ lean_object* l_unexpand____x40_Init_Core___hyg_150_(lean_object* x_1, lean_objec
|
|||
_start:
|
||||
{
|
||||
lean_object* x_3; uint8_t x_4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_inc(x_1);
|
||||
x_4 = l_Lean_Syntax_isOfKind(x_1, x_3);
|
||||
if (x_4 == 0)
|
||||
|
|
@ -767,7 +767,7 @@ static lean_object* _init_l_term___u2194_____closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_term___u2194_____closed__4;
|
||||
x_3 = l_term___x3c_x2d_x3e_____closed__5;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -849,7 +849,7 @@ x_25 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_25, 0, x_24);
|
||||
lean_ctor_set(x_25, 1, x_23);
|
||||
x_26 = lean_array_push(x_21, x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_28 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_28, 0, x_27);
|
||||
lean_ctor_set(x_28, 1, x_26);
|
||||
|
|
@ -876,7 +876,7 @@ lean_object* l_unexpand____x40_Init_Core___hyg_404_(lean_object* x_1, lean_objec
|
|||
_start:
|
||||
{
|
||||
lean_object* x_3; uint8_t x_4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_inc(x_1);
|
||||
x_4 = l_Lean_Syntax_isOfKind(x_1, x_3);
|
||||
if (x_4 == 0)
|
||||
|
|
@ -992,7 +992,7 @@ static lean_object* _init_l_term___u2248_____closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_term___u2248_____closed__4;
|
||||
x_3 = l_term___x3c_x3d_____closed__5;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -1165,7 +1165,7 @@ x_25 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_25, 0, x_24);
|
||||
lean_ctor_set(x_25, 1, x_23);
|
||||
x_26 = lean_array_push(x_21, x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_28 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_28, 0, x_27);
|
||||
lean_ctor_set(x_28, 1, x_26);
|
||||
|
|
@ -1192,7 +1192,7 @@ lean_object* l_unexpand____x40_Init_Core___hyg_858_(lean_object* x_1, lean_objec
|
|||
_start:
|
||||
{
|
||||
lean_object* x_3; uint8_t x_4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_inc(x_1);
|
||||
x_4 = l_Lean_Syntax_isOfKind(x_1, x_3);
|
||||
if (x_4 == 0)
|
||||
|
|
@ -1436,7 +1436,7 @@ static lean_object* _init_l_term___x21_x3d_____closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_term___x21_x3d_____closed__4;
|
||||
x_3 = l_term___x3c_x3d_____closed__5;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -1583,7 +1583,7 @@ x_25 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_25, 0, x_24);
|
||||
lean_ctor_set(x_25, 1, x_23);
|
||||
x_26 = lean_array_push(x_21, x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_28 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_28, 0, x_27);
|
||||
lean_ctor_set(x_28, 1, x_26);
|
||||
|
|
@ -1610,7 +1610,7 @@ lean_object* l_unexpand____x40_Init_Core___hyg_1264_(lean_object* x_1, lean_obje
|
|||
_start:
|
||||
{
|
||||
lean_object* x_3; uint8_t x_4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_inc(x_1);
|
||||
x_4 = l_Lean_Syntax_isOfKind(x_1, x_3);
|
||||
if (x_4 == 0)
|
||||
|
|
@ -1774,7 +1774,7 @@ static lean_object* _init_l_term___u2260_____closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_term___u2260_____closed__4;
|
||||
x_3 = l_term___x3c_x3d_____closed__5;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -1921,7 +1921,7 @@ x_25 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_25, 0, x_24);
|
||||
lean_ctor_set(x_25, 1, x_23);
|
||||
x_26 = lean_array_push(x_21, x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_28 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_28, 0, x_27);
|
||||
lean_ctor_set(x_28, 1, x_26);
|
||||
|
|
@ -1948,7 +1948,7 @@ lean_object* l_unexpand____x40_Init_Core___hyg_1746_(lean_object* x_1, lean_obje
|
|||
_start:
|
||||
{
|
||||
lean_object* x_3; uint8_t x_4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_inc(x_1);
|
||||
x_4 = l_Lean_Syntax_isOfKind(x_1, x_3);
|
||||
if (x_4 == 0)
|
||||
|
|
|
|||
22
stage0/stdlib/Init/Data/Array/Basic.c
generated
22
stage0/stdlib/Init/Data/Array/Basic.c
generated
|
|
@ -113,6 +113,7 @@ lean_object* l_Array_findSomeRevM_x3f_find___rarg___lambda__1(lean_object*, lean
|
|||
lean_object* l_Array_forInUnsafe_loop___at_Array_findIdxM_x3f___spec__1(lean_object*, lean_object*);
|
||||
uint8_t l_Array_isEqvAux___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_object* l_Array_instToStringArray___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_term_x23_x5b___x2c_x5d___closed__4;
|
||||
lean_object* lean_array_push(lean_object*, lean_object*);
|
||||
|
|
@ -148,7 +149,6 @@ lean_object* l_Array_forInUnsafe_loop___at_Array_findIdxM_x3f___spec__1___rarg__
|
|||
lean_object* l_Array_findM_x3f___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_string_utf8_byte_size(lean_object*);
|
||||
lean_object* l_Array_forInUnsafe_loop___at_Array_findM_x3f___spec__1___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_prec___x2b_____closed__4;
|
||||
lean_object* l_Array_foldrMUnsafe_fold___at_Array_foldr___spec__2___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Array_singleton(lean_object*);
|
||||
lean_object* l_Array_find_x3f(lean_object*);
|
||||
|
|
@ -240,8 +240,8 @@ lean_object* l_Array_mapM___rarg(lean_object*, lean_object*, lean_object*);
|
|||
lean_object* l_Array_insertAtAux_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_findRev_x3f(lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_8826____closed__5;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Array_filter___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_termIf_____x3a__Then__Else_____closed__9;
|
||||
uint8_t l_Array_instBEqArray___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_indexOf_x3f___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_anyMUnsafe_any___rarg___lambda__1(size_t, lean_object*, lean_object*, lean_object*, size_t, uint8_t);
|
||||
|
|
@ -345,6 +345,7 @@ lean_object* l_Array_forIn_loop___rarg___lambda__1(lean_object*, lean_object*, l
|
|||
lean_object* l_Array_foldlMUnsafe_fold___at_Array_forM___spec__1___rarg___lambda__1(size_t, lean_object*, lean_object*, lean_object*, size_t, lean_object*);
|
||||
lean_object* l_Array_isPrefixOfAux(lean_object*);
|
||||
lean_object* l_Array_filterMapM___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
lean_object* l_Array_foldr___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldrMUnsafe_fold___at_Array_forRevM___spec__2(lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapIdxM___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -494,11 +495,11 @@ lean_object* l_Array_get_x3f(lean_object*);
|
|||
lean_object* l_Array_get_x3f___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Array_findSomeRevM_x3f_find___at_Array_findRevM_x3f___spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Array_forInUnsafe_loop___at_Array_find_x3f___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_13069____closed__11;
|
||||
lean_object* l_Array_zipWithAux_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
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_myMacro____x40_Init_Data_Array_Basic___hyg_3404____closed__3;
|
||||
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;
|
||||
|
|
@ -533,7 +534,6 @@ lean_object* l_Array_findSome_x21___rarg___closed__3;
|
|||
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
|
||||
lean_object* l_Array_partition___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Array_append___spec__1___rarg(lean_object*, size_t, size_t, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_8994____closed__5;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Array_filterM___spec__1___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Array_instInhabitedArray(lean_object*);
|
||||
lean_object* l_Array_forInUnsafe_loop___at_Array_partition___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -572,7 +572,6 @@ lean_object* l_Array_filterMapM___at_Array_filterMap___spec__1(lean_object*, lea
|
|||
lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3404____closed__6;
|
||||
uint8_t l_Array_allDiff___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Array_isEqv___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
lean_object* l_Array_foldrMUnsafe_fold(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_findSome_x3f___rarg___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Array_forInUnsafe_loop___at_Array_findSomeM_x3f___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -616,6 +615,7 @@ lean_object* l_Array_foldrMUnsafe_fold___at_Array_foldr___spec__1___rarg___boxed
|
|||
lean_object* l_Array_isEqvAux_match__1(lean_object*);
|
||||
uint8_t lean_nat_dec_lt(lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldr(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_12901____closed__11;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Array_filterMap___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_indexOfAux___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_findSomeM_x3f_match__1(lean_object*, lean_object*);
|
||||
|
|
@ -7522,7 +7522,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__9;
|
||||
x_1 = l_termIf_____x3a__Then__Else_____closed__10;
|
||||
x_2 = l_term_x5b___x5d___closed__5;
|
||||
x_3 = l_term_x5b___x5d___closed__6;
|
||||
x_4 = 0;
|
||||
|
|
@ -7538,7 +7538,7 @@ static lean_object* _init_l_term_x23_x5b___x2c_x5d___closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_term_x23_x5b___x2c_x5d___closed__3;
|
||||
x_3 = l_term_x23_x5b___x2c_x5d___closed__4;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -7552,7 +7552,7 @@ static lean_object* _init_l_term_x23_x5b___x2c_x5d___closed__6() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_term_x23_x5b___x2c_x5d___closed__5;
|
||||
x_3 = l_term_x5b___x5d___closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -7627,7 +7627,7 @@ static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3404____c
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_8994____closed__5;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_8826____closed__5;
|
||||
x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3404____closed__4;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -7730,7 +7730,7 @@ lean_ctor_set(x_23, 0, x_22);
|
|||
lean_ctor_set(x_23, 1, x_21);
|
||||
x_24 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3404____closed__9;
|
||||
x_25 = lean_array_push(x_24, x_23);
|
||||
x_26 = l_Lean_myMacro____x40_Init_Notation___hyg_13069____closed__11;
|
||||
x_26 = l_Lean_myMacro____x40_Init_Notation___hyg_12901____closed__11;
|
||||
x_27 = lean_array_push(x_25, x_26);
|
||||
x_28 = l_term_x5b___x5d___closed__2;
|
||||
x_29 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -7741,7 +7741,7 @@ x_31 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_31, 0, x_22);
|
||||
lean_ctor_set(x_31, 1, x_30);
|
||||
x_32 = lean_array_push(x_20, x_31);
|
||||
x_33 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_33 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_34 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_34, 0, x_33);
|
||||
lean_ctor_set(x_34, 1, x_32);
|
||||
|
|
|
|||
68
stage0/stdlib/Init/Data/Array/Subarray.c
generated
68
stage0/stdlib/Init/Data/Array/Subarray.c
generated
|
|
@ -44,18 +44,19 @@ lean_object* l_Subarray_anyM___rarg(lean_object*, lean_object*, lean_object*);
|
|||
lean_object* l_instHAppendSubarraySubarrayArray(lean_object*);
|
||||
lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_foldr___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Subarray_forInUnsafe_loop_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_object* l_Array_toSubarray___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_push(lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_905____closed__5;
|
||||
lean_object* l_Subarray_forM(lean_object*, lean_object*);
|
||||
lean_object* lean_array_get_size(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__4;
|
||||
lean_object* l_Subarray_forInUnsafe_loop___at_Array_ofSubarray___spec__1(lean_object*);
|
||||
lean_object* l_Array_anyMUnsafe_any___at_Subarray_all___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_string_utf8_byte_size(lean_object*);
|
||||
lean_object* l_Subarray_foldlM___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_term_____x5b___x3a_x5d___closed__1;
|
||||
lean_object* l_Array_anyMUnsafe_any___at_Subarray_any___spec__1(lean_object*);
|
||||
extern lean_object* l_prec___x2b_____closed__4;
|
||||
uint8_t l_USize_decLt(size_t, size_t);
|
||||
lean_object* l_Array_instCoeSubarrayArray(lean_object*);
|
||||
lean_object* l_Subarray_foldl___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -79,10 +80,10 @@ lean_object* lean_nat_sub(lean_object*, lean_object*);
|
|||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_905____closed__8;
|
||||
lean_object* l_Array_term_____x5b_x3a___x5d___closed__3;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_905____closed__4;
|
||||
extern lean_object* l_termIf_____x3a__Then__Else_____closed__9;
|
||||
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*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
lean_object* l_Subarray_forInUnsafe_loop___at_Array_ofSubarray___spec__1___rarg(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_forM___spec__1___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Array_anyMUnsafe_any___at_Subarray_allM___spec__1___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -95,6 +96,7 @@ lean_object* l_Array_term_____x5b___x3a_x5d;
|
|||
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*);
|
||||
lean_object* l_Array_term_____x5b___x3a___x5d;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
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*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_foldl___spec__1___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
|
|
@ -102,16 +104,16 @@ lean_object* l_Array_term_____x5b___x3a___x5d___closed__11;
|
|||
extern lean_object* l_Lean_numLitKind___closed__2;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_622____closed__2;
|
||||
lean_object* l_Subarray_foldl(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
lean_object* l_Subarray_all(lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_622____closed__7;
|
||||
lean_object* l_Array_anyMUnsafe_any___at_Subarray_allM___spec__1___rarg___lambda__1(size_t, lean_object*, lean_object*, lean_object*, lean_object*, size_t, uint8_t);
|
||||
lean_object* l_Subarray_foldr___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__18;
|
||||
lean_object* l_Array_ofSubarray(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__6;
|
||||
lean_object* l_Array_term_____x5b_x3a___x5d___closed__4;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_905____closed__6;
|
||||
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;
|
||||
lean_object* l_Array_extract(lean_object*);
|
||||
lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_foldr___spec__1(lean_object*, lean_object*);
|
||||
|
|
@ -127,9 +129,11 @@ 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;
|
||||
lean_object* l_Array_ofSubarray___rarg___boxed(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__18;
|
||||
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*);
|
||||
lean_object* l_Array_term_____x5b_x3a___x5d___closed__5;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__14;
|
||||
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*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_905____closed__11;
|
||||
|
|
@ -142,19 +146,18 @@ lean_object* l_Array_term_____x5b_x3a___x5d___closed__6;
|
|||
lean_object* l_Subarray_forInUnsafe___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_forRevM___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_foldr___spec__2(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
lean_object* l_Array_term_____x5b_x3a___x5d;
|
||||
lean_object* l_Subarray_forRevM___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_foldr___spec__1___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Subarray_forM___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_ofSubarray___rarg(lean_object*);
|
||||
lean_object* l_instHAppendSubarraySubarrayArray___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__2;
|
||||
extern lean_object* l_term_x5b___x5d___closed__4;
|
||||
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;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_905____closed__9;
|
||||
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*);
|
||||
|
|
@ -168,13 +171,10 @@ 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);
|
||||
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_12209____closed__9;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__6;
|
||||
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_myMacro____x40_Init_Data_Array_Subarray___hyg_905____closed__3;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_762____closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____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;
|
||||
|
|
@ -183,11 +183,11 @@ lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_762____closed
|
|||
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*);
|
||||
lean_object* l_Array_anyMUnsafe_any___at_Subarray_allM___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
lean_object* l_Array_term_____x5b___x3a___x5d___closed__14;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_762____closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__8;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__2;
|
||||
uint8_t lean_nat_dec_lt(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__4;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_foldl___spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Subarray_forInUnsafe_loop_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
|
|
@ -1929,7 +1929,7 @@ static lean_object* _init_l_Array_term_____x5b___x3a___x5d___closed__8() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Array_term_____x5b___x3a___x5d___closed__7;
|
||||
x_3 = l_term_x5b___x5d___closed__4;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -1943,9 +1943,9 @@ static lean_object* _init_l_Array_term_____x5b___x3a___x5d___closed__9() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__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__9;
|
||||
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
lean_ctor_set(x_4, 0, x_1);
|
||||
lean_ctor_set(x_4, 1, x_2);
|
||||
|
|
@ -1957,7 +1957,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_12209____closed__9;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
x_2 = lean_alloc_ctor(5, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -1967,7 +1967,7 @@ static lean_object* _init_l_Array_term_____x5b___x3a___x5d___closed__11() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Array_term_____x5b___x3a___x5d___closed__9;
|
||||
x_3 = l_Array_term_____x5b___x3a___x5d___closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -1981,9 +1981,9 @@ static lean_object* _init_l_Array_term_____x5b___x3a___x5d___closed__12() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__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__9;
|
||||
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
lean_ctor_set(x_4, 0, x_1);
|
||||
lean_ctor_set(x_4, 1, x_2);
|
||||
|
|
@ -1995,7 +1995,7 @@ static lean_object* _init_l_Array_term_____x5b___x3a___x5d___closed__13() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Array_term_____x5b___x3a___x5d___closed__12;
|
||||
x_3 = l_term_x5b___x5d___closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -2049,7 +2049,7 @@ static lean_object* _init_l_Array_term_____x5b___x3a_x5d___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Array_term_____x5b___x3a___x5d___closed__11;
|
||||
x_3 = l_term_x5b___x5d___closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -2103,7 +2103,7 @@ static lean_object* _init_l_Array_term_____x5b_x3a___x5d___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Array_term_____x5b___x3a___x5d___closed__8;
|
||||
x_3 = l_Array_term_____x5b___x3a___x5d___closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -2117,9 +2117,9 @@ static lean_object* _init_l_Array_term_____x5b_x3a___x5d___closed__4() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__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__9;
|
||||
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
lean_ctor_set(x_4, 0, x_1);
|
||||
lean_ctor_set(x_4, 1, x_2);
|
||||
|
|
@ -2131,7 +2131,7 @@ static lean_object* _init_l_Array_term_____x5b_x3a___x5d___closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Array_term_____x5b_x3a___x5d___closed__4;
|
||||
x_3 = l_term_x5b___x5d___closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -2289,7 +2289,7 @@ x_28 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_28, 0, x_27);
|
||||
lean_ctor_set(x_28, 1, x_26);
|
||||
x_29 = lean_array_push(x_23, x_28);
|
||||
x_30 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_30 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_31 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_31, 0, x_30);
|
||||
lean_ctor_set(x_31, 1, x_29);
|
||||
|
|
@ -2394,7 +2394,7 @@ x_27 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_27, 0, x_26);
|
||||
lean_ctor_set(x_27, 1, x_25);
|
||||
x_28 = lean_array_push(x_21, x_27);
|
||||
x_29 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_29 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_30 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_30, 0, x_29);
|
||||
lean_ctor_set(x_30, 1, x_28);
|
||||
|
|
@ -2564,25 +2564,25 @@ lean_ctor_set(x_19, 2, x_15);
|
|||
lean_ctor_set(x_19, 3, x_16);
|
||||
x_20 = l_Array_empty___closed__1;
|
||||
x_21 = lean_array_push(x_20, x_19);
|
||||
x_22 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_22 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
lean_inc(x_21);
|
||||
x_23 = lean_array_push(x_21, x_22);
|
||||
x_24 = lean_array_push(x_23, x_22);
|
||||
x_25 = l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
x_25 = l_myMacro____x40_Init_Notation___hyg_12668____closed__14;
|
||||
x_26 = lean_array_push(x_24, x_25);
|
||||
x_27 = lean_array_push(x_26, x_9);
|
||||
x_28 = l_myMacro____x40_Init_Notation___hyg_12836____closed__8;
|
||||
x_28 = l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
x_29 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_29, 0, x_28);
|
||||
lean_ctor_set(x_29, 1, x_27);
|
||||
x_30 = lean_array_push(x_20, x_29);
|
||||
x_31 = l_myMacro____x40_Init_Notation___hyg_12836____closed__6;
|
||||
x_31 = l_myMacro____x40_Init_Notation___hyg_12668____closed__6;
|
||||
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 = l_myMacro____x40_Init_Notation___hyg_12836____closed__4;
|
||||
x_33 = l_myMacro____x40_Init_Notation___hyg_12668____closed__4;
|
||||
x_34 = lean_array_push(x_33, x_32);
|
||||
x_35 = l_myMacro____x40_Init_Notation___hyg_12836____closed__18;
|
||||
x_35 = l_myMacro____x40_Init_Notation___hyg_12668____closed__18;
|
||||
x_36 = lean_array_push(x_34, x_35);
|
||||
x_37 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_622____closed__5;
|
||||
lean_inc(x_12);
|
||||
|
|
@ -2611,12 +2611,12 @@ 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_42, x_50);
|
||||
x_52 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_52 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_53 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_53, 0, x_52);
|
||||
lean_ctor_set(x_53, 1, x_51);
|
||||
x_54 = lean_array_push(x_36, x_53);
|
||||
x_55 = l_myMacro____x40_Init_Notation___hyg_12836____closed__2;
|
||||
x_55 = l_myMacro____x40_Init_Notation___hyg_12668____closed__2;
|
||||
x_56 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_56, 0, x_55);
|
||||
lean_ctor_set(x_56, 1, x_54);
|
||||
|
|
|
|||
92
stage0/stdlib/Init/Data/Range.c
generated
92
stage0/stdlib/Init/Data/Range.c
generated
|
|
@ -26,16 +26,14 @@ lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__9;
|
|||
extern lean_object* l_Array_empty___closed__1;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__19;
|
||||
lean_object* l_Std_Range_term_x5b___x3a___x5d___closed__7;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_812____closed__10;
|
||||
lean_object* l_Std_Range_term_x5b_x3a___x3a___x5d;
|
||||
lean_object* l_Std_Range_step___default;
|
||||
lean_object* lean_array_push(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__10;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__20;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
lean_object* lean_string_utf8_byte_size(lean_object*);
|
||||
lean_object* l_Std_Range_forIn_loop(lean_object*, lean_object*);
|
||||
extern lean_object* l_prec___x2b_____closed__4;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_853____closed__6;
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_509____closed__10;
|
||||
|
|
@ -51,8 +49,8 @@ lean_object* l_Std_Range_term_x5b___x3a___x3a___x5d;
|
|||
lean_object* l_Std_Range_term_x5b___x3a___x5d___closed__1;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_853____closed__2;
|
||||
lean_object* lean_nat_sub(lean_object*, lean_object*);
|
||||
extern lean_object* l_termIf_____x3a__Then__Else_____closed__9;
|
||||
lean_object* l_Std_Range_term_x5b_x3a___x3a___x5d___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
lean_object* l_Std_Range_forIn_loop_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_Range_term_x5b_x3a___x5d___closed__1;
|
||||
lean_object* l_Std_Range_term_x5b_x3a___x5d___closed__4;
|
||||
|
|
@ -68,25 +66,28 @@ lean_object* l_Std_Range_forIn_loop___rarg___boxed(lean_object*, lean_object*, l
|
|||
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;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__18;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
lean_object* l_Std_Range_forIn_loop___rarg___lambda__1(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__15;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__14;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__5;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
lean_object* l_Std_Range_term_x5b_x3a___x5d___closed__5;
|
||||
lean_object* l_Std_Range_term_x5b_x3a___x5d___closed__3;
|
||||
lean_object* l_Std_Range_term_x5b___x3a___x5d___closed__4;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_509____closed__6;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__7;
|
||||
lean_object* l_Std_Range_term_x5b___x3a___x5d___closed__5;
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
lean_object* l_Std_Range_start___default;
|
||||
lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_nullKind___closed__2;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__24;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
lean_object* l_Std_Range_term_x5b_x3a___x5d___closed__6;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_853____closed__4;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_509____closed__3;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__14;
|
||||
lean_object* l_Std_Range_term_x5b___x3a___x3a___x5d___closed__2;
|
||||
lean_object* l_Std_Range_term_x5b___x3a___x3a___x5d___closed__4;
|
||||
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
|
||||
|
|
@ -94,18 +95,18 @@ lean_object* l_Std_Range_term_x5b_x3a___x3a___x5d___closed__2;
|
|||
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;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__21;
|
||||
lean_object* l_Std_Range_forIn_loop_match__2(lean_object*);
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_509____closed__5;
|
||||
lean_object* l_Std_Range_term_x5b___x3a___x5d;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__8;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_853____closed__5;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__17;
|
||||
extern lean_object* l_term_x5b___x5d___closed__4;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_509____closed__8;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_644____closed__10;
|
||||
extern lean_object* l_termIf_____x3a__Then__Else_____closed__10;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_509____closed__1;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_509____closed__4;
|
||||
uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*);
|
||||
|
|
@ -119,7 +120,6 @@ lean_object* l_Std_Range_forIn_loop_match__1(lean_object*, lean_object*);
|
|||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__25;
|
||||
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
|
||||
lean_object* l_Std_Range_forIn___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__9;
|
||||
lean_object* l_Std_Range_term_x5b_x3a___x5d___closed__7;
|
||||
lean_object* l_Std_Range_term_x5b___x3a___x5d___closed__6;
|
||||
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__23;
|
||||
|
|
@ -430,7 +430,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_12209____closed__9;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
x_2 = lean_alloc_ctor(5, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -440,7 +440,7 @@ static lean_object* _init_l_Std_Range_term_x5b_x3a___x5d___closed__8() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_term_x5b___x5d___closed__4;
|
||||
x_3 = l_Std_Range_term_x5b_x3a___x5d___closed__7;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -454,9 +454,9 @@ static lean_object* _init_l_Std_Range_term_x5b_x3a___x5d___closed__9() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__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__9;
|
||||
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
lean_ctor_set(x_4, 0, x_1);
|
||||
lean_ctor_set(x_4, 1, x_2);
|
||||
|
|
@ -468,7 +468,7 @@ static lean_object* _init_l_Std_Range_term_x5b_x3a___x5d___closed__10() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Std_Range_term_x5b_x3a___x5d___closed__9;
|
||||
x_3 = l_term_x5b___x5d___closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -522,9 +522,9 @@ static lean_object* _init_l_Std_Range_term_x5b___x3a___x5d___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__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__9;
|
||||
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
lean_ctor_set(x_4, 0, x_1);
|
||||
lean_ctor_set(x_4, 1, x_2);
|
||||
|
|
@ -536,7 +536,7 @@ static lean_object* _init_l_Std_Range_term_x5b___x3a___x5d___closed__4() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Std_Range_term_x5b___x3a___x5d___closed__3;
|
||||
x_3 = l_Std_Range_term_x5b_x3a___x5d___closed__7;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -550,9 +550,9 @@ static lean_object* _init_l_Std_Range_term_x5b___x3a___x5d___closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__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__9;
|
||||
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
lean_ctor_set(x_4, 0, x_1);
|
||||
lean_ctor_set(x_4, 1, x_2);
|
||||
|
|
@ -564,7 +564,7 @@ static lean_object* _init_l_Std_Range_term_x5b___x3a___x5d___closed__6() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Std_Range_term_x5b___x3a___x5d___closed__5;
|
||||
x_3 = l_term_x5b___x5d___closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -618,7 +618,7 @@ static lean_object* _init_l_Std_Range_term_x5b_x3a___x3a___x5d___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Std_Range_term_x5b_x3a___x5d___closed__9;
|
||||
x_3 = l_Std_Range_term_x5b_x3a___x5d___closed__7;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -632,9 +632,9 @@ static lean_object* _init_l_Std_Range_term_x5b_x3a___x3a___x5d___closed__4() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__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__9;
|
||||
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
lean_ctor_set(x_4, 0, x_1);
|
||||
lean_ctor_set(x_4, 1, x_2);
|
||||
|
|
@ -646,7 +646,7 @@ static lean_object* _init_l_Std_Range_term_x5b_x3a___x3a___x5d___closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Std_Range_term_x5b_x3a___x3a___x5d___closed__4;
|
||||
x_3 = l_term_x5b___x5d___closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -700,7 +700,7 @@ static lean_object* _init_l_Std_Range_term_x5b___x3a___x3a___x5d___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Std_Range_term_x5b___x3a___x5d___closed__5;
|
||||
x_3 = l_Std_Range_term_x5b_x3a___x5d___closed__7;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -714,9 +714,9 @@ static lean_object* _init_l_Std_Range_term_x5b___x3a___x3a___x5d___closed__4() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__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__9;
|
||||
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
lean_ctor_set(x_4, 0, x_1);
|
||||
lean_ctor_set(x_4, 1, x_2);
|
||||
|
|
@ -728,7 +728,7 @@ static lean_object* _init_l_Std_Range_term_x5b___x3a___x3a___x5d___closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Std_Range_term_x5b___x3a___x3a___x5d___closed__4;
|
||||
x_3 = l_term_x5b___x5d___closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -772,7 +772,7 @@ static lean_object* _init_l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -805,7 +805,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__4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -822,7 +822,7 @@ static lean_object* _init_l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__6;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -840,7 +840,7 @@ static lean_object* _init_l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__8;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -933,7 +933,7 @@ static lean_object* _init_l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__17;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -944,7 +944,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_812____closed__23;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -1081,14 +1081,14 @@ lean_ctor_set(x_17, 2, x_13);
|
|||
lean_ctor_set(x_17, 3, x_16);
|
||||
x_18 = l_Array_empty___closed__1;
|
||||
x_19 = lean_array_push(x_18, x_17);
|
||||
x_20 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_20 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_21 = lean_array_push(x_19, x_20);
|
||||
x_22 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__9;
|
||||
x_23 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_23, 0, x_22);
|
||||
lean_ctor_set(x_23, 1, x_21);
|
||||
x_24 = lean_array_push(x_18, x_23);
|
||||
x_25 = l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
x_25 = l_myMacro____x40_Init_Notation___hyg_12668____closed__14;
|
||||
x_26 = lean_array_push(x_24, x_25);
|
||||
x_27 = lean_array_push(x_26, x_9);
|
||||
x_28 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__7;
|
||||
|
|
@ -1118,7 +1118,7 @@ lean_ctor_set(x_44, 0, x_14);
|
|||
lean_ctor_set(x_44, 1, x_42);
|
||||
lean_ctor_set(x_44, 2, x_41);
|
||||
lean_ctor_set(x_44, 3, x_43);
|
||||
x_45 = l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
x_45 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_46 = lean_array_push(x_45, x_44);
|
||||
x_47 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_47, 0, x_32);
|
||||
|
|
@ -1217,7 +1217,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_nullKind___closed__2;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_812____closed__10;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_644____closed__10;
|
||||
x_3 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_3, 0, x_1);
|
||||
lean_ctor_set(x_3, 1, x_2);
|
||||
|
|
@ -1293,14 +1293,14 @@ lean_ctor_set(x_19, 2, x_15);
|
|||
lean_ctor_set(x_19, 3, x_18);
|
||||
x_20 = l_Array_empty___closed__1;
|
||||
x_21 = lean_array_push(x_20, x_19);
|
||||
x_22 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_22 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_23 = lean_array_push(x_21, x_22);
|
||||
x_24 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__9;
|
||||
x_25 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_25, 0, x_24);
|
||||
lean_ctor_set(x_25, 1, x_23);
|
||||
x_26 = lean_array_push(x_20, x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_12668____closed__14;
|
||||
x_28 = lean_array_push(x_26, x_27);
|
||||
x_29 = lean_array_push(x_28, x_9);
|
||||
x_30 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__7;
|
||||
|
|
@ -1359,7 +1359,7 @@ lean_ctor_set(x_63, 0, x_16);
|
|||
lean_ctor_set(x_63, 1, x_61);
|
||||
lean_ctor_set(x_63, 2, x_60);
|
||||
lean_ctor_set(x_63, 3, x_62);
|
||||
x_64 = l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
x_64 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_65 = lean_array_push(x_64, x_63);
|
||||
x_66 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_66, 0, x_35);
|
||||
|
|
@ -1500,14 +1500,14 @@ lean_ctor_set(x_21, 2, x_17);
|
|||
lean_ctor_set(x_21, 3, 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_812____closed__23;
|
||||
x_24 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_25 = lean_array_push(x_23, x_24);
|
||||
x_26 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__9;
|
||||
x_27 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_27, 0, x_26);
|
||||
lean_ctor_set(x_27, 1, x_25);
|
||||
x_28 = lean_array_push(x_22, x_27);
|
||||
x_29 = l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
x_29 = l_myMacro____x40_Init_Notation___hyg_12668____closed__14;
|
||||
x_30 = lean_array_push(x_28, x_29);
|
||||
x_31 = lean_array_push(x_30, x_9);
|
||||
x_32 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__7;
|
||||
|
|
@ -1594,7 +1594,7 @@ lean_ctor_set(x_81, 0, x_18);
|
|||
lean_ctor_set(x_81, 1, x_79);
|
||||
lean_ctor_set(x_81, 2, x_78);
|
||||
lean_ctor_set(x_81, 3, x_80);
|
||||
x_82 = l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
x_82 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_83 = lean_array_push(x_82, x_81);
|
||||
x_84 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_84, 0, x_37);
|
||||
|
|
@ -1658,14 +1658,14 @@ lean_ctor_set(x_19, 2, x_15);
|
|||
lean_ctor_set(x_19, 3, x_18);
|
||||
x_20 = l_Array_empty___closed__1;
|
||||
x_21 = lean_array_push(x_20, x_19);
|
||||
x_22 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_22 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_23 = lean_array_push(x_21, x_22);
|
||||
x_24 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__9;
|
||||
x_25 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_25, 0, x_24);
|
||||
lean_ctor_set(x_25, 1, x_23);
|
||||
x_26 = lean_array_push(x_20, x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_12668____closed__14;
|
||||
x_28 = lean_array_push(x_26, x_27);
|
||||
x_29 = lean_array_push(x_28, x_9);
|
||||
x_30 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__7;
|
||||
|
|
@ -1724,7 +1724,7 @@ lean_ctor_set(x_63, 0, x_16);
|
|||
lean_ctor_set(x_63, 1, x_61);
|
||||
lean_ctor_set(x_63, 2, x_60);
|
||||
lean_ctor_set(x_63, 3, x_62);
|
||||
x_64 = l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
x_64 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_65 = lean_array_push(x_64, x_63);
|
||||
x_66 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_66, 0, x_35);
|
||||
|
|
|
|||
8
stage0/stdlib/Init/Data/ToString/Macro.c
generated
8
stage0/stdlib/Init/Data/ToString/Macro.c
generated
|
|
@ -21,19 +21,18 @@ lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__5;
|
|||
lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__7;
|
||||
lean_object* l_termS_x21_____closed__3;
|
||||
lean_object* lean_string_utf8_byte_size(lean_object*);
|
||||
extern lean_object* l_prec___x2b_____closed__4;
|
||||
lean_object* l_termS_x21_____closed__2;
|
||||
extern lean_object* l_Lean_instQuoteSubstring___closed__1;
|
||||
extern lean_object* l_Lean_instQuoteSubstring___closed__2;
|
||||
lean_object* l_Lean_Syntax_expandInterpolatedStr(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__3;
|
||||
lean_object* l_termS_x21_____closed__6;
|
||||
extern lean_object* l_termIf_____x3a__Then__Else_____closed__9;
|
||||
lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__6;
|
||||
extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
|
||||
lean_object* l_termS_x21_____closed__5;
|
||||
lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__9;
|
||||
lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__2;
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__1;
|
||||
lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__13;
|
||||
|
|
@ -45,6 +44,7 @@ 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__;
|
||||
|
|
@ -107,7 +107,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__9;
|
||||
x_2 = l_termIf_____x3a__Then__Else_____closed__10;
|
||||
x_3 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_3, 0, x_1);
|
||||
lean_ctor_set(x_3, 1, x_2);
|
||||
|
|
@ -118,7 +118,7 @@ static lean_object* _init_l_termS_x21_____closed__8() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_termS_x21_____closed__4;
|
||||
x_3 = l_termS_x21_____closed__7;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
|
|||
1203
stage0/stdlib/Init/Meta.c
generated
1203
stage0/stdlib/Init/Meta.c
generated
File diff suppressed because it is too large
Load diff
7409
stage0/stdlib/Init/Notation.c
generated
7409
stage0/stdlib/Init/Notation.c
generated
File diff suppressed because it is too large
Load diff
410
stage0/stdlib/Init/NotationExtra.c
generated
410
stage0/stdlib/Init/NotationExtra.c
generated
File diff suppressed because it is too large
Load diff
52
stage0/stdlib/Init/System/IO.c
generated
52
stage0/stdlib/Init/System/IO.c
generated
|
|
@ -77,10 +77,10 @@ lean_object* l_Lean_instEval___rarg(lean_object*, lean_object*, uint8_t, lean_ob
|
|||
lean_object* l_IO_toEIO(lean_object*, lean_object*);
|
||||
extern lean_object* l_termS_x21_____closed__7;
|
||||
lean_object* l_IO_FS_Handle_getLine___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_499____closed__6;
|
||||
extern lean_object* l_Array_empty___closed__1;
|
||||
lean_object* l_Lean_instEvalIO___rarg(lean_object*, lean_object*, uint8_t, lean_object*);
|
||||
lean_object* l_IO_Prim_getStdout___boxed(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_667____closed__6;
|
||||
lean_object* lean_st_ref_get(lean_object*, lean_object*);
|
||||
lean_object* l_Monad_seqRight___default___rarg___lambda__1___boxed(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_instInhabitedParserDescr___closed__1;
|
||||
|
|
@ -90,7 +90,6 @@ lean_object* lean_get_stderr(lean_object*);
|
|||
uint32_t l_UInt32_shiftLeft(uint32_t, uint32_t);
|
||||
uint8_t lean_name_eq(lean_object*, lean_object*);
|
||||
lean_object* l_IO_FS_Handle_write(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
lean_object* l_IO_print(lean_object*);
|
||||
lean_object* l_IO_FS_Stream_ofBuffer___elambda__5(lean_object*);
|
||||
extern lean_object* l_termS_x21_____closed__3;
|
||||
|
|
@ -99,6 +98,7 @@ lean_object* l_myMacro____x40_Init_System_IO___hyg_2501____closed__7;
|
|||
lean_object* l_IO_FS_Handle_flush___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_instEvalUnit___rarg___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_ST_Prim_mkRef___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_object* l_IO_withStdin___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_IO_Prim_Handle_mk___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_IO_FS_Handle_readToEnd(lean_object*);
|
||||
|
|
@ -112,7 +112,6 @@ extern lean_object* l_Lean_interpolatedStrKind;
|
|||
lean_object* l_IO_Process_SpawnArgs_args___default;
|
||||
uint32_t l_IO_AccessRight_flags___closed__6;
|
||||
lean_object* l_IO_FS_Handle_readToEnd___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
lean_object* l_IO_ofExcept_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_IO_instMonadLiftSTRealWorldEIO_match__1___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_IO_isDir(lean_object*);
|
||||
|
|
@ -130,12 +129,11 @@ lean_object* lean_io_getenv(lean_object*, lean_object*);
|
|||
uint32_t l_IO_AccessRight_flags___closed__13;
|
||||
lean_object* l_IO_Process_SpawnArgs_cwd___default;
|
||||
lean_object* l_Lean_instEvalUnit___boxed(lean_object*);
|
||||
extern lean_object* l_prec___x2b_____closed__4;
|
||||
lean_object* l_IO_instMonadLiftSTRealWorldEIO_match__1(lean_object*, uint8_t);
|
||||
lean_object* l_Lean_instEval__1(lean_object*);
|
||||
lean_object* l_IO_FS_Handle_getLine___at_IO_Process_output___spec__2(lean_object*, lean_object*);
|
||||
lean_object* l_IO_setAccessRights(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
lean_object* l_IO_setStdout(lean_object*);
|
||||
lean_object* l_IO_withStdin(lean_object*);
|
||||
lean_object* lean_io_map_task(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -189,10 +187,10 @@ lean_object* l_IO_FS_Stream_ofBuffer___elambda__1___boxed(lean_object*, lean_obj
|
|||
lean_object* l_IO_getStderr___rarg___closed__1;
|
||||
lean_object* lean_io_current_dir(lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_System_IO___hyg_2501____closed__16;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
lean_object* l_IO_Prim_fopenFlags___closed__10;
|
||||
lean_object* l_ByteArray_extract(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_string_from_utf8_unchecked(lean_object*);
|
||||
extern lean_object* l_termIf_____x3a__Then__Else_____closed__9;
|
||||
lean_object* l_instMonadExceptOfEIO(lean_object*);
|
||||
lean_object* l_IO_FS_Stream_ofBuffer_match__1(lean_object*);
|
||||
lean_object* l_IO_Process_run___lambda__1(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -201,6 +199,7 @@ lean_object* l_IO_FS_Stream_putStrLn(lean_object*);
|
|||
lean_object* l_IO_withStderr___at_IO_FS_withIsolatedStreams___spec__3___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_io_wait(lean_object*, lean_object*);
|
||||
lean_object* l_IO_print___at_IO_println___spec__1(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
lean_object* l_IO_FS_Handle_write___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_IO_FS_Handle_readToEnd_read___at_IO_Process_output___spec__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_EStateM_tryCatch___at_IO_FS_withIsolatedStreams___spec__2(lean_object*);
|
||||
|
|
@ -227,6 +226,7 @@ lean_object* l_EIO_toIO_x27___rarg(lean_object*, lean_object*);
|
|||
lean_object* l_EStateM_instMonadFinallyEStateM(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_IO_FS_Stream_ofHandle___elambda__2___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_IO_initializing___boxed(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__8;
|
||||
lean_object* lean_stream_of_handle(lean_object*);
|
||||
extern lean_object* l_instMonadExceptOfEST___closed__2;
|
||||
lean_object* l_IO_Prim_iterate(lean_object*, lean_object*);
|
||||
|
|
@ -261,6 +261,7 @@ lean_object* l_IO_FileRight_flags___boxed(lean_object*);
|
|||
lean_object* l_instInhabitedEIO(lean_object*, lean_object*);
|
||||
lean_object* l_IO_FS_Stream_ofBuffer_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
uint32_t l_IO_AccessRight_flags___closed__11;
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
lean_object* l_IO_FS_Handle_read(lean_object*);
|
||||
lean_object* lean_io_has_finished(lean_object*, lean_object*);
|
||||
lean_object* l_String_dropRight(lean_object*, lean_object*);
|
||||
|
|
@ -275,6 +276,7 @@ lean_object* l_IO_FS_Stream_ofHandle___elambda__2(lean_object*, lean_object*);
|
|||
lean_object* l_IO_Process_run(lean_object*, lean_object*);
|
||||
uint8_t l_IO_AccessRight_write___default;
|
||||
lean_object* l_IO_FS_Stream_ofBuffer___elambda__6(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
lean_object* l_IO_ofExcept___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_nullKind___closed__2;
|
||||
lean_object* l_IO_Prim_fileExists___boxed(lean_object*, lean_object*);
|
||||
|
|
@ -288,6 +290,7 @@ lean_object* lean_io_prim_handle_write(lean_object*, lean_object*, lean_object*)
|
|||
lean_object* l_IO_FS_withIsolatedStreams___rarg___closed__1;
|
||||
lean_object* l_IO_FS_Stream_ofBuffer___elambda__3___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_IO_ofExcept(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
lean_object* lean_io_file_exists(lean_object*, lean_object*);
|
||||
uint8_t l_UInt32_decEq(uint32_t, uint32_t);
|
||||
lean_object* lean_io_check_canceled(lean_object*);
|
||||
|
|
@ -319,10 +322,8 @@ lean_object* l_IO_FS_Stream_ofBuffer___elambda__3(lean_object*, lean_object*, le
|
|||
lean_object* l_IO_Prim_currentDir___boxed(lean_object*);
|
||||
lean_object* l_IO_Prim_fopenFlags___closed__5;
|
||||
lean_object* lean_get_stdout(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
lean_object* l_IO_FS_Stream_ofHandle___elambda__3(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_IO_Prim_iterate_match__1(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
lean_object* l_IO_ofExcept___at_IO_Process_output___spec__3(lean_object*, lean_object*);
|
||||
lean_object* l_IO_withStderr___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_IO_Process_Stdio_toHandleType_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -357,6 +358,7 @@ 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*);
|
||||
lean_object* l_myMacro____x40_Init_System_IO___hyg_2501____closed__21;
|
||||
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*);
|
||||
lean_object* l_myMacro____x40_Init_System_IO___hyg_2501____closed__2;
|
||||
|
|
@ -369,7 +371,6 @@ lean_object* l_IO_Prim_fopenFlags___closed__4;
|
|||
lean_object* l_IO_appPath(lean_object*);
|
||||
lean_object* lean_io_initializing(lean_object*);
|
||||
lean_object* l_IO_FS_Stream_ofHandle___elambda__6___boxed(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__8;
|
||||
lean_object* l_IO_withStderr(lean_object*);
|
||||
lean_object* l_IO_FS_readFile(lean_object*);
|
||||
lean_object* l_IO_Prim_fopenFlags___closed__9;
|
||||
|
|
@ -409,7 +410,6 @@ lean_object* l_IO_FS_lines(lean_object*);
|
|||
lean_object* l_IO_fileExists(lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_System_IO___hyg_2501____closed__6;
|
||||
lean_object* l_Lean_runEval___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
lean_object* l_IO_Prim_iterate_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_IO_withStderr___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_IO_print___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -6346,9 +6346,9 @@ static lean_object* _init_l_termPrintln_x21_______closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_667____closed__6;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_499____closed__6;
|
||||
x_2 = l_termS_x21_____closed__7;
|
||||
x_3 = l_termIf_____x3a__Then__Else_____closed__9;
|
||||
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
lean_ctor_set(x_4, 0, x_1);
|
||||
lean_ctor_set(x_4, 1, x_2);
|
||||
|
|
@ -6360,7 +6360,7 @@ static lean_object* _init_l_termPrintln_x21_______closed__6() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_termPrintln_x21_______closed__4;
|
||||
x_3 = l_termPrintln_x21_______closed__5;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -6674,7 +6674,7 @@ x_25 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_25, 0, x_24);
|
||||
lean_ctor_set(x_25, 1, x_23);
|
||||
x_26 = lean_array_push(x_22, x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_28 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_28, 0, x_27);
|
||||
lean_ctor_set(x_28, 1, x_26);
|
||||
|
|
@ -6708,9 +6708,9 @@ x_43 = lean_array_push(x_35, x_42);
|
|||
x_44 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_44, 0, x_27);
|
||||
lean_ctor_set(x_44, 1, x_43);
|
||||
x_45 = l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
x_45 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_46 = lean_array_push(x_45, x_44);
|
||||
x_47 = l_myMacro____x40_Init_Notation___hyg_12209____closed__8;
|
||||
x_47 = l_myMacro____x40_Init_Notation___hyg_12041____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);
|
||||
|
|
@ -6722,11 +6722,11 @@ x_51 = lean_array_push(x_29, x_50);
|
|||
x_52 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_52, 0, x_24);
|
||||
lean_ctor_set(x_52, 1, x_51);
|
||||
x_53 = l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
x_53 = l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
x_54 = lean_array_push(x_53, x_52);
|
||||
x_55 = l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
x_55 = l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
x_56 = lean_array_push(x_54, x_55);
|
||||
x_57 = l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
x_57 = l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
x_58 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_58, 0, x_57);
|
||||
lean_ctor_set(x_58, 1, x_56);
|
||||
|
|
@ -6764,17 +6764,17 @@ 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_68, x_73);
|
||||
x_75 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_75 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_76 = lean_array_push(x_74, x_75);
|
||||
x_77 = l_Lean_nullKind___closed__2;
|
||||
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 = l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
x_79 = l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
x_80 = lean_array_push(x_79, x_78);
|
||||
x_81 = l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
x_81 = l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
x_82 = lean_array_push(x_80, x_81);
|
||||
x_83 = l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
x_83 = l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
x_84 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_84, 0, x_83);
|
||||
lean_ctor_set(x_84, 1, x_82);
|
||||
|
|
@ -6783,7 +6783,7 @@ x_86 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_86, 0, x_77);
|
||||
lean_ctor_set(x_86, 1, x_85);
|
||||
x_87 = lean_array_push(x_69, x_86);
|
||||
x_88 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_88 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_89 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_89, 0, x_88);
|
||||
lean_ctor_set(x_89, 1, x_87);
|
||||
|
|
@ -6817,9 +6817,9 @@ x_104 = lean_array_push(x_96, x_103);
|
|||
x_105 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_105, 0, x_88);
|
||||
lean_ctor_set(x_105, 1, x_104);
|
||||
x_106 = l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
x_106 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_107 = lean_array_push(x_106, x_105);
|
||||
x_108 = l_myMacro____x40_Init_Notation___hyg_12209____closed__8;
|
||||
x_108 = l_myMacro____x40_Init_Notation___hyg_12041____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);
|
||||
|
|
|
|||
6
stage0/stdlib/Init/Util.c
generated
6
stage0/stdlib/Init/Util.c
generated
|
|
@ -41,6 +41,7 @@ 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_12041____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*);
|
||||
|
|
@ -57,7 +58,6 @@ lean_object* lean_panic_fn(lean_object*, lean_object*);
|
|||
lean_object* l_panicWithPosWithDecl___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_withPtrAddr___rarg___boxed__const__1;
|
||||
lean_object* l_withPtrAddr___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__9;
|
||||
lean_object* l_dbgSleep___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_withPtrAddrUnsafe___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_ptrAddrUnsafe___boxed(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_12209____closed__9;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_12041____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_instReprIterator___closed__2;
|
||||
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_12209____closed__9;
|
||||
x_11 = l_myMacro____x40_Init_Notation___hyg_12041____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);
|
||||
|
|
|
|||
10
stage0/stdlib/Lean/Attributes.c
generated
10
stage0/stdlib/Lean/Attributes.c
generated
|
|
@ -57,6 +57,7 @@ lean_object* l_Lean_instMonadLiftImportMAttrM___rarg___boxed(lean_object*, lean_
|
|||
lean_object* l_Std_PersistentHashMap_findAtAux___at_Lean_getBuiltinAttributeImpl___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Std_PersistentHashMap_containsAtAux___at_Lean_registerBuiltinAttribute___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_ParametricAttribute_setParam___rarg___closed__1;
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
lean_object* l_Lean_ParametricAttribute_getParam_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Attributes_0__Lean_AttributeExtension_mkInitial(lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Attributes_0__Lean_AttributeExtension_addImported___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -302,7 +303,6 @@ lean_object* l_Lean_ParametricAttributeImpl_afterImport___default(lean_object*,
|
|||
extern lean_object* l_Lean_NameSet_empty;
|
||||
lean_object* l_Lean_registerTagAttribute___lambda__6___closed__2;
|
||||
lean_object* l_Lean_ConstantInfo_type(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
lean_object* l_Lean_registerAttributeImplBuilder___closed__1;
|
||||
lean_object* l_Lean_PersistentEnvExtension_addEntry___rarg(lean_object*, lean_object*, lean_object*);
|
||||
size_t l_USize_land(size_t, size_t);
|
||||
|
|
@ -3179,7 +3179,7 @@ x_14 = lean_ctor_get(x_5, 1);
|
|||
x_15 = lean_ctor_get_usize(x_5, 2);
|
||||
x_16 = lean_ctor_get(x_5, 0);
|
||||
lean_dec(x_16);
|
||||
x_17 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_17 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_18 = lean_string_dec_eq(x_14, x_17);
|
||||
lean_dec(x_14);
|
||||
if (x_18 == 0)
|
||||
|
|
@ -3270,7 +3270,7 @@ x_38 = lean_ctor_get(x_5, 1);
|
|||
x_39 = lean_ctor_get_usize(x_5, 2);
|
||||
lean_inc(x_38);
|
||||
lean_dec(x_5);
|
||||
x_40 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_40 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_41 = lean_string_dec_eq(x_38, x_40);
|
||||
lean_dec(x_38);
|
||||
if (x_41 == 0)
|
||||
|
|
@ -3351,7 +3351,7 @@ if (lean_is_exclusive(x_5)) {
|
|||
lean_dec_ref(x_5);
|
||||
x_58 = lean_box(0);
|
||||
}
|
||||
x_59 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_59 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_60 = lean_string_dec_eq(x_56, x_59);
|
||||
lean_dec(x_56);
|
||||
if (x_60 == 0)
|
||||
|
|
@ -3569,7 +3569,7 @@ lean_dec(x_14);
|
|||
x_18 = lean_ctor_get(x_15, 1);
|
||||
lean_inc(x_18);
|
||||
lean_dec(x_15);
|
||||
x_19 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_19 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_20 = lean_string_dec_eq(x_18, x_19);
|
||||
lean_dec(x_18);
|
||||
if (x_20 == 0)
|
||||
|
|
|
|||
12
stage0/stdlib/Lean/Compiler/ConstFolding.c
generated
12
stage0/stdlib/Lean/Compiler/ConstFolding.c
generated
|
|
@ -29,7 +29,6 @@ uint8_t l_List_foldr___at_Lean_Compiler_isToNat___spec__1(lean_object*, uint8_t,
|
|||
lean_object* l_Lean_Compiler_NumScalarTypeInfo_id___default(lean_object*);
|
||||
lean_object* lean_nat_div(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Compiler_boolFoldFns___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_4204____closed__7;
|
||||
lean_object* l_Lean_Compiler_preUIntBinFoldFns___closed__13;
|
||||
lean_object* l_Lean_Compiler_foldStrictAnd_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
|
|
@ -51,6 +50,7 @@ extern lean_object* l_System_Platform_numBits;
|
|||
lean_object* l_Lean_Compiler_foldNatPow___boxed(lean_object*);
|
||||
lean_object* l_Lean_Compiler_foldUIntMod___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Compiler_natFoldFns___closed__14;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
lean_object* l_Lean_Compiler_boolFoldFns___closed__7;
|
||||
lean_object* l_Lean_Compiler_natFoldFns___closed__28;
|
||||
lean_object* l_Lean_Compiler_natFoldFns___closed__18;
|
||||
|
|
@ -68,6 +68,7 @@ lean_object* l_Lean_Compiler_foldUIntSub(uint8_t, lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Compiler_foldToNat___rarg(lean_object*);
|
||||
uint8_t lean_name_eq(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Compiler_natFoldFns___closed__19;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_4036____closed__7;
|
||||
extern lean_object* l_instReprBool___closed__1;
|
||||
lean_object* l_Lean_Compiler_foldNatDecLe___closed__2;
|
||||
lean_object* l_Lean_Compiler_preUIntBinFoldFns___closed__9;
|
||||
|
|
@ -174,6 +175,7 @@ lean_object* l_Lean_Compiler_numScalarTypes___closed__22;
|
|||
lean_object* l_Lean_Compiler_preUIntBinFoldFns___closed__2;
|
||||
lean_object* l_Lean_Compiler_natFoldFns___closed__20;
|
||||
lean_object* l_Lean_Compiler_unFoldFns___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_4552____closed__7;
|
||||
lean_object* l_Lean_Compiler_natFoldFns___closed__26;
|
||||
lean_object* lean_fold_bin_op(uint8_t, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Compiler_natFoldFns___closed__32;
|
||||
|
|
@ -278,7 +280,6 @@ lean_object* l_Lean_Compiler_natFoldFns___closed__35;
|
|||
lean_object* l_Lean_Compiler_findBinFoldFn___boxed(lean_object*);
|
||||
lean_object* l_Lean_Compiler_natFoldFns___closed__17;
|
||||
lean_object* l_Lean_Compiler_preUIntBinFoldFns___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
lean_object* l_Lean_Compiler_natPowThreshold;
|
||||
lean_object* l_Lean_Compiler_numScalarTypes___closed__24;
|
||||
lean_object* l_Lean_Compiler_getInfoFromFn_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -309,7 +310,6 @@ lean_object* l_Lean_Compiler_natFoldFns___closed__39;
|
|||
lean_object* lean_nat_mod(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_mkNatLit(lean_object*);
|
||||
lean_object* l_Lean_Compiler_numScalarTypes___closed__7;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_4720____closed__7;
|
||||
lean_object* l_Lean_Compiler_natFoldFns___closed__1;
|
||||
lean_object* l_Lean_Compiler_numScalarTypes___closed__19;
|
||||
lean_object* l_Lean_Compiler_getInfoFromVal___boxed(lean_object*);
|
||||
|
|
@ -2282,7 +2282,7 @@ static lean_object* _init_l_Lean_Compiler_mkNatEq___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_2 = l_Lean_Compiler_mkNatEq___closed__1;
|
||||
x_3 = l_Lean_mkConst(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -2337,7 +2337,7 @@ static lean_object* _init_l_Lean_Compiler_mkNatLt___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_4720____closed__7;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_4552____closed__7;
|
||||
x_2 = l_Lean_Compiler_mkNatLt___closed__1;
|
||||
x_3 = l_Lean_mkConst(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -2408,7 +2408,7 @@ static lean_object* _init_l_Lean_Compiler_mkNatLe___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_4204____closed__7;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_4036____closed__7;
|
||||
x_2 = l_Lean_Compiler_mkNatLt___closed__1;
|
||||
x_3 = l_Lean_mkConst(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Compiler/IR/Borrow.c
generated
4
stage0/stdlib/Lean/Compiler/IR/Borrow.c
generated
|
|
@ -139,6 +139,7 @@ lean_object* l_Std_HashMapImp_insert___at_Lean_IR_Borrow_InitParamMap_visitFnBod
|
|||
uint8_t l_Lean_IR_Borrow_ParamMap_beq(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_IR_instInhabitedFnBody;
|
||||
lean_object* l_Lean_IR_Borrow_ownArg_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
lean_object* l_Lean_IR_Borrow_getParamInfo_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_Borrow_collectDecl(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_Borrow_ApplyParamMap_visitFnBody_match__3(lean_object*);
|
||||
|
|
@ -230,7 +231,6 @@ lean_object* l_Lean_IR_Borrow_InitParamMap_visitFnBody_match__1(lean_object*);
|
|||
lean_object* l_Lean_IR_Borrow_getParamInfo___closed__4;
|
||||
lean_object* l_Lean_IR_Borrow_updateParamMap_match__1(lean_object*);
|
||||
lean_object* l_Lean_IR_Borrow_ownParamsUsingArgs_match__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__9;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_Borrow_InitParamMap_visitDecls___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_Borrow_BorrowInfCtx_currFn___default;
|
||||
lean_object* l_Lean_IR_Borrow_preserveTailCall(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -1067,7 +1067,7 @@ static lean_object* _init_l_Std_AssocList_foldlM___at_Lean_IR_Borrow_ParamMap_fm
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12209____closed__9;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
x_2 = lean_alloc_ctor(2, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Compiler/IR/CtorLayout.c
generated
4
stage0/stdlib/Lean/Compiler/IR/CtorLayout.c
generated
|
|
@ -19,6 +19,7 @@ lean_object* l_Lean_IR_CtorFieldInfo_format___closed__6;
|
|||
lean_object* l_Lean_fmt___at_Lean_IR_CtorFieldInfo_format___spec__1(lean_object*);
|
||||
lean_object* l_Lean_IR_CtorFieldInfo_format___closed__5;
|
||||
extern lean_object* l_Lean_Format_join___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
extern lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatArg___closed__2;
|
||||
lean_object* l_Lean_fmt___at_Lean_Position_instToFormatPosition___spec__1(lean_object*);
|
||||
lean_object* l_Lean_IR_CtorFieldInfo_format(lean_object*);
|
||||
|
|
@ -29,7 +30,6 @@ lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatIRType(lean_ob
|
|||
lean_object* l_Lean_IR_CtorFieldInfo_format___closed__4;
|
||||
lean_object* l_Lean_IR_CtorFieldInfo_instToFormatCtorFieldInfo___closed__1;
|
||||
lean_object* l_Lean_IR_CtorFieldInfo_format___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__9;
|
||||
lean_object* l_Lean_IR_getCtorLayout___boxed(lean_object*, lean_object*);
|
||||
lean_object* lean_ir_get_ctor_layout(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_CtorFieldInfo_instToFormatCtorFieldInfo;
|
||||
|
|
@ -176,7 +176,7 @@ static lean_object* _init_l_Lean_IR_CtorFieldInfo_format___closed__8() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12209____closed__9;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
x_2 = lean_alloc_ctor(2, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
|
|||
46
stage0/stdlib/Lean/Compiler/IR/EmitC.c
generated
46
stage0/stdlib/Lean/Compiler/IR/EmitC.c
generated
|
|
@ -75,6 +75,7 @@ lean_object* l_Lean_IR_EmitC_emitCName___boxed(lean_object*, lean_object*, lean_
|
|||
lean_object* l_Lean_IR_EmitC_emitFnDeclAux(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_Nat_forM_loop___at_Lean_IR_EmitC_emitFnDeclAux___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_EmitC_emitMainFn___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_IR_EmitC_emitCtor(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_USize_decEq(size_t, size_t);
|
||||
|
|
@ -309,7 +310,6 @@ lean_object* l_Lean_IR_EmitC_emitOffset___closed__1;
|
|||
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;
|
||||
lean_object* l_Lean_IR_EmitC_emitArgs___boxed(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
lean_object* l_Lean_IR_EmitC_toCType___boxed(lean_object*);
|
||||
lean_object* l_Lean_IR_EmitC_emitLn___at_Lean_IR_EmitC_emitMainFn___spec__2(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_EmitC_emitReset___closed__1;
|
||||
|
|
@ -318,6 +318,7 @@ lean_object* l_Lean_IR_EmitC_emitMainFn___lambda__2___closed__11;
|
|||
lean_object* l_Lean_IR_EmitC_emitFileHeader___closed__21;
|
||||
lean_object* l_Lean_IR_EmitC_toCName(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_EmitC_emitDeclAux_match__2___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
lean_object* l_Lean_IR_EmitC_emitInitFn___closed__7;
|
||||
lean_object* l_Lean_IR_EmitC_emitDeclInit(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_EmitC_emitIf___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -366,6 +367,7 @@ lean_object* l_Lean_IR_EmitC_emitProj___closed__1;
|
|||
lean_object* l_Lean_IR_EmitC_emitIsShared___closed__1;
|
||||
lean_object* l_Lean_IR_EmitC_emitCase_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_EmitC_emitMainFn___lambda__1___closed__5;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
lean_object* l_Lean_IR_EmitC_emitMainFn___lambda__2___closed__1;
|
||||
lean_object* l_Lean_IR_EmitC_emitMainFn(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_EmitC_emitVDecl___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -431,7 +433,6 @@ lean_object* l_List_forM___at_Lean_IR_EmitC_emitLns___spec__1___rarg(lean_object
|
|||
lean_object* l_Lean_IR_EmitC_declareParams___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_EmitC_emitJmp___lambda__1___closed__1;
|
||||
lean_object* l_Lean_IR_EmitC_emitFileHeader___closed__15;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__15;
|
||||
lean_object* l_Lean_IR_EmitC_emitBlock_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_EmitC_emitDec___closed__2;
|
||||
lean_object* l_Lean_IR_EmitC_emitSetTag___closed__1;
|
||||
|
|
@ -567,7 +568,6 @@ lean_object* l_Lean_IR_EmitC_emitPartialApp___boxed(lean_object*, lean_object*,
|
|||
lean_object* l_Lean_IR_EmitC_declareVar___closed__1;
|
||||
lean_object* l_Lean_IR_EmitC_isIf_match__1(lean_object*);
|
||||
lean_object* l_Lean_IR_EmitC_emitDeclInit_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__9;
|
||||
lean_object* l_Lean_IR_EmitC_declareVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_EmitC_emitSSet(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_nat_mod(lean_object*, lean_object*);
|
||||
|
|
@ -589,6 +589,7 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_EmitC_emitInitFn___spec__3(l
|
|||
lean_object* l_Lean_IR_EmitC_emitSSet___closed__4;
|
||||
lean_object* l_Nat_forM_loop___at_Lean_IR_EmitC_emitTailCall___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_EmitC_emitInitFn___closed__2;
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__11;
|
||||
lean_object* l_List_forM___at_Lean_IR_EmitC_emitMainFn___spec__3(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_EmitC_emitLn(lean_object*);
|
||||
lean_object* l_Lean_IR_EmitC_emitSSet___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -623,7 +624,6 @@ lean_object* l_Lean_IR_EmitC_emitLns___rarg___boxed(lean_object*, lean_object*,
|
|||
lean_object* l_Lean_IR_EmitC_emitFileHeader___closed__10;
|
||||
lean_object* l_Lean_IR_EmitC_getModName(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_EmitC_emitSSet___closed__2;
|
||||
extern lean_object* l_prec___x2b_____closed__5;
|
||||
lean_object* l_Lean_IR_EmitC_emitMainFn___lambda__2___closed__28;
|
||||
extern lean_object* l_instReprChar___closed__1;
|
||||
extern lean_object* l_addParenHeuristic___closed__1;
|
||||
|
|
@ -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_12836____closed__15;
|
||||
x_4 = l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
x_5 = lean_string_append(x_3, x_4);
|
||||
x_6 = l___private_Lean_Data_Format_0__Lean_Format_pushNewline___closed__1;
|
||||
x_7 = lean_string_append(x_5, x_6);
|
||||
|
|
@ -3651,7 +3651,7 @@ lean_inc(x_6);
|
|||
x_7 = lean_ctor_get(x_5, 1);
|
||||
lean_inc(x_7);
|
||||
lean_dec(x_5);
|
||||
x_8 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_8 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_9 = l_Lean_IR_usesModuleFrom(x_6, x_8);
|
||||
lean_dec(x_6);
|
||||
if (x_9 == 0)
|
||||
|
|
@ -5690,7 +5690,7 @@ return x_17;
|
|||
else
|
||||
{
|
||||
lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23;
|
||||
x_18 = l_prec___x2b_____closed__5;
|
||||
x_18 = l_Lean_Parser_Syntax_addPrec___closed__11;
|
||||
x_19 = lean_string_append(x_14, x_18);
|
||||
x_20 = l_Nat_repr(x_2);
|
||||
x_21 = lean_string_append(x_19, x_20);
|
||||
|
|
@ -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_12836____closed__15;
|
||||
x_26 = l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
x_27 = lean_string_append(x_25, x_26);
|
||||
x_28 = l___private_Lean_Data_Format_0__Lean_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_12836____closed__15;
|
||||
x_18 = l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
x_19 = lean_string_append(x_17, x_18);
|
||||
x_20 = l___private_Lean_Data_Format_0__Lean_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_12836____closed__15;
|
||||
x_30 = l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
x_31 = lean_string_append(x_29, x_30);
|
||||
x_32 = l___private_Lean_Data_Format_0__Lean_Format_pushNewline___closed__1;
|
||||
x_33 = lean_string_append(x_31, x_32);
|
||||
|
|
@ -6470,7 +6470,7 @@ x_9 = lean_string_append(x_4, x_8);
|
|||
x_10 = l_Nat_repr(x_1);
|
||||
x_11 = lean_string_append(x_9, x_10);
|
||||
lean_dec(x_10);
|
||||
x_12 = l_prec___x2b_____closed__5;
|
||||
x_12 = l_Lean_Parser_Syntax_addPrec___closed__11;
|
||||
x_13 = lean_string_append(x_11, x_12);
|
||||
x_14 = l_Nat_repr(x_2);
|
||||
x_15 = lean_string_append(x_13, x_14);
|
||||
|
|
@ -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_12836____closed__15;
|
||||
x_23 = l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
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_12836____closed__15;
|
||||
x_31 = l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
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_12836____closed__15;
|
||||
x_28 = l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
x_29 = lean_string_append(x_27, x_28);
|
||||
x_30 = l___private_Lean_Data_Format_0__Lean_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_12836____closed__15;
|
||||
x_13 = l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
x_14 = lean_string_append(x_11, x_13);
|
||||
x_15 = l___private_Lean_Data_Format_0__Lean_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_12836____closed__15;
|
||||
x_19 = l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
x_20 = lean_string_append(x_18, x_19);
|
||||
x_21 = l___private_Lean_Data_Format_0__Lean_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_12836____closed__15;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
x_28 = lean_string_append(x_26, x_27);
|
||||
x_29 = l___private_Lean_Data_Format_0__Lean_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_12836____closed__15;
|
||||
x_29 = l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
x_30 = lean_string_append(x_28, x_29);
|
||||
x_31 = l___private_Lean_Data_Format_0__Lean_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_12836____closed__15;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
x_28 = lean_string_append(x_26, x_27);
|
||||
x_29 = l___private_Lean_Data_Format_0__Lean_Format_pushNewline___closed__1;
|
||||
x_30 = lean_string_append(x_28, x_29);
|
||||
|
|
@ -11709,7 +11709,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_12209____closed__9;
|
||||
x_11 = l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
x_12 = lean_string_append(x_10, x_11);
|
||||
x_13 = l___private_Lean_Data_Format_0__Lean_Format_pushNewline___closed__1;
|
||||
x_14 = lean_string_append(x_12, x_13);
|
||||
|
|
@ -12172,7 +12172,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_12836____closed__15;
|
||||
x_99 = l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
x_100 = lean_string_append(x_97, x_99);
|
||||
x_101 = l___private_Lean_Data_Format_0__Lean_Format_pushNewline___closed__1;
|
||||
x_102 = lean_string_append(x_100, x_101);
|
||||
|
|
@ -12187,7 +12187,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_12836____closed__15;
|
||||
x_105 = l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
x_106 = lean_string_append(x_104, x_105);
|
||||
x_107 = l___private_Lean_Data_Format_0__Lean_Format_pushNewline___closed__1;
|
||||
x_108 = lean_string_append(x_106, x_107);
|
||||
|
|
@ -12262,7 +12262,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_12209____closed__9;
|
||||
x_16 = l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
x_17 = lean_string_append(x_15, x_16);
|
||||
x_18 = l___private_Lean_Data_Format_0__Lean_Format_pushNewline___closed__1;
|
||||
x_19 = lean_string_append(x_17, x_18);
|
||||
|
|
|
|||
8
stage0/stdlib/Lean/Compiler/IR/Format.c
generated
8
stage0/stdlib/Lean/Compiler/IR/Format.c
generated
|
|
@ -62,7 +62,6 @@ lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatExpr___closed_
|
|||
lean_object* l_Lean_IR_formatAlt___closed__4;
|
||||
lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatIRType___closed__22;
|
||||
lean_object* lean_array_get_size(lean_object*);
|
||||
extern lean_object* l_termIf_____x3a__Then__Else_____closed__6;
|
||||
lean_object* lean_string_append(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_instToFormatParam;
|
||||
lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatExpr___closed__25;
|
||||
|
|
@ -133,6 +132,7 @@ 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*);
|
||||
lean_object* l_Lean_fmt___at_Lean_Position_instToFormatPosition___spec__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
extern lean_object* l_instReprIterator___closed__2;
|
||||
lean_object* l_Lean_IR_formatFnBodyHead___closed__26;
|
||||
extern lean_object* l_Lean_formatEntry___closed__1;
|
||||
|
|
@ -158,7 +158,6 @@ lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatExpr___closed_
|
|||
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*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__15;
|
||||
lean_object* l_Lean_IR_formatAlt___closed__3;
|
||||
lean_object* l_Lean_IR_formatFnBodyHead___closed__34;
|
||||
lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatExpr___closed__11;
|
||||
|
|
@ -226,6 +225,7 @@ lean_object* l_Lean_IR_formatFnBody_loop___closed__5;
|
|||
extern lean_object* l_Lean_MessageData_formatAux___closed__3;
|
||||
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;
|
||||
|
|
@ -2497,7 +2497,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__6;
|
||||
x_1 = l_termIf_____x3a__Then__Else_____closed__7;
|
||||
x_2 = lean_alloc_ctor(2, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -4453,7 +4453,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_12836____closed__15;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
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
|
|
@ -32,7 +32,6 @@ uint8_t l_Char_isAlpha(uint32_t);
|
|||
uint8_t l_UInt32_decEq(uint32_t, uint32_t);
|
||||
lean_object* l_Lean_String_mangle(lean_object*);
|
||||
lean_object* lean_mk_module_initialization_function_name(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__14;
|
||||
uint32_t l_String_Iterator_curr(lean_object*);
|
||||
lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_String_mangleAux___closed__2;
|
||||
lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_Name_mangleAux_match__2(lean_object*);
|
||||
|
|
@ -43,6 +42,7 @@ lean_object* lean_string_length(lean_object*);
|
|||
lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_String_mangleAux___closed__3;
|
||||
lean_object* lean_nat_mod(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_Name_mangleAux_match__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__14;
|
||||
lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_Name_mangleAux_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_String_mangleAux_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_uint32_to_nat(uint32_t);
|
||||
|
|
@ -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_12209____closed__14;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_12041____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_12209____closed__14;
|
||||
x_13 = l_myMacro____x40_Init_Notation___hyg_12041____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);
|
||||
|
|
|
|||
16
stage0/stdlib/Lean/Data/Format.c
generated
16
stage0/stdlib/Lean/Data/Format.c
generated
|
|
@ -27,6 +27,7 @@ lean_object* l_Lean_Format_joinSuffix_match__1(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_instToFormatDataValue___closed__1;
|
||||
extern lean_object* l_term_x5b___x5d___closed__9;
|
||||
lean_object* l_String_toFormat(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
extern lean_object* l_List_repr___rarg___closed__1;
|
||||
|
|
@ -89,7 +90,6 @@ lean_object* lean_string_utf8_byte_size(lean_object*);
|
|||
lean_object* l_Lean_formatEntry(lean_object*);
|
||||
lean_object* l_Lean_instToFormatUInt64(uint64_t);
|
||||
lean_object* l_Lean_Format_repr___closed__11;
|
||||
extern lean_object* l_prec___x2b_____closed__4;
|
||||
extern lean_object* l_instReprBool___closed__2;
|
||||
lean_object* l_Lean_Option_format___rarg(lean_object*, lean_object*);
|
||||
uint8_t l_USize_decLt(size_t, size_t);
|
||||
|
|
@ -142,6 +142,7 @@ lean_object* l_Lean_formatDataValue___closed__3;
|
|||
lean_object* l_Lean_List_format(lean_object*);
|
||||
lean_object* l_Lean_instToFormat(lean_object*);
|
||||
lean_object* l___private_Lean_Data_Format_0__Lean_Format_beqFlattenBehavior____x40_Lean_Data_Format___hyg_13__match__1___rarg(uint8_t, uint8_t, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_499____closed__7;
|
||||
lean_object* l_Lean_Format_repr___closed__4;
|
||||
uint8_t l_Lean_KVMap_getBool(lean_object*, lean_object*, uint8_t);
|
||||
lean_object* l_Lean_Format_fill(lean_object*);
|
||||
|
|
@ -164,7 +165,6 @@ lean_object* l_Lean_Format_prefixJoin_match__1(lean_object*, lean_object*);
|
|||
extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
|
||||
lean_object* l_Lean_Format_joinArraySep___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_forInUnsafe_loop___at_Lean_Format_joinArraySep___spec__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
lean_object* l___private_Lean_Data_Format_0__Lean_Format_beqFlattenBehavior____x40_Lean_Data_Format___hyg_13____boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Format_joinSep___at_String_toFormat___spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_formatDataValue___closed__4;
|
||||
|
|
@ -189,6 +189,7 @@ lean_object* l_Lean_Format_getUnicode___closed__1;
|
|||
lean_object* l_Lean_Format_joinArraySep_match__2(lean_object*);
|
||||
extern lean_object* l_instReprIterator___closed__2;
|
||||
lean_object* l_Lean_instToFormatProd_match__1___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
lean_object* l_Lean_formatEntry___closed__1;
|
||||
lean_object* l_Lean_Format_isNil___boxed(lean_object*);
|
||||
uint8_t l___private_Lean_Data_Format_0__Lean_Format_beqFlattenBehavior____x40_Lean_Data_Format___hyg_13_(uint8_t, uint8_t);
|
||||
|
|
@ -292,7 +293,6 @@ lean_object* l_Lean_Format_initFn____x40_Lean_Data_Format___hyg_1001____closed__
|
|||
lean_object* l___private_Lean_Data_Format_0__Lean_Format_spaceUptoLine_match__1(lean_object*);
|
||||
lean_object* l_Lean_instToFormatOption___rarg(lean_object*);
|
||||
lean_object* l_Lean_myMacro____x40_Lean_Data_Format___hyg_1136____closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_667____closed__7;
|
||||
lean_object* l_Lean_Format_instBEqFlattenBehavior;
|
||||
lean_object* l_Lean_termF_x21_____closed__3;
|
||||
lean_object* l_Lean_instReprFormat___closed__3;
|
||||
|
|
@ -4352,7 +4352,7 @@ static lean_object* _init_l_Lean_termF_x21_____closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_termF_x21_____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -4380,7 +4380,7 @@ static lean_object* _init_l_Lean_termF_x21_____closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Lean_termF_x21_____closed__4;
|
||||
x_3 = l_termS_x21_____closed__7;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -4457,7 +4457,7 @@ static lean_object* _init_l_Lean_myMacro____x40_Lean_Data_Format___hyg_1136____c
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_myMacro____x40_Lean_Data_Format___hyg_1136____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -4532,7 +4532,7 @@ static lean_object* _init_l_Lean_myMacro____x40_Lean_Data_Format___hyg_1136____c
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_myMacro____x40_Lean_Data_Format___hyg_1136____closed__8;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -4962,7 +4962,7 @@ static lean_object* _init_l_Lean_List_format___rarg___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_667____closed__7;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_499____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/Basic.c
generated
4
stage0/stdlib/Lean/Data/Json/Basic.c
generated
|
|
@ -63,6 +63,7 @@ lean_object* lean_int_mul(lean_object*, lean_object*);
|
|||
lean_object* lean_nat_sub(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_JsonNumber_shiftl___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Json_getInt_x3f_match__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_499____closed__7;
|
||||
lean_object* l_Lean_Json_getArrVal_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Json_instCoeBoolJson(uint8_t);
|
||||
lean_object* l_Lean_Json_getObj_x3f(lean_object*);
|
||||
|
|
@ -136,7 +137,6 @@ lean_object* lean_int_add(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Json_getObjValD___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Substring_takeRightWhileAux___at_Lean_JsonNumber_toString___spec__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Json_instCoeArrayJsonStructured(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_667____closed__7;
|
||||
lean_object* l_Lean_JsonNumber_instReprJsonNumber(lean_object*);
|
||||
lean_object* l___private_Lean_Data_Json_Basic_0__Lean_JsonNumber_countDigits(lean_object*);
|
||||
lean_object* l_Lean_Json_getArr_x3f___boxed(lean_object*);
|
||||
|
|
@ -926,7 +926,7 @@ lean_dec(x_2);
|
|||
x_5 = l_instReprSigma___rarg___closed__1;
|
||||
x_6 = lean_string_append(x_5, x_4);
|
||||
lean_dec(x_4);
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_667____closed__7;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_499____closed__7;
|
||||
x_8 = lean_string_append(x_6, x_7);
|
||||
x_9 = l_Nat_repr(x_3);
|
||||
x_10 = lean_string_append(x_8, x_9);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Data/Json/Parser.c
generated
4
stage0/stdlib/Lean/Data/Json/Parser.c
generated
|
|
@ -86,6 +86,7 @@ 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*);
|
||||
lean_object* l_Lean_Json_Parser_natNonZero_match__1___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
lean_object* l_Lean_Quickparse_peek_x21_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Json_parse(lean_object*);
|
||||
lean_object* l_Lean_Quickparse_fail___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -153,7 +154,6 @@ lean_object* l_Lean_Json_Parser_num___lambda__4___boxed(lean_object*, lean_objec
|
|||
lean_object* l_Lean_Json_Parser_num___lambda__3___closed__3;
|
||||
lean_object* l_Lean_Json_Parser_num___lambda__6___boxed(lean_object*, lean_object*);
|
||||
lean_object* lean_int_add(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__9;
|
||||
lean_object* l_Lean_Json_Parser_natCore(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Quickparse_peek_x21(lean_object*);
|
||||
lean_object* l_Lean_Json_parse_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -3898,7 +3898,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_12209____closed__9;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
x_3 = lean_string_append(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
|
|||
12
stage0/stdlib/Lean/Data/Json/Printer.c
generated
12
stage0/stdlib/Lean/Data/Json/Printer.c
generated
|
|
@ -49,7 +49,9 @@ extern lean_object* l_Char_quoteCore___closed__2;
|
|||
lean_object* l_Lean_Json_render___closed__2;
|
||||
lean_object* l_Lean_Json_compress(lean_object*);
|
||||
lean_object* l_Lean_Format_joinSep___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_499____closed__7;
|
||||
lean_object* l_String_foldrAux_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
lean_object* l_Lean_Json_renderString(lean_object*);
|
||||
lean_object* lean_array_to_list(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Json_renderString___boxed(lean_object*);
|
||||
|
|
@ -76,12 +78,10 @@ lean_object* l_Lean_Json_pretty(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Json_render(lean_object*);
|
||||
lean_object* lean_string_length(lean_object*);
|
||||
extern lean_object* l_Lean_List_format___rarg___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__9;
|
||||
lean_object* l_Std_RBNode_fold___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_fold___at_Lean_Json_compress___spec__2(lean_object*, lean_object*);
|
||||
lean_object* lean_nat_mod(lean_object*, lean_object*);
|
||||
extern lean_object* l_Char_quoteCore___closed__5;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_667____closed__7;
|
||||
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Json_compress_match__1(lean_object*);
|
||||
uint8_t l_UInt32_decLe(uint32_t, uint32_t);
|
||||
|
|
@ -427,7 +427,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_12209____closed__9;
|
||||
x_5 = l_myMacro____x40_Init_Notation___hyg_12041____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);
|
||||
|
|
@ -818,7 +818,7 @@ lean_dec(x_2);
|
|||
x_7 = l_Std_RBNode_fold___at_Lean_Json_compress___spec__2(x_1, x_3);
|
||||
x_8 = l_Lean_Json_renderString(x_4);
|
||||
lean_dec(x_4);
|
||||
x_9 = l_myMacro____x40_Init_Notation___hyg_12209____closed__9;
|
||||
x_9 = l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
x_10 = lean_string_append(x_8, x_9);
|
||||
x_11 = l_Lean_Json_compress(x_5);
|
||||
x_12 = lean_string_append(x_10, x_11);
|
||||
|
|
@ -893,7 +893,7 @@ x_14 = x_10;
|
|||
x_15 = l_Array_mapMUnsafe_map___at_Lean_Json_compress___spec__1(x_12, x_13, x_14);
|
||||
x_16 = x_15;
|
||||
x_17 = lean_array_to_list(lean_box(0), x_16);
|
||||
x_18 = l_myMacro____x40_Init_Notation___hyg_667____closed__7;
|
||||
x_18 = l_myMacro____x40_Init_Notation___hyg_499____closed__7;
|
||||
x_19 = l_String_intercalate(x_18, x_17);
|
||||
x_20 = l_term_x5b___x5d___closed__3;
|
||||
x_21 = lean_string_append(x_20, x_19);
|
||||
|
|
@ -910,7 +910,7 @@ lean_inc(x_24);
|
|||
lean_dec(x_1);
|
||||
x_25 = lean_box(0);
|
||||
x_26 = l_Std_RBNode_fold___at_Lean_Json_compress___spec__2(x_25, x_24);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_667____closed__7;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_499____closed__7;
|
||||
x_28 = l_String_intercalate(x_27, x_26);
|
||||
x_29 = l_addParenHeuristic___closed__1;
|
||||
x_30 = lean_string_append(x_29, x_28);
|
||||
|
|
|
|||
128
stage0/stdlib/Lean/Elab/App.c
generated
128
stage0/stdlib/Lean/Elab/App.c
generated
|
|
@ -40,6 +40,7 @@ lean_object* l_Lean_Elab_Term_instInhabitedNamedArg___closed__1;
|
|||
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*);
|
||||
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_13836____closed__3;
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValAux___closed__6;
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppArgs___closed__3;
|
||||
|
|
@ -64,9 +65,9 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_processExpl
|
|||
lean_object* l_Array_eraseIdx___rarg(lean_object*, lean_object*);
|
||||
uint8_t l_USize_decEq(size_t, size_t);
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__12;
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValLoop_match__3(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValAux___closed__3;
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
uint8_t l_Lean_Expr_isProp(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValAux___closed__15;
|
||||
lean_object* l_Lean_Expr_bindingDomain_x21(lean_object*);
|
||||
|
|
@ -123,7 +124,6 @@ lean_object* l_List_append___rarg(lean_object*, lean_object*);
|
|||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_propagateExpectedType(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_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
uint8_t lean_name_eq(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
extern lean_object* l_Lean_MessageData_nil;
|
||||
lean_object* l_Lean_Elab_Term_elabApp_match__1___rarg(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_anyNamedArgDependsOnCurrent___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*);
|
||||
|
|
@ -136,6 +136,7 @@ uint8_t l_Lean_Expr_isAppOf(lean_object*, lean_object*);
|
|||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_getBindingName___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_local_ctx_find_from_user_name(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_getRefPos___at___private_Lean_Elab_App_0__Lean_Elab_Term_toMessageData___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_propagateExpectedType___closed__7;
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_isSuccess___boxed(lean_object*);
|
||||
lean_object* lean_expr_instantiate1(lean_object*, lean_object*);
|
||||
|
|
@ -155,6 +156,7 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg_match__3___r
|
|||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_processImplicitArg(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_processExplictArg___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_ElabAppArgs_main_match__3(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
lean_object* l_Lean_Expr_getOptParamDefault_x3f(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*);
|
||||
uint8_t l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_getForallBody___lambda__1(lean_object*, lean_object*);
|
||||
|
|
@ -177,6 +179,7 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg_match__4___r
|
|||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_findMethod_x3f_match__2(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_App___hyg_4____closed__1;
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValAux___lambda__2___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
lean_object* l_Lean_MessageData_joinSep(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_synthesizePendingAndNormalizeFunType___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Elab_Term_hasElabWithoutExpectedType(lean_object*, lean_object*);
|
||||
|
|
@ -229,6 +232,7 @@ lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Te
|
|||
uint8_t l___private_Lean_Elab_App_0__Lean_Elab_Term_isSuccess(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLValsAux_loop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppAux___spec__1(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__3;
|
||||
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___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_fTypeHasOptAutoParams(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_resolveLValAux___closed__7;
|
||||
|
|
@ -289,11 +293,14 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_toMessageData___boxed(l
|
|||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLVals___closed__2;
|
||||
lean_object* l_List_filterAux___at_Lean_Elab_Term_ElabAppArgs_eraseNamedArgCore___spec__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_propagateExpectedTypeFor(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
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*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_propagateExpectedType___closed__9;
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_toMessageData_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases___at_Lean_Meta_whnfCore___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_normalizeFunType(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_12041____closed__13;
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValAux___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_Array_foldlMUnsafe_fold___at___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValLoop___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_Elab_App_0__Lean_Elab_Term_elabAppArgs(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*);
|
||||
|
|
@ -314,7 +321,6 @@ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_App_0__Lean_Elab
|
|||
lean_object* l_Lean_replaceRef(lean_object*, lean_object*);
|
||||
lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_synthesizePendingAndNormalizeFunType___spec__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_340____closed__3;
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLValsAux(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*);
|
||||
lean_object* l_Lean_Meta_mkLambdaFVars(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_processInstImplicitArg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -371,6 +377,7 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValLoop_match__
|
|||
lean_object* l_Lean_Elab_Term_ElabAppArgs_synthesizeAppInstMVars___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_ElabAppArgs_State_instMVars___default;
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_toMessageData_match__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg___spec__1___closed__2;
|
||||
lean_object* l___regBuiltin_Lean_Elab_Term_elabNamedPattern(lean_object*);
|
||||
extern lean_object* l_Lean_Elab_Term_instInhabitedTermElabResult;
|
||||
|
|
@ -401,7 +408,6 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFn___closed__13;
|
|||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg_match__2___rarg(lean_object*, lean_object*);
|
||||
uint8_t l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_shouldPropagateExpectedTypeFor(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_finalize___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__3;
|
||||
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*);
|
||||
|
|
@ -451,7 +457,6 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLVals(lean_objec
|
|||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_toMessageList(lean_object*);
|
||||
extern lean_object* l___regBuiltin_Lean_Elab_Term_elabByTactic___closed__2;
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_hasOptAutoParams(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_340____closed__1;
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_synthesizePendingAndNormalizeFunType_match__3(lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppAux___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFnId_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -533,6 +538,7 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValAux_match__1
|
|||
uint8_t l_Lean_BinderInfo_isExplicit(uint8_t);
|
||||
lean_object* l_Lean_Syntax_getKind(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValAux___closed__12;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__12;
|
||||
lean_object* l___regBuiltin_Lean_Elab_Term_elabProj(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_findMethod_x3f_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFn___closed__6;
|
||||
|
|
@ -551,7 +557,6 @@ lean_object* l___regBuiltin_Lean_Elab_Term_expandPipeProj(lean_object*);
|
|||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_processExplictArg_match__2(lean_object*);
|
||||
lean_object* l_Lean_throwError___at___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg___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_App_0__Lean_Elab_Term_ElabAppArgs_anyNamedArgDependsOnCurrent_match__1___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFnId_match__1(lean_object*);
|
||||
lean_object* l_Lean_Exception_getRef(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_throwInvalidNamedArg___rarg___closed__6;
|
||||
|
|
@ -565,7 +570,6 @@ lean_object* l_Lean_Elab_Term_ElabAppArgs_eraseNamedArgCore(lean_object*, lean_o
|
|||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_finalize___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppAux___spec__2___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_elabExplicitUnivs___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_1916____closed__2;
|
||||
lean_object* l_Lean_Meta_getLevel(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_processExplictArg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_tryPostponeIfMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -594,7 +598,6 @@ lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lea
|
|||
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_finalize___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_finalize___lambda__2___closed__2;
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_propagateExpectedType___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__13;
|
||||
lean_object* l_Lean_Meta_isExprDefEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_mkFreshExprMVarImpl(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_synthesizePendingAndNormalizeFunType___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -660,7 +663,6 @@ lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Elab_App_0__Lean_Elab
|
|||
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*);
|
||||
extern lean_object* l_Lean_mkOptionalNode___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__9;
|
||||
lean_object* l_List_map___at___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFnId___spec__2(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLVals___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_mergeFailures___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -693,7 +695,6 @@ uint8_t l_Lean_isStructureLike(lean_object*, lean_object*);
|
|||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFn___closed__4;
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_processExplictArg_match__2___rarg___boxed(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_mkBaseProjections___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
lean_object* l_Array_back___at_Lean_Syntax_Traverser_up___spec__2(lean_object*);
|
||||
lean_object* l_Lean_indentExpr(lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_expandApp___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -745,7 +746,6 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_mkBaseProjections___box
|
|||
lean_object* l_Lean_throwError___at_Lean_Elab_Term_expandApp___spec__2(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_addNamedArg___spec__1(lean_object*, lean_object*, size_t, size_t);
|
||||
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValAux___closed__8;
|
||||
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14004____closed__3;
|
||||
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*);
|
||||
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*);
|
||||
|
|
@ -8637,7 +8637,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_12209____closed__13;
|
||||
x_4 = l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
x_5 = lean_name_eq(x_3, x_4);
|
||||
if (x_5 == 0)
|
||||
{
|
||||
|
|
@ -8944,7 +8944,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_877____closed__1;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_1916____closed__3;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_1748____closed__3;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -12350,7 +12350,7 @@ lean_inc(x_70);
|
|||
lean_dec(x_69);
|
||||
x_71 = l_Array_empty___closed__1;
|
||||
x_72 = lean_array_push(x_71, x_66);
|
||||
x_73 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14004____closed__3;
|
||||
x_73 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_13836____closed__3;
|
||||
x_74 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_74, 0, x_73);
|
||||
lean_ctor_set(x_74, 1, x_72);
|
||||
|
|
@ -12941,7 +12941,7 @@ x_30 = lean_ctor_get(x_11, 1);
|
|||
x_31 = lean_ctor_get_usize(x_11, 2);
|
||||
x_32 = lean_ctor_get(x_11, 0);
|
||||
lean_dec(x_32);
|
||||
x_33 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_33 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_34 = lean_string_dec_eq(x_30, x_33);
|
||||
lean_dec(x_30);
|
||||
if (x_34 == 0)
|
||||
|
|
@ -12973,7 +12973,7 @@ x_37 = lean_ctor_get(x_1, 1);
|
|||
lean_dec(x_37);
|
||||
x_38 = lean_ctor_get(x_1, 0);
|
||||
lean_dec(x_38);
|
||||
x_39 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_39 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_40 = lean_string_dec_eq(x_26, x_39);
|
||||
if (x_40 == 0)
|
||||
{
|
||||
|
|
@ -12987,7 +12987,7 @@ else
|
|||
{
|
||||
lean_object* x_42; uint8_t x_43;
|
||||
lean_dec(x_26);
|
||||
x_42 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_42 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_43 = lean_string_dec_eq(x_22, x_42);
|
||||
if (x_43 == 0)
|
||||
{
|
||||
|
|
@ -13002,7 +13002,7 @@ else
|
|||
{
|
||||
lean_object* x_45; uint8_t x_46;
|
||||
lean_dec(x_22);
|
||||
x_45 = l_myMacro____x40_Init_Notation___hyg_12209____closed__12;
|
||||
x_45 = l_myMacro____x40_Init_Notation___hyg_12041____closed__12;
|
||||
x_46 = lean_string_dec_eq(x_18, x_45);
|
||||
if (x_46 == 0)
|
||||
{
|
||||
|
|
@ -13040,7 +13040,7 @@ else
|
|||
{
|
||||
lean_object* x_53; uint8_t x_54;
|
||||
lean_dec(x_1);
|
||||
x_53 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_53 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_54 = lean_string_dec_eq(x_26, x_53);
|
||||
if (x_54 == 0)
|
||||
{
|
||||
|
|
@ -13057,7 +13057,7 @@ else
|
|||
{
|
||||
lean_object* x_57; uint8_t x_58;
|
||||
lean_dec(x_26);
|
||||
x_57 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_57 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_58 = lean_string_dec_eq(x_22, x_57);
|
||||
if (x_58 == 0)
|
||||
{
|
||||
|
|
@ -13075,7 +13075,7 @@ else
|
|||
{
|
||||
lean_object* x_61; uint8_t x_62;
|
||||
lean_dec(x_22);
|
||||
x_61 = l_myMacro____x40_Init_Notation___hyg_12209____closed__12;
|
||||
x_61 = l_myMacro____x40_Init_Notation___hyg_12041____closed__12;
|
||||
x_62 = lean_string_dec_eq(x_18, x_61);
|
||||
if (x_62 == 0)
|
||||
{
|
||||
|
|
@ -13120,7 +13120,7 @@ x_70 = lean_ctor_get(x_11, 1);
|
|||
x_71 = lean_ctor_get_usize(x_11, 2);
|
||||
lean_inc(x_70);
|
||||
lean_dec(x_11);
|
||||
x_72 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_72 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_73 = lean_string_dec_eq(x_70, x_72);
|
||||
lean_dec(x_70);
|
||||
if (x_73 == 0)
|
||||
|
|
@ -13151,7 +13151,7 @@ if (lean_is_exclusive(x_1)) {
|
|||
lean_dec_ref(x_1);
|
||||
x_75 = lean_box(0);
|
||||
}
|
||||
x_76 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_76 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_77 = lean_string_dec_eq(x_26, x_76);
|
||||
if (x_77 == 0)
|
||||
{
|
||||
|
|
@ -13176,7 +13176,7 @@ else
|
|||
{
|
||||
lean_object* x_81; uint8_t x_82;
|
||||
lean_dec(x_26);
|
||||
x_81 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_81 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_82 = lean_string_dec_eq(x_22, x_81);
|
||||
if (x_82 == 0)
|
||||
{
|
||||
|
|
@ -13202,7 +13202,7 @@ else
|
|||
{
|
||||
lean_object* x_86; uint8_t x_87;
|
||||
lean_dec(x_22);
|
||||
x_86 = l_myMacro____x40_Init_Notation___hyg_12209____closed__12;
|
||||
x_86 = l_myMacro____x40_Init_Notation___hyg_12041____closed__12;
|
||||
x_87 = lean_string_dec_eq(x_18, x_86);
|
||||
if (x_87 == 0)
|
||||
{
|
||||
|
|
@ -13266,7 +13266,7 @@ if (lean_is_exclusive(x_11)) {
|
|||
lean_dec_ref(x_11);
|
||||
x_100 = lean_box(0);
|
||||
}
|
||||
x_101 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_101 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_102 = lean_string_dec_eq(x_98, x_101);
|
||||
lean_dec(x_98);
|
||||
if (x_102 == 0)
|
||||
|
|
@ -13297,7 +13297,7 @@ if (lean_is_exclusive(x_1)) {
|
|||
lean_dec_ref(x_1);
|
||||
x_104 = lean_box(0);
|
||||
}
|
||||
x_105 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_105 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_106 = lean_string_dec_eq(x_96, x_105);
|
||||
if (x_106 == 0)
|
||||
{
|
||||
|
|
@ -13330,7 +13330,7 @@ else
|
|||
{
|
||||
lean_object* x_111; uint8_t x_112;
|
||||
lean_dec(x_96);
|
||||
x_111 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_111 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_112 = lean_string_dec_eq(x_22, x_111);
|
||||
if (x_112 == 0)
|
||||
{
|
||||
|
|
@ -13363,7 +13363,7 @@ else
|
|||
{
|
||||
lean_object* x_117; uint8_t x_118;
|
||||
lean_dec(x_22);
|
||||
x_117 = l_myMacro____x40_Init_Notation___hyg_12209____closed__12;
|
||||
x_117 = l_myMacro____x40_Init_Notation___hyg_12041____closed__12;
|
||||
x_118 = lean_string_dec_eq(x_18, x_117);
|
||||
if (x_118 == 0)
|
||||
{
|
||||
|
|
@ -13445,7 +13445,7 @@ if (lean_is_exclusive(x_11)) {
|
|||
lean_dec_ref(x_11);
|
||||
x_135 = lean_box(0);
|
||||
}
|
||||
x_136 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_136 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_137 = lean_string_dec_eq(x_133, x_136);
|
||||
lean_dec(x_133);
|
||||
if (x_137 == 0)
|
||||
|
|
@ -13476,7 +13476,7 @@ if (lean_is_exclusive(x_1)) {
|
|||
lean_dec_ref(x_1);
|
||||
x_139 = lean_box(0);
|
||||
}
|
||||
x_140 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_140 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_141 = lean_string_dec_eq(x_130, x_140);
|
||||
if (x_141 == 0)
|
||||
{
|
||||
|
|
@ -13517,7 +13517,7 @@ else
|
|||
{
|
||||
lean_object* x_147; uint8_t x_148;
|
||||
lean_dec(x_130);
|
||||
x_147 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_147 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_148 = lean_string_dec_eq(x_128, x_147);
|
||||
if (x_148 == 0)
|
||||
{
|
||||
|
|
@ -13558,7 +13558,7 @@ else
|
|||
{
|
||||
lean_object* x_154; uint8_t x_155;
|
||||
lean_dec(x_128);
|
||||
x_154 = l_myMacro____x40_Init_Notation___hyg_12209____closed__12;
|
||||
x_154 = l_myMacro____x40_Init_Notation___hyg_12041____closed__12;
|
||||
x_155 = lean_string_dec_eq(x_18, x_154);
|
||||
if (x_155 == 0)
|
||||
{
|
||||
|
|
@ -13658,7 +13658,7 @@ if (lean_is_exclusive(x_11)) {
|
|||
lean_dec_ref(x_11);
|
||||
x_176 = lean_box(0);
|
||||
}
|
||||
x_177 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_177 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_178 = lean_string_dec_eq(x_174, x_177);
|
||||
lean_dec(x_174);
|
||||
if (x_178 == 0)
|
||||
|
|
@ -13689,7 +13689,7 @@ if (lean_is_exclusive(x_1)) {
|
|||
lean_dec_ref(x_1);
|
||||
x_180 = lean_box(0);
|
||||
}
|
||||
x_181 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_181 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_182 = lean_string_dec_eq(x_171, x_181);
|
||||
if (x_182 == 0)
|
||||
{
|
||||
|
|
@ -13738,7 +13738,7 @@ else
|
|||
{
|
||||
lean_object* x_189; uint8_t x_190;
|
||||
lean_dec(x_171);
|
||||
x_189 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_189 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_190 = lean_string_dec_eq(x_168, x_189);
|
||||
if (x_190 == 0)
|
||||
{
|
||||
|
|
@ -13787,7 +13787,7 @@ else
|
|||
{
|
||||
lean_object* x_197; uint8_t x_198;
|
||||
lean_dec(x_168);
|
||||
x_197 = l_myMacro____x40_Init_Notation___hyg_12209____closed__12;
|
||||
x_197 = l_myMacro____x40_Init_Notation___hyg_12041____closed__12;
|
||||
x_198 = lean_string_dec_eq(x_166, x_197);
|
||||
if (x_198 == 0)
|
||||
{
|
||||
|
|
@ -13905,7 +13905,7 @@ if (lean_is_exclusive(x_11)) {
|
|||
lean_dec_ref(x_11);
|
||||
x_222 = lean_box(0);
|
||||
}
|
||||
x_223 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_223 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_224 = lean_string_dec_eq(x_220, x_223);
|
||||
lean_dec(x_220);
|
||||
if (x_224 == 0)
|
||||
|
|
@ -13936,7 +13936,7 @@ if (lean_is_exclusive(x_1)) {
|
|||
lean_dec_ref(x_1);
|
||||
x_226 = lean_box(0);
|
||||
}
|
||||
x_227 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_227 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_228 = lean_string_dec_eq(x_217, x_227);
|
||||
if (x_228 == 0)
|
||||
{
|
||||
|
|
@ -13992,7 +13992,7 @@ else
|
|||
{
|
||||
lean_object* x_236; uint8_t x_237;
|
||||
lean_dec(x_217);
|
||||
x_236 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_236 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_237 = lean_string_dec_eq(x_214, x_236);
|
||||
if (x_237 == 0)
|
||||
{
|
||||
|
|
@ -14048,7 +14048,7 @@ else
|
|||
{
|
||||
lean_object* x_245; uint8_t x_246;
|
||||
lean_dec(x_214);
|
||||
x_245 = l_myMacro____x40_Init_Notation___hyg_12209____closed__12;
|
||||
x_245 = l_myMacro____x40_Init_Notation___hyg_12041____closed__12;
|
||||
x_246 = lean_string_dec_eq(x_211, x_245);
|
||||
if (x_246 == 0)
|
||||
{
|
||||
|
|
@ -14288,7 +14288,7 @@ if (lean_is_exclusive(x_269)) {
|
|||
lean_dec_ref(x_269);
|
||||
x_285 = lean_box(0);
|
||||
}
|
||||
x_286 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_286 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_287 = lean_string_dec_eq(x_283, x_286);
|
||||
lean_dec(x_283);
|
||||
if (x_287 == 0)
|
||||
|
|
@ -14319,7 +14319,7 @@ if (lean_is_exclusive(x_1)) {
|
|||
lean_dec_ref(x_1);
|
||||
x_289 = lean_box(0);
|
||||
}
|
||||
x_290 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_290 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_291 = lean_string_dec_eq(x_280, x_290);
|
||||
if (x_291 == 0)
|
||||
{
|
||||
|
|
@ -14380,7 +14380,7 @@ else
|
|||
{
|
||||
lean_object* x_300; uint8_t x_301;
|
||||
lean_dec(x_280);
|
||||
x_300 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_300 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_301 = lean_string_dec_eq(x_277, x_300);
|
||||
if (x_301 == 0)
|
||||
{
|
||||
|
|
@ -14441,7 +14441,7 @@ else
|
|||
{
|
||||
lean_object* x_310; uint8_t x_311;
|
||||
lean_dec(x_277);
|
||||
x_310 = l_myMacro____x40_Init_Notation___hyg_12209____closed__12;
|
||||
x_310 = l_myMacro____x40_Init_Notation___hyg_12041____closed__12;
|
||||
x_311 = lean_string_dec_eq(x_274, x_310);
|
||||
if (x_311 == 0)
|
||||
{
|
||||
|
|
@ -14710,7 +14710,7 @@ lean_dec(x_26);
|
|||
x_34 = lean_ctor_get(x_27, 1);
|
||||
lean_inc(x_34);
|
||||
lean_dec(x_27);
|
||||
x_35 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_35 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_36 = lean_string_dec_eq(x_34, x_35);
|
||||
lean_dec(x_34);
|
||||
if (x_36 == 0)
|
||||
|
|
@ -14727,7 +14727,7 @@ return x_11;
|
|||
else
|
||||
{
|
||||
lean_object* x_39; uint8_t x_40;
|
||||
x_39 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_39 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_40 = lean_string_dec_eq(x_33, x_39);
|
||||
lean_dec(x_33);
|
||||
if (x_40 == 0)
|
||||
|
|
@ -14743,7 +14743,7 @@ return x_11;
|
|||
else
|
||||
{
|
||||
lean_object* x_43; uint8_t x_44;
|
||||
x_43 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_43 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_44 = lean_string_dec_eq(x_32, x_43);
|
||||
lean_dec(x_32);
|
||||
if (x_44 == 0)
|
||||
|
|
@ -14758,7 +14758,7 @@ return x_11;
|
|||
else
|
||||
{
|
||||
lean_object* x_47; uint8_t x_48;
|
||||
x_47 = l_myMacro____x40_Init_Notation___hyg_12209____closed__12;
|
||||
x_47 = l_myMacro____x40_Init_Notation___hyg_12041____closed__12;
|
||||
x_48 = lean_string_dec_eq(x_31, x_47);
|
||||
lean_dec(x_31);
|
||||
if (x_48 == 0)
|
||||
|
|
@ -14799,7 +14799,7 @@ lean_dec(x_26);
|
|||
x_57 = lean_ctor_get(x_27, 1);
|
||||
lean_inc(x_57);
|
||||
lean_dec(x_27);
|
||||
x_58 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_58 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_59 = lean_string_dec_eq(x_57, x_58);
|
||||
lean_dec(x_57);
|
||||
if (x_59 == 0)
|
||||
|
|
@ -14818,7 +14818,7 @@ return x_62;
|
|||
else
|
||||
{
|
||||
lean_object* x_63; uint8_t x_64;
|
||||
x_63 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_63 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_64 = lean_string_dec_eq(x_56, x_63);
|
||||
lean_dec(x_56);
|
||||
if (x_64 == 0)
|
||||
|
|
@ -14836,7 +14836,7 @@ return x_67;
|
|||
else
|
||||
{
|
||||
lean_object* x_68; uint8_t x_69;
|
||||
x_68 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_68 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_69 = lean_string_dec_eq(x_55, x_68);
|
||||
lean_dec(x_55);
|
||||
if (x_69 == 0)
|
||||
|
|
@ -14853,7 +14853,7 @@ return x_72;
|
|||
else
|
||||
{
|
||||
lean_object* x_73; uint8_t x_74;
|
||||
x_73 = l_myMacro____x40_Init_Notation___hyg_12209____closed__12;
|
||||
x_73 = l_myMacro____x40_Init_Notation___hyg_12041____closed__12;
|
||||
x_74 = lean_string_dec_eq(x_54, x_73);
|
||||
lean_dec(x_54);
|
||||
if (x_74 == 0)
|
||||
|
|
@ -25204,7 +25204,7 @@ static lean_object* _init_l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFn_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Expr_ctorName___closed__10;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -25222,7 +25222,7 @@ static lean_object* _init_l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFn_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFn___closed__2;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -25240,7 +25240,7 @@ static lean_object* _init_l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFn_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFn___closed__4;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -25258,7 +25258,7 @@ static lean_object* _init_l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFn_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFn___closed__6;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -25276,7 +25276,7 @@ static lean_object* _init_l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFn_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFn___closed__8;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -25404,7 +25404,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_12209____closed__13;
|
||||
x_34 = l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
lean_inc(x_1);
|
||||
x_35 = l_Lean_Syntax_isOfKind(x_1, x_34);
|
||||
if (x_35 == 0)
|
||||
|
|
@ -32368,7 +32368,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_12209____closed__9;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
x_2 = l_Lean_stringToMessageData(x_1);
|
||||
return x_2;
|
||||
}
|
||||
|
|
@ -33582,7 +33582,7 @@ static lean_object* _init_l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_expandAp
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_expandApp___spec__3___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -33600,7 +33600,7 @@ static lean_object* _init_l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_expandAp
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_expandApp___spec__3___closed__3;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -34654,7 +34654,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_1916____closed__4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_4 = l___regBuiltin_Lean_Elab_Term_elabApp___closed__1;
|
||||
x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1);
|
||||
return x_5;
|
||||
|
|
@ -34817,7 +34817,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_11081____closed__8;
|
||||
x_19 = l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
lean_inc(x_14);
|
||||
x_20 = l_Lean_Syntax_isOfKind(x_14, x_19);
|
||||
if (x_20 == 0)
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Elab/Attributes.c
generated
4
stage0/stdlib/Lean/Elab/Attributes.c
generated
|
|
@ -34,6 +34,7 @@ lean_object* l_Lean_Elab_elabAttr___rarg___lambda__1___boxed(lean_object*, lean_
|
|||
lean_object* lean_array_push(lean_object*, lean_object*);
|
||||
lean_object* lean_array_get_size(lean_object*);
|
||||
lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_elabAttrs___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
uint8_t l_USize_decLt(size_t, size_t);
|
||||
lean_object* l_Lean_Elab_elabAttr___rarg___lambda__2(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__11;
|
||||
|
|
@ -74,7 +75,6 @@ lean_object* l_Lean_Elab_toAttributeKind___rarg___closed__1;
|
|||
lean_object* l_Lean_Elab_instToFormatAttribute___closed__2;
|
||||
lean_object* l_Lean_Elab_instToFormatAttribute___closed__1;
|
||||
lean_object* l_Lean_Elab_elabAttr___rarg___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
lean_object* l_Lean_throwError___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_mkAttrKindGlobal___closed__1;
|
||||
uint8_t l_Lean_Syntax_isNone(lean_object*);
|
||||
|
|
@ -433,7 +433,7 @@ static lean_object* _init_l_Lean_Elab_toAttributeKind___rarg___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_instToStringAttributeKind___closed__3;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
|
|||
624
stage0/stdlib/Lean/Elab/Binders.c
generated
624
stage0/stdlib/Lean/Elab/Binders.c
generated
File diff suppressed because it is too large
Load diff
396
stage0/stdlib/Lean/Elab/BuiltinNotation.c
generated
396
stage0/stdlib/Lean/Elab/BuiltinNotation.c
generated
File diff suppressed because it is too large
Load diff
14
stage0/stdlib/Lean/Elab/Command.c
generated
14
stage0/stdlib/Lean/Elab/Command.c
generated
|
|
@ -61,6 +61,7 @@ lean_object* l_Lean_Elab_Command_elabEvalUnsafe___lambda__2___closed__2;
|
|||
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Command_0__Lean_Elab_Command_popScopes___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_liftTermElabM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__2;
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
lean_object* l_Lean_Elab_Command_elabCheck___lambda__2___closed__1;
|
||||
lean_object* l_Lean_Elab_Command_elabReduce___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
|
|
@ -417,7 +418,6 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Command_elabOpenSimple___s
|
|||
lean_object* l_Lean_Elab_Command_adaptExpander(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Command_0__Lean_Elab_Command_addTraceAsMessages___spec__12(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Lean_Elab_expandDeclId___at_Lean_Elab_Command_expandDeclId___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_340____closed__2;
|
||||
lean_object* l_Lean_Elab_Term_synthesizeSyntheticMVars_loop(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabCommand___spec__12(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_mkCommandElabAttributeUnsafe___closed__5;
|
||||
|
|
@ -658,7 +658,6 @@ lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabCommand___spec__12___b
|
|||
lean_object* l_Lean_Elab_Command_elabEnd___lambda__1___closed__6;
|
||||
extern lean_object* l_Lean_Elab_throwAlreadyDeclaredUniverseLevel___rarg___closed__2;
|
||||
lean_object* l_Lean_Elab_Command_logUnknownDecl___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__22;
|
||||
lean_object* l_Lean_Elab_Command_instInhabitedCommandElabM___closed__1;
|
||||
lean_object* l_Lean_Elab_Command_elabEvalUnsafe___lambda__7___closed__3;
|
||||
lean_object* l_Lean_Elab_Command_mkCommandElabAttributeUnsafe___closed__3;
|
||||
|
|
@ -795,6 +794,7 @@ 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;
|
||||
lean_object* l_Lean_Elab_applyVisibility___at_Lean_Elab_Command_expandDeclId___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__22;
|
||||
extern lean_object* l_Lean_addClass___closed__1;
|
||||
lean_object* l_Lean_Elab_Command_liftTermElabM_match__2(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_mkCommandElabAttributeUnsafe___closed__6;
|
||||
|
|
@ -21275,7 +21275,7 @@ static lean_object* _init_l_Lean_Elab_Command_elabEvalUnsafe___closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_Elab_Command_elabEvalUnsafe___closed__4;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -21309,7 +21309,7 @@ lean_inc(x_15);
|
|||
lean_dec(x_13);
|
||||
x_16 = l___private_Lean_Elab_Command_0__Lean_Elab_Command_getVarDecls(x_14);
|
||||
lean_dec(x_14);
|
||||
x_17 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_17 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_18 = l_Lean_Elab_Command_elabEvalUnsafe___closed__2;
|
||||
x_19 = lean_alloc_closure((void*)(l_Lean_Elab_Command_elabEvalUnsafe___lambda__3___boxed), 11, 3);
|
||||
lean_closure_set(x_19, 0, x_6);
|
||||
|
|
@ -21340,7 +21340,7 @@ lean_inc(x_29);
|
|||
lean_dec(x_27);
|
||||
x_30 = l___private_Lean_Elab_Command_0__Lean_Elab_Command_getVarDecls(x_28);
|
||||
lean_dec(x_28);
|
||||
x_31 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_31 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_32 = l_Lean_Elab_Command_elabEvalUnsafe___closed__2;
|
||||
x_33 = lean_alloc_closure((void*)(l_Lean_Elab_Command_elabEvalUnsafe___lambda__8___boxed), 11, 3);
|
||||
lean_closure_set(x_33, 0, x_6);
|
||||
|
|
@ -23231,7 +23231,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Elab_Command_expandInCmd___closed__2;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_12209____closed__22;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_12041____closed__22;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -23285,7 +23285,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Elab_Command_expandInCmd___closed__7;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_12209____closed__22;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_12041____closed__22;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
|
|||
46
stage0/stdlib/Lean/Elab/Declaration.c
generated
46
stage0/stdlib/Lean/Elab/Declaration.c
generated
|
|
@ -62,6 +62,7 @@ lean_object* l_Lean_Elab_Command_elabAxiom_match__1___rarg(lean_object*, lean_ob
|
|||
extern lean_object* l_Array_empty___closed__1;
|
||||
lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView_match__3___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__19;
|
||||
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15827____closed__5;
|
||||
lean_object* l_Lean_Elab_Command_elabAxiom_match__3(lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabDeclaration_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Command_section___elambda__1___closed__2;
|
||||
|
|
@ -84,6 +85,7 @@ lean_object* l___regBuiltin_Lean_Elab_Command_elabDeclaration(lean_object*);
|
|||
extern lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__2;
|
||||
lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_elabAttr___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* l_Lean_Elab_Command_elabAxiom_match__5___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
extern lean_object* l_Lean_Elab_throwAlreadyDeclaredUniverseLevel___rarg___closed__3;
|
||||
lean_object* l_Array_toSubarray___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_push(lean_object*, lean_object*);
|
||||
|
|
@ -92,7 +94,6 @@ lean_object* lean_array_get_size(lean_object*);
|
|||
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_elabMutualInductive___spec__1(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_string_append(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_expandMutualNamespace_match__3(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
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_Lean_Elab_Command_expandMutualElement_match__1(lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_getLevelNames___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -152,9 +153,9 @@ extern lean_object* l_Lean_Elab_Command_checkValidCtorModifier___rarg___lambda__
|
|||
lean_object* l_Lean_Elab_elabModifiers___at_Lean_Elab_Command_elabMutualDef___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_replaceRef(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabInductiveViews(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
lean_object* l_Lean_Elab_Command_elabAxiom_match__3___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__10;
|
||||
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15995____closed__5;
|
||||
lean_object* l_Lean_Meta_mkForallUsedOnly(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabAxiom___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_Command_expandMutualPreamble___closed__4;
|
||||
|
|
@ -231,6 +232,7 @@ extern lean_object* l_Lean_Parser_Command_universe___elambda__1___closed__2;
|
|||
lean_object* l_Lean_Elab_applyVisibility___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__3(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_resetMessageLog(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_expandMutualPreamble___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46;
|
||||
lean_object* l_Lean_Elab_Command_expandInitCmd(uint8_t, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_expandMutualNamespace___spec__1___closed__1;
|
||||
|
|
@ -256,7 +258,6 @@ lean_object* l_Lean_Name_append(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Syntax_getKind(lean_object*);
|
||||
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_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
extern lean_object* l_Lean_Elab_Command_elabStructure___closed__1;
|
||||
lean_object* l_Lean_Elab_Command_expandMutualPreamble___closed__5;
|
||||
lean_object* l_Lean_Elab_Command_expandMutualNamespace_match__2(lean_object*);
|
||||
|
|
@ -268,7 +269,6 @@ lean_object* l_Lean_Elab_Command_expandInitCmd___closed__13;
|
|||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25;
|
||||
lean_object* l_Lean_Elab_Command_elabMutual___closed__3;
|
||||
lean_object* l_Array_ofSubarray___rarg(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__22;
|
||||
lean_object* l_Lean_Elab_Command_expandMutualNamespace_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_expandInitCmd___closed__3;
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5;
|
||||
|
|
@ -287,7 +287,6 @@ extern lean_object* l_myMacro____x40_Init_System_IO___hyg_2501____closed__11;
|
|||
extern lean_object* l_Lean_Parser_Command_universes___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Elab_Modifiers_addAttribute(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_setEnv___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_13069____closed__11;
|
||||
lean_object* l_Lean_Elab_Command_checkValidCtorModifier___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__1___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2;
|
||||
lean_object* l_Lean_Elab_Command_checkValidCtorModifier___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -329,6 +328,7 @@ lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Elab_Command_elabDeclaration___closed__5;
|
||||
lean_object* l_Lean_Elab_Command_elabInductive(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__22;
|
||||
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*);
|
||||
|
|
@ -338,7 +338,6 @@ lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyn
|
|||
lean_object* l_Lean_Elab_Command_expandDeclIdNamespace_x3f_match__2(lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabDeclaration___closed__3;
|
||||
lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_expandMutualNamespace___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
lean_object* l_Lean_Elab_Command_expandMutualElement_match__2___rarg(lean_object*, lean_object*);
|
||||
uint8_t l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_isMutualInductive(lean_object*);
|
||||
lean_object* l_Lean_throwError___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__2(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -366,6 +365,7 @@ extern lean_object* l_myMacro____x40_Init_System_IO___hyg_2501____closed__17;
|
|||
lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabAxiom___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*);
|
||||
uint8_t lean_nat_dec_lt(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_12901____closed__11;
|
||||
lean_object* l_Lean_Elab_Command_expandMutualNamespace_match__2___rarg(lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Elab_Command_elabAttr(lean_object*);
|
||||
uint8_t l_Lean_Syntax_isIdent(lean_object*);
|
||||
|
|
@ -6495,7 +6495,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Elab_Command_expandInCmd___closed__2;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -6517,7 +6517,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Elab_Command_expandInCmd___closed__7;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -7002,7 +7002,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__8;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_12209____closed__22;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_12041____closed__22;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -7012,7 +7012,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_12209____closed__22;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_12041____closed__22;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -7022,7 +7022,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_12209____closed__22;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_12041____closed__22;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -7032,7 +7032,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_12209____closed__22;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_12041____closed__22;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -7042,7 +7042,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_12209____closed__22;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_12041____closed__22;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -7255,7 +7255,7 @@ lean_ctor_set(x_23, 2, x_19);
|
|||
lean_ctor_set(x_23, 3, x_20);
|
||||
x_24 = l_Array_empty___closed__1;
|
||||
x_25 = lean_array_push(x_24, x_23);
|
||||
x_26 = l_myMacro____x40_Init_Notation___hyg_12209____closed__22;
|
||||
x_26 = l_myMacro____x40_Init_Notation___hyg_12041____closed__22;
|
||||
lean_inc(x_25);
|
||||
x_27 = lean_array_push(x_25, x_26);
|
||||
x_28 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25;
|
||||
|
|
@ -7281,11 +7281,11 @@ x_40 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_40, 0, x_39);
|
||||
lean_ctor_set(x_40, 1, x_38);
|
||||
x_41 = lean_array_push(x_37, x_40);
|
||||
x_42 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_42 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
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 = l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
x_44 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_45 = lean_array_push(x_44, x_43);
|
||||
x_46 = l_Lean_expandExplicitBindersAux_loop___closed__8;
|
||||
x_47 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -7308,7 +7308,7 @@ x_57 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2;
|
|||
x_58 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_58, 0, x_57);
|
||||
lean_ctor_set(x_58, 1, x_56);
|
||||
x_59 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15995____closed__5;
|
||||
x_59 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15827____closed__5;
|
||||
x_60 = lean_array_push(x_59, x_58);
|
||||
x_61 = lean_array_push(x_60, x_26);
|
||||
x_62 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46;
|
||||
|
|
@ -7343,7 +7343,7 @@ lean_ctor_set(x_79, 0, x_39);
|
|||
lean_ctor_set(x_79, 1, x_78);
|
||||
x_80 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__13;
|
||||
x_81 = lean_array_push(x_80, x_79);
|
||||
x_82 = l_Lean_myMacro____x40_Init_Notation___hyg_13069____closed__11;
|
||||
x_82 = l_Lean_myMacro____x40_Init_Notation___hyg_12901____closed__11;
|
||||
x_83 = lean_array_push(x_81, x_82);
|
||||
x_84 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__10;
|
||||
x_85 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -7404,7 +7404,7 @@ lean_inc(x_113);
|
|||
lean_dec(x_3);
|
||||
x_114 = l_Lean_Elab_Command_expandInitCmd___closed__19;
|
||||
x_115 = lean_array_push(x_114, x_11);
|
||||
x_116 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_116 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_117 = lean_array_push(x_115, x_116);
|
||||
x_118 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__15;
|
||||
x_119 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -7418,7 +7418,7 @@ lean_ctor_set(x_123, 0, x_122);
|
|||
lean_ctor_set(x_123, 1, x_121);
|
||||
x_124 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__13;
|
||||
x_125 = lean_array_push(x_124, x_123);
|
||||
x_126 = l_Lean_myMacro____x40_Init_Notation___hyg_13069____closed__11;
|
||||
x_126 = l_Lean_myMacro____x40_Init_Notation___hyg_12901____closed__11;
|
||||
x_127 = lean_array_push(x_125, x_126);
|
||||
x_128 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__10;
|
||||
x_129 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -7485,11 +7485,11 @@ x_165 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_165, 0, x_122);
|
||||
lean_ctor_set(x_165, 1, x_164);
|
||||
x_166 = lean_array_push(x_158, x_165);
|
||||
x_167 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_167 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_168 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_168, 0, x_167);
|
||||
lean_ctor_set(x_168, 1, x_166);
|
||||
x_169 = l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
x_169 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_170 = lean_array_push(x_169, x_168);
|
||||
x_171 = l_Lean_expandExplicitBindersAux_loop___closed__8;
|
||||
x_172 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -7511,7 +7511,7 @@ x_181 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2;
|
|||
x_182 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_182, 0, x_181);
|
||||
lean_ctor_set(x_182, 1, x_180);
|
||||
x_183 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15995____closed__5;
|
||||
x_183 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15827____closed__5;
|
||||
x_184 = lean_array_push(x_183, x_182);
|
||||
x_185 = lean_array_push(x_184, x_116);
|
||||
x_186 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46;
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Elab/DefView.c
generated
4
stage0/stdlib/Lean/Elab/DefView.c
generated
|
|
@ -199,6 +199,7 @@ lean_object* l_Lean_Elab_Command_getScope___rarg(lean_object*, lean_object*);
|
|||
lean_object* l___private_Lean_Elab_DefView_0__Lean_Elab_Command_MkInstanceName_kindReplacements___closed__5;
|
||||
lean_object* l_Lean_Elab_mkUnusedBaseName___at_Lean_Elab_Command_MkInstanceName_main___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_DefView_0__Lean_Elab_Command_MkInstanceName_kindReplacements___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__13;
|
||||
lean_object* l___private_Lean_Elab_DefView_0__Lean_Elab_Command_MkInstanceName_kindReplacements___closed__15;
|
||||
lean_object* l_Lean_Elab_Command_MkInstanceName_mkFreshInstanceName___boxed(lean_object*);
|
||||
lean_object* l_Std_RBNode_ins___at___private_Lean_Elab_DefView_0__Lean_Elab_Command_MkInstanceName_kindReplacements___spec__3(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -206,7 +207,6 @@ extern lean_object* l_Lean_Elab_toAttributeKind___rarg___lambda__2___closed__2;
|
|||
lean_object* l_Lean_Elab_Command_mkDefViewOfExample_match__1(lean_object*);
|
||||
lean_object* l_Lean_Elab_instInhabitedDefView___closed__1;
|
||||
lean_object* l_Lean_Elab_Command_mkDefViewOfInstance___lambda__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_12836____closed__13;
|
||||
lean_object* l_Lean_Elab_Command_mkDefViewOfDef_match__1(lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_mkDefViewOfInstance(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_mkDefViewOfInstance_match__2___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -4767,7 +4767,7 @@ lean_ctor_set(x_25, 0, x_22);
|
|||
lean_ctor_set(x_25, 1, x_23);
|
||||
lean_ctor_set(x_25, 2, x_21);
|
||||
lean_ctor_set(x_25, 3, x_24);
|
||||
x_26 = l_myMacro____x40_Init_Notation___hyg_12836____closed__13;
|
||||
x_26 = l_myMacro____x40_Init_Notation___hyg_12668____closed__13;
|
||||
x_27 = l_Lean_mkAtomFrom(x_2, x_26);
|
||||
x_28 = l_Lean_Syntax_mkApp___closed__1;
|
||||
x_29 = lean_array_push(x_28, x_27);
|
||||
|
|
|
|||
122
stage0/stdlib/Lean/Elab/Deriving/BEq.c
generated
122
stage0/stdlib/Lean/Elab/Deriving/BEq.c
generated
|
|
@ -37,6 +37,7 @@ extern lean_object* l_Array_empty___closed__1;
|
|||
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__46;
|
||||
lean_object* lean_environment_find(lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__19;
|
||||
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15827____closed__5;
|
||||
lean_object* lean_st_ref_get(lean_object*, lean_object*);
|
||||
extern lean_object* l_instReprBool___closed__1;
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -44,7 +45,7 @@ lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__7;
|
|||
extern lean_object* l_Lean_Elab_Term_expandFunBinders_loop___closed__6;
|
||||
extern lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__2;
|
||||
uint8_t l_Lean_Expr_isAppOf(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__17;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
extern lean_object* l_term_x25_x5b___x7c___x5d___closed__6;
|
||||
lean_object* l_Array_toSubarray___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_push(lean_object*, lean_object*);
|
||||
|
|
@ -53,7 +54,6 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts__
|
|||
lean_object* l_Lean_MessageData_ofList(lean_object*);
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__3(lean_object*);
|
||||
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__5___lambda__1___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
lean_object* l_Subarray_forInUnsafe_loop___at_Lean_Elab_Deriving_BEq_mkMatch_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*);
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__25;
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__2___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -66,8 +66,8 @@ extern lean_object* l_instReprBool___closed__2;
|
|||
lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_instQuoteBool___closed__1;
|
||||
uint8_t l_USize_decLt(size_t, size_t);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
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_172____closed__8;
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__6;
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkMatch___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -83,7 +83,6 @@ lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec
|
|||
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_Lean_instQuoteBool___closed__5;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5994____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*);
|
||||
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
|
||||
|
|
@ -97,16 +96,18 @@ extern lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__2;
|
|||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_905____closed__4;
|
||||
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__5___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__7;
|
||||
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___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*);
|
||||
extern lean_object* l_Lean_Meta_mkArrow___closed__2;
|
||||
lean_object* l_Lean_Elab_Deriving_mkLet(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
lean_object* l_Lean_Expr_fvarId_x21(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__17;
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__1(lean_object*);
|
||||
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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15995____closed__5;
|
||||
extern lean_object* l_Lean_Elab_Term_expandFunBinders_loop___closed__7;
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__1___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Elab_elabModifiers___rarg___lambda__3___closed__1;
|
||||
|
|
@ -121,11 +122,13 @@ lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__16;
|
|||
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_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*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5826____closed__5;
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_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*);
|
||||
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*);
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__24;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__17;
|
||||
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**);
|
||||
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__4___closed__1;
|
||||
|
|
@ -146,11 +149,13 @@ lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__23;
|
|||
lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Subarray_forInUnsafe_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkDiscrs___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_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__13;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
extern lean_object* l_Lean_nullKind___closed__2;
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__21;
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__8;
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Tactic_match___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46;
|
||||
extern lean_object* l_Lean_Syntax_mkApp___closed__1;
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_initFn____x40_Lean_Elab_Deriving_BEq___hyg_2615_(lean_object*);
|
||||
|
|
@ -165,14 +170,9 @@ extern lean_object* l_Lean_instQuoteBool___closed__2;
|
|||
lean_object* l_Lean_Elab_Deriving_BEq_mkMatch___rarg___closed__1;
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__18;
|
||||
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__17;
|
||||
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_12209____closed__14;
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkDiscr___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_12209____closed__15;
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__9;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__12;
|
||||
extern lean_object* l_Lean_Core_betaReduce___closed__1;
|
||||
|
|
@ -185,7 +185,6 @@ lean_object* l_Lean_Elab_Deriving_BEq_mkMatch___boxed(lean_object*);
|
|||
extern lean_object* l_Lean_instInhabitedName;
|
||||
extern lean_object* l_Lean_getConstInfoCtor___rarg___lambda__1___closed__2;
|
||||
lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__13;
|
||||
lean_object* l_Lean_Elab_registerBuiltinDerivingHandler(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5;
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__2;
|
||||
|
|
@ -214,13 +213,14 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkElseAl
|
|||
lean_object* l_Lean_Elab_Deriving_BEq_mkHeader(lean_object*);
|
||||
extern lean_object* l_Lean_Elab_Deriving_mkContext___closed__3;
|
||||
lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___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_12041____closed__14;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__15;
|
||||
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__10;
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27;
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__20;
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__6;
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkBEqInstanceHandler(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
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*);
|
||||
lean_object* l_Lean_mkConst(lean_object*, lean_object*);
|
||||
|
|
@ -301,7 +301,7 @@ lean_inc(x_24);
|
|||
x_25 = lean_ctor_get(x_23, 1);
|
||||
lean_inc(x_25);
|
||||
lean_dec(x_23);
|
||||
x_26 = l_myMacro____x40_Init_Notation___hyg_5994____closed__5;
|
||||
x_26 = l_myMacro____x40_Init_Notation___hyg_5826____closed__5;
|
||||
lean_inc(x_7);
|
||||
lean_inc(x_6);
|
||||
lean_inc(x_5);
|
||||
|
|
@ -336,18 +336,18 @@ x_38 = l_Lean_nullKind___closed__2;
|
|||
x_39 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_39, 0, x_38);
|
||||
lean_ctor_set(x_39, 1, x_37);
|
||||
x_40 = l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
x_40 = l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
x_41 = lean_array_push(x_40, x_39);
|
||||
x_42 = l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
x_42 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_43 = lean_array_push(x_42, x_16);
|
||||
x_44 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_44, 0, x_38);
|
||||
lean_ctor_set(x_44, 1, x_43);
|
||||
lean_inc(x_44);
|
||||
x_45 = lean_array_push(x_41, x_44);
|
||||
x_46 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_46 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_47 = lean_array_push(x_45, x_46);
|
||||
x_48 = l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
x_48 = l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
x_49 = lean_array_push(x_47, x_48);
|
||||
x_50 = l_Lean_Elab_Term_mkExplicitBinder___closed__1;
|
||||
x_51 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -859,10 +859,10 @@ x_21 = l_Lean_Elab_Term_getMainModule___rarg(x_11, 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_12209____closed__15;
|
||||
x_23 = l_myMacro____x40_Init_Notation___hyg_12041____closed__15;
|
||||
lean_inc(x_1);
|
||||
x_24 = lean_array_push(x_1, x_23);
|
||||
x_25 = l_myMacro____x40_Init_Notation___hyg_12209____closed__13;
|
||||
x_25 = l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
x_26 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_26, 0, x_25);
|
||||
lean_ctor_set(x_26, 1, x_24);
|
||||
|
|
@ -978,7 +978,7 @@ x_19 = l_Lean_Elab_Term_getMainModule___rarg(x_7, 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_12209____closed__17;
|
||||
x_21 = l_myMacro____x40_Init_Notation___hyg_12041____closed__17;
|
||||
x_22 = lean_array_push(x_15, x_21);
|
||||
x_23 = l_Lean_Elab_Term_getCurrMacroScope(x_2, x_3, x_4, x_5, x_6, x_7, x_20);
|
||||
x_24 = lean_ctor_get(x_23, 1);
|
||||
|
|
@ -1039,7 +1039,7 @@ x_55 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_55, 0, x_54);
|
||||
lean_ctor_set(x_55, 1, x_53);
|
||||
x_56 = lean_array_push(x_13, x_55);
|
||||
x_57 = l_myMacro____x40_Init_Notation___hyg_11081____closed__17;
|
||||
x_57 = l_myMacro____x40_Init_Notation___hyg_10913____closed__17;
|
||||
x_58 = lean_array_push(x_56, x_57);
|
||||
x_59 = lean_array_push(x_58, x_39);
|
||||
x_60 = l_Lean_Elab_Term_expandFunBinders_loop___closed__11;
|
||||
|
|
@ -1072,7 +1072,7 @@ 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_13, x_73);
|
||||
x_75 = l_myMacro____x40_Init_Notation___hyg_11081____closed__17;
|
||||
x_75 = l_myMacro____x40_Init_Notation___hyg_10913____closed__17;
|
||||
x_76 = lean_array_push(x_74, x_75);
|
||||
x_77 = lean_array_push(x_76, x_39);
|
||||
x_78 = l_Lean_Elab_Term_expandFunBinders_loop___closed__11;
|
||||
|
|
@ -1287,14 +1287,14 @@ 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_12209____closed__14;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_12041____closed__14;
|
||||
lean_inc(x_2);
|
||||
x_28 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_28, 0, x_2);
|
||||
lean_ctor_set(x_28, 1, x_27);
|
||||
lean_inc(x_1);
|
||||
x_29 = lean_array_push(x_1, x_28);
|
||||
x_30 = l_myMacro____x40_Init_Notation___hyg_12209____closed__13;
|
||||
x_30 = l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
x_31 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_31, 0, x_30);
|
||||
lean_ctor_set(x_31, 1, x_29);
|
||||
|
|
@ -1335,14 +1335,14 @@ x_45 = l_Lean_Elab_Term_getMainModule___rarg(x_12, x_44);
|
|||
x_46 = lean_ctor_get(x_45, 1);
|
||||
lean_inc(x_46);
|
||||
lean_dec(x_45);
|
||||
x_47 = l_myMacro____x40_Init_Notation___hyg_12209____closed__14;
|
||||
x_47 = l_myMacro____x40_Init_Notation___hyg_12041____closed__14;
|
||||
lean_inc(x_2);
|
||||
x_48 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_48, 0, x_2);
|
||||
lean_ctor_set(x_48, 1, x_47);
|
||||
lean_inc(x_1);
|
||||
x_49 = lean_array_push(x_1, x_48);
|
||||
x_50 = l_myMacro____x40_Init_Notation___hyg_12209____closed__13;
|
||||
x_50 = l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
x_51 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_51, 0, x_50);
|
||||
lean_ctor_set(x_51, 1, x_49);
|
||||
|
|
@ -1576,7 +1576,7 @@ x_93 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_93, 0, x_92);
|
||||
lean_ctor_set(x_93, 1, x_91);
|
||||
x_94 = lean_array_push(x_89, x_93);
|
||||
x_95 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_95 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_96 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_96, 0, x_95);
|
||||
lean_ctor_set(x_96, 1, x_94);
|
||||
|
|
@ -1646,14 +1646,14 @@ x_107 = l_Lean_Elab_Term_getMainModule___rarg(x_17, x_106);
|
|||
x_108 = lean_ctor_get(x_107, 1);
|
||||
lean_inc(x_108);
|
||||
lean_dec(x_107);
|
||||
x_109 = l_myMacro____x40_Init_Notation___hyg_12209____closed__14;
|
||||
x_109 = l_myMacro____x40_Init_Notation___hyg_12041____closed__14;
|
||||
lean_inc(x_6);
|
||||
x_110 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_110, 0, x_6);
|
||||
lean_ctor_set(x_110, 1, x_109);
|
||||
lean_inc(x_3);
|
||||
x_111 = lean_array_push(x_3, x_110);
|
||||
x_112 = l_myMacro____x40_Init_Notation___hyg_12209____closed__13;
|
||||
x_112 = l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
x_113 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_113, 0, x_112);
|
||||
lean_ctor_set(x_113, 1, x_111);
|
||||
|
|
@ -1812,7 +1812,7 @@ x_180 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_180, 0, x_179);
|
||||
lean_ctor_set(x_180, 1, x_178);
|
||||
x_181 = lean_array_push(x_176, x_180);
|
||||
x_182 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_182 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_183 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_183, 0, x_182);
|
||||
lean_ctor_set(x_183, 1, x_181);
|
||||
|
|
@ -1885,14 +1885,14 @@ x_195 = l_Lean_Elab_Term_getMainModule___rarg(x_17, x_194);
|
|||
x_196 = lean_ctor_get(x_195, 1);
|
||||
lean_inc(x_196);
|
||||
lean_dec(x_195);
|
||||
x_197 = l_myMacro____x40_Init_Notation___hyg_12209____closed__14;
|
||||
x_197 = l_myMacro____x40_Init_Notation___hyg_12041____closed__14;
|
||||
lean_inc(x_6);
|
||||
x_198 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_198, 0, x_6);
|
||||
lean_ctor_set(x_198, 1, x_197);
|
||||
lean_inc(x_3);
|
||||
x_199 = lean_array_push(x_3, x_198);
|
||||
x_200 = l_myMacro____x40_Init_Notation___hyg_12209____closed__13;
|
||||
x_200 = l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
x_201 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_201, 0, x_200);
|
||||
lean_ctor_set(x_201, 1, x_199);
|
||||
|
|
@ -2071,7 +2071,7 @@ x_272 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_272, 0, x_271);
|
||||
lean_ctor_set(x_272, 1, x_270);
|
||||
x_273 = lean_array_push(x_268, x_272);
|
||||
x_274 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_274 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_275 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_275, 0, x_274);
|
||||
lean_ctor_set(x_275, 1, x_273);
|
||||
|
|
@ -2149,14 +2149,14 @@ x_288 = l_Lean_Elab_Term_getMainModule___rarg(x_17, x_287);
|
|||
x_289 = lean_ctor_get(x_288, 1);
|
||||
lean_inc(x_289);
|
||||
lean_dec(x_288);
|
||||
x_290 = l_myMacro____x40_Init_Notation___hyg_12209____closed__14;
|
||||
x_290 = l_myMacro____x40_Init_Notation___hyg_12041____closed__14;
|
||||
lean_inc(x_6);
|
||||
x_291 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_291, 0, x_6);
|
||||
lean_ctor_set(x_291, 1, x_290);
|
||||
lean_inc(x_3);
|
||||
x_292 = lean_array_push(x_3, x_291);
|
||||
x_293 = l_myMacro____x40_Init_Notation___hyg_12209____closed__13;
|
||||
x_293 = l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
x_294 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_294, 0, x_293);
|
||||
lean_ctor_set(x_294, 1, x_292);
|
||||
|
|
@ -2439,7 +2439,7 @@ lean_ctor_set(x_71, 0, x_70);
|
|||
lean_ctor_set(x_71, 1, x_69);
|
||||
lean_inc(x_68);
|
||||
x_72 = lean_array_push(x_68, x_71);
|
||||
x_73 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_73 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_74 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_74, 0, x_73);
|
||||
lean_ctor_set(x_74, 1, x_72);
|
||||
|
|
@ -2495,7 +2495,7 @@ x_99 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_99, 0, x_70);
|
||||
lean_ctor_set(x_99, 1, x_98);
|
||||
x_100 = lean_array_push(x_2, x_99);
|
||||
x_101 = l_myMacro____x40_Init_Notation___hyg_11081____closed__17;
|
||||
x_101 = l_myMacro____x40_Init_Notation___hyg_10913____closed__17;
|
||||
x_102 = lean_array_push(x_100, x_101);
|
||||
x_103 = lean_array_push(x_102, x_57);
|
||||
x_104 = l_Lean_Elab_Term_expandFunBinders_loop___closed__11;
|
||||
|
|
@ -2528,7 +2528,7 @@ x_116 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_116, 0, x_70);
|
||||
lean_ctor_set(x_116, 1, x_115);
|
||||
x_117 = lean_array_push(x_2, x_116);
|
||||
x_118 = l_myMacro____x40_Init_Notation___hyg_11081____closed__17;
|
||||
x_118 = l_myMacro____x40_Init_Notation___hyg_10913____closed__17;
|
||||
x_119 = lean_array_push(x_117, x_118);
|
||||
x_120 = lean_array_push(x_119, x_57);
|
||||
x_121 = l_Lean_Elab_Term_expandFunBinders_loop___closed__11;
|
||||
|
|
@ -2649,7 +2649,7 @@ lean_ctor_set(x_154, 0, x_153);
|
|||
lean_ctor_set(x_154, 1, x_152);
|
||||
lean_inc(x_151);
|
||||
x_155 = lean_array_push(x_151, x_154);
|
||||
x_156 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_156 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_157 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_157, 0, x_156);
|
||||
lean_ctor_set(x_157, 1, x_155);
|
||||
|
|
@ -2709,7 +2709,7 @@ x_182 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_182, 0, x_153);
|
||||
lean_ctor_set(x_182, 1, x_181);
|
||||
x_183 = lean_array_push(x_2, x_182);
|
||||
x_184 = l_myMacro____x40_Init_Notation___hyg_11081____closed__17;
|
||||
x_184 = l_myMacro____x40_Init_Notation___hyg_10913____closed__17;
|
||||
x_185 = lean_array_push(x_183, x_184);
|
||||
x_186 = lean_array_push(x_185, x_140);
|
||||
x_187 = l_Lean_Elab_Term_expandFunBinders_loop___closed__11;
|
||||
|
|
@ -3177,7 +3177,7 @@ lean_ctor_set(x_34, 0, x_33);
|
|||
lean_ctor_set(x_34, 1, x_32);
|
||||
x_35 = l_Lean_Elab_Term_expandFunBinders_loop___closed__3;
|
||||
x_36 = lean_array_push(x_35, x_34);
|
||||
x_37 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_37 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_38 = lean_array_push(x_36, x_37);
|
||||
x_39 = l_Lean_Elab_Term_expandFunBinders_loop___closed__6;
|
||||
x_40 = lean_array_push(x_38, x_39);
|
||||
|
|
@ -3234,7 +3234,7 @@ lean_ctor_set(x_69, 0, x_68);
|
|||
lean_ctor_set(x_69, 1, x_67);
|
||||
x_70 = l_Lean_Elab_Term_expandFunBinders_loop___closed__3;
|
||||
x_71 = lean_array_push(x_70, x_69);
|
||||
x_72 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_72 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_73 = lean_array_push(x_71, x_72);
|
||||
x_74 = l_Lean_Elab_Term_expandFunBinders_loop___closed__6;
|
||||
x_75 = lean_array_push(x_73, x_74);
|
||||
|
|
@ -3322,7 +3322,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__19;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -3398,7 +3398,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__7;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -3408,7 +3408,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__8;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -3418,7 +3418,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__9;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -3614,7 +3614,7 @@ x_20 = lean_ctor_get(x_18, 0);
|
|||
x_21 = lean_mk_syntax_ident(x_3);
|
||||
x_22 = l_Array_empty___closed__1;
|
||||
x_23 = lean_array_push(x_22, x_21);
|
||||
x_24 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_24 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_25 = lean_array_push(x_23, x_24);
|
||||
x_26 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25;
|
||||
x_27 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3638,7 +3638,7 @@ lean_ctor_set(x_39, 0, x_36);
|
|||
lean_ctor_set(x_39, 1, x_37);
|
||||
lean_ctor_set(x_39, 2, x_35);
|
||||
lean_ctor_set(x_39, 3, x_38);
|
||||
x_40 = l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
x_40 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_41 = lean_array_push(x_40, x_39);
|
||||
x_42 = l_Lean_expandExplicitBindersAux_loop___closed__8;
|
||||
x_43 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3654,7 +3654,7 @@ x_48 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_48, 0, x_47);
|
||||
lean_ctor_set(x_48, 1, x_46);
|
||||
x_49 = lean_array_push(x_29, x_48);
|
||||
x_50 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15995____closed__5;
|
||||
x_50 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15827____closed__5;
|
||||
x_51 = lean_array_push(x_50, x_4);
|
||||
x_52 = lean_array_push(x_51, x_24);
|
||||
x_53 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46;
|
||||
|
|
@ -3686,7 +3686,7 @@ lean_dec(x_18);
|
|||
x_64 = lean_mk_syntax_ident(x_3);
|
||||
x_65 = l_Array_empty___closed__1;
|
||||
x_66 = lean_array_push(x_65, x_64);
|
||||
x_67 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_67 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_68 = lean_array_push(x_66, x_67);
|
||||
x_69 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25;
|
||||
x_70 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3710,7 +3710,7 @@ lean_ctor_set(x_82, 0, x_79);
|
|||
lean_ctor_set(x_82, 1, x_80);
|
||||
lean_ctor_set(x_82, 2, x_78);
|
||||
lean_ctor_set(x_82, 3, x_81);
|
||||
x_83 = l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
x_83 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_84 = lean_array_push(x_83, x_82);
|
||||
x_85 = l_Lean_expandExplicitBindersAux_loop___closed__8;
|
||||
x_86 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3726,7 +3726,7 @@ x_91 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_91, 0, x_90);
|
||||
lean_ctor_set(x_91, 1, x_89);
|
||||
x_92 = lean_array_push(x_72, x_91);
|
||||
x_93 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15995____closed__5;
|
||||
x_93 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15827____closed__5;
|
||||
x_94 = lean_array_push(x_93, x_4);
|
||||
x_95 = lean_array_push(x_94, x_67);
|
||||
x_96 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46;
|
||||
|
|
@ -3769,7 +3769,7 @@ x_112 = lean_ctor_get(x_110, 0);
|
|||
x_113 = lean_mk_syntax_ident(x_3);
|
||||
x_114 = l_Array_empty___closed__1;
|
||||
x_115 = lean_array_push(x_114, x_113);
|
||||
x_116 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_116 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_117 = lean_array_push(x_115, x_116);
|
||||
x_118 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25;
|
||||
x_119 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3793,7 +3793,7 @@ lean_ctor_set(x_131, 0, x_128);
|
|||
lean_ctor_set(x_131, 1, x_129);
|
||||
lean_ctor_set(x_131, 2, x_127);
|
||||
lean_ctor_set(x_131, 3, x_130);
|
||||
x_132 = l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
x_132 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_133 = lean_array_push(x_132, x_131);
|
||||
x_134 = l_Lean_expandExplicitBindersAux_loop___closed__8;
|
||||
x_135 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3809,7 +3809,7 @@ x_140 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_140, 0, x_139);
|
||||
lean_ctor_set(x_140, 1, x_138);
|
||||
x_141 = lean_array_push(x_121, x_140);
|
||||
x_142 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15995____closed__5;
|
||||
x_142 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15827____closed__5;
|
||||
x_143 = lean_array_push(x_142, x_4);
|
||||
x_144 = lean_array_push(x_143, x_116);
|
||||
x_145 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46;
|
||||
|
|
@ -3841,7 +3841,7 @@ lean_dec(x_110);
|
|||
x_156 = lean_mk_syntax_ident(x_3);
|
||||
x_157 = l_Array_empty___closed__1;
|
||||
x_158 = lean_array_push(x_157, x_156);
|
||||
x_159 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_159 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_160 = lean_array_push(x_158, x_159);
|
||||
x_161 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25;
|
||||
x_162 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3865,7 +3865,7 @@ lean_ctor_set(x_174, 0, x_171);
|
|||
lean_ctor_set(x_174, 1, x_172);
|
||||
lean_ctor_set(x_174, 2, x_170);
|
||||
lean_ctor_set(x_174, 3, x_173);
|
||||
x_175 = l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
x_175 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_176 = lean_array_push(x_175, x_174);
|
||||
x_177 = l_Lean_expandExplicitBindersAux_loop___closed__8;
|
||||
x_178 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3881,7 +3881,7 @@ x_183 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_183, 0, x_182);
|
||||
lean_ctor_set(x_183, 1, x_181);
|
||||
x_184 = lean_array_push(x_164, x_183);
|
||||
x_185 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15995____closed__5;
|
||||
x_185 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15827____closed__5;
|
||||
x_186 = lean_array_push(x_185, x_4);
|
||||
x_187 = lean_array_push(x_186, x_159);
|
||||
x_188 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46;
|
||||
|
|
@ -3977,7 +3977,7 @@ lean_inc(x_26);
|
|||
x_27 = lean_ctor_get(x_20, 1);
|
||||
lean_inc(x_27);
|
||||
lean_dec(x_20);
|
||||
x_28 = l_myMacro____x40_Init_Notation___hyg_5994____closed__5;
|
||||
x_28 = l_myMacro____x40_Init_Notation___hyg_5826____closed__5;
|
||||
lean_inc(x_8);
|
||||
lean_inc(x_7);
|
||||
lean_inc(x_6);
|
||||
|
|
@ -4615,7 +4615,7 @@ lean_inc(x_16);
|
|||
x_17 = lean_ctor_get(x_15, 1);
|
||||
lean_inc(x_17);
|
||||
lean_dec(x_15);
|
||||
x_18 = l_myMacro____x40_Init_Notation___hyg_5994____closed__5;
|
||||
x_18 = l_myMacro____x40_Init_Notation___hyg_5826____closed__5;
|
||||
lean_inc(x_7);
|
||||
lean_inc(x_6);
|
||||
lean_inc(x_5);
|
||||
|
|
@ -5394,7 +5394,7 @@ lean_object* l_Lean_Elab_Deriving_BEq_initFn____x40_Lean_Elab_Deriving_BEq___hyg
|
|||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_5994____closed__5;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_5826____closed__5;
|
||||
x_3 = l_Lean_Elab_Deriving_BEq_initFn____x40_Lean_Elab_Deriving_BEq___hyg_2615____closed__1;
|
||||
x_4 = l_Lean_Elab_registerBuiltinDerivingHandler(x_2, x_3, x_1);
|
||||
if (lean_obj_tag(x_4) == 0)
|
||||
|
|
|
|||
66
stage0/stdlib/Lean/Elab/Deriving/Inhabited.c
generated
66
stage0/stdlib/Lean/Elab/Deriving/Inhabited.c
generated
|
|
@ -36,7 +36,6 @@ 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*);
|
||||
uint8_t l_USize_decEq(size_t, size_t);
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__12;
|
||||
extern lean_object* l_Lean_getConstInfoInduct___rarg___lambda__1___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3404____closed__8;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__27;
|
||||
|
|
@ -49,14 +48,15 @@ extern lean_object* l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__2;
|
|||
extern lean_object* l_Array_empty___closed__1;
|
||||
lean_object* lean_environment_find(lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__19;
|
||||
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15827____closed__5;
|
||||
lean_object* lean_st_ref_get(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f_match__2(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_funImplicitBinder___elambda__1___closed__5;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
extern lean_object* l_instReprSigma___rarg___closed__1;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___closed__7;
|
||||
lean_object* l_Lean_throwError___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1___closed__7;
|
||||
lean_object* l_Array_toSubarray___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47;
|
||||
|
|
@ -66,16 +66,16 @@ lean_object* l_Lean_throwError___at___private_Lean_Elab_Deriving_Inhabited_0__Le
|
|||
lean_object* l_Std_HashMapImp_find_x3f___at_Lean_Expr_forEach___spec__2(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_MessageData_ofList(lean_object*);
|
||||
lean_object* l_Lean_Meta_isTypeCorrect(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___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___private_Lean_Meta_ExprDefEq_0__Lean_Meta_CheckAssignment_addAssignmentInfo___rarg___closed__3;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___lambda__2(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_getConstInfoInduct___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
lean_object* lean_string_utf8_byte_size(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Core_mkFreshUserName___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
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*);
|
||||
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1___closed__8;
|
||||
|
|
@ -104,6 +104,7 @@ lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_
|
|||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_905____closed__4;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___lambda__1___closed__3;
|
||||
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_10913____closed__8;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_implicitBinderF;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParams___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__7;
|
||||
|
|
@ -112,9 +113,9 @@ lean_object* l_List_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Le
|
|||
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1___closed__12;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux_match__1(lean_object*);
|
||||
lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
lean_object* l_Lean_Expr_fvarId_x21(lean_object*);
|
||||
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___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*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15995____closed__5;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__8___closed__2;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___closed__12;
|
||||
|
|
@ -165,6 +166,7 @@ lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*);
|
|||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__1;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___rarg___lambda__1___closed__2;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___rarg___lambda__1___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
extern lean_object* l_Lean_nullKind___closed__2;
|
||||
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1___closed__10;
|
||||
lean_object* l_Std_RBNode_findCore___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__5(lean_object*, lean_object*);
|
||||
|
|
@ -173,6 +175,7 @@ lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedIn
|
|||
extern lean_object* l_Std_RBNode_forIn_visit___at___private_Lean_Elab_SyntheticMVars_0__Lean_Elab_Term_synthesizeUsingDefault___spec__2___lambda__1___closed__1;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_mkInhabitedInstanceHandler(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46;
|
||||
lean_object* l_Std_HashMapImp_insert___at_Lean_Expr_forEach___spec__4(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -194,23 +197,20 @@ lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedIn
|
|||
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*);
|
||||
uint8_t l_Std_RBNode_isRed___rarg(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__14;
|
||||
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_fmt___at_Lean_Level_LevelToFormat_Result_format___spec__1(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_12041____closed__12;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___closed__9;
|
||||
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___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___closed__8;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___closed__4;
|
||||
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*);
|
||||
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*);
|
||||
lean_object* l_Array_ofSubarray___rarg(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___closed__1;
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -222,7 +222,6 @@ extern lean_object* l_Lean_getConstInfoCtor___rarg___lambda__1___closed__2;
|
|||
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_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*);
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_13069____closed__11;
|
||||
lean_object* l_Std_RBNode_insert___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts___spec__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f_match__1(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___rarg___lambda__1___closed__4;
|
||||
|
|
@ -248,10 +247,10 @@ extern lean_object* l_Lean_mkOptionalNode___closed__2;
|
|||
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__6___closed__1;
|
||||
lean_object* l_Lean_Core_mkFreshUserName___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_1840____closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__14;
|
||||
extern lean_object* l_Lean_Meta_mkArbitrary___rarg___closed__1;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___rarg___lambda__1___closed__3;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
lean_object* l_Lean_indentExpr(lean_object*);
|
||||
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1___closed__6;
|
||||
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -271,6 +270,7 @@ lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_1840_(
|
|||
extern lean_object* l_Lean_Meta_mkArbitrary___rarg___closed__2;
|
||||
lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*);
|
||||
uint8_t lean_nat_dec_lt(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_12901____closed__11;
|
||||
lean_object* l_Std_RBNode_ins___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts___spec__2(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*);
|
||||
static lean_object* _init_l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_implicitBinderF() {
|
||||
|
|
@ -4942,12 +4942,12 @@ lean_ctor_set(x_69, 3, x_68);
|
|||
lean_inc(x_2);
|
||||
x_70 = lean_array_push(x_2, x_69);
|
||||
x_71 = lean_array_push(x_70, x_44);
|
||||
x_72 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_72 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
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_63, x_73);
|
||||
x_75 = l_Lean_myMacro____x40_Init_Notation___hyg_13069____closed__11;
|
||||
x_75 = l_Lean_myMacro____x40_Init_Notation___hyg_12901____closed__11;
|
||||
x_76 = lean_array_push(x_74, x_75);
|
||||
x_77 = l___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder___closed__2;
|
||||
x_78 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5061,12 +5061,12 @@ lean_ctor_set(x_123, 3, x_122);
|
|||
lean_inc(x_2);
|
||||
x_124 = lean_array_push(x_2, x_123);
|
||||
x_125 = lean_array_push(x_124, x_97);
|
||||
x_126 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_126 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_127 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_127, 0, x_126);
|
||||
lean_ctor_set(x_127, 1, x_125);
|
||||
x_128 = lean_array_push(x_117, x_127);
|
||||
x_129 = l_Lean_myMacro____x40_Init_Notation___hyg_13069____closed__11;
|
||||
x_129 = l_Lean_myMacro____x40_Init_Notation___hyg_12901____closed__11;
|
||||
x_130 = lean_array_push(x_128, x_129);
|
||||
x_131 = l___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder___closed__2;
|
||||
x_132 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5149,10 +5149,10 @@ x_23 = l_Lean_Elab_Term_getMainModule___rarg(x_13, x_22);
|
|||
x_24 = lean_ctor_get(x_23, 1);
|
||||
lean_inc(x_24);
|
||||
lean_dec(x_23);
|
||||
x_25 = l_myMacro____x40_Init_Notation___hyg_12209____closed__12;
|
||||
x_25 = l_myMacro____x40_Init_Notation___hyg_12041____closed__12;
|
||||
lean_inc(x_2);
|
||||
x_26 = lean_name_mk_string(x_2, x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_12209____closed__14;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_12041____closed__14;
|
||||
lean_inc(x_3);
|
||||
x_28 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_28, 0, x_3);
|
||||
|
|
@ -5348,7 +5348,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__19;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -5358,7 +5358,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___closed__4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -5368,7 +5368,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___closed__5;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -5378,7 +5378,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___closed__6;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -5388,7 +5388,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___closed__7;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -5452,7 +5452,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___closed__13;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -5551,21 +5551,21 @@ 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_49, x_52);
|
||||
x_54 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_54 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_55 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_55, 0, x_54);
|
||||
lean_ctor_set(x_55, 1, x_53);
|
||||
x_56 = lean_array_push(x_23, x_55);
|
||||
x_57 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_57 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_58 = lean_array_push(x_56, x_57);
|
||||
x_59 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_59, 0, x_51);
|
||||
lean_ctor_set(x_59, 1, x_58);
|
||||
x_60 = l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
x_60 = l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
x_61 = lean_array_push(x_60, x_59);
|
||||
x_62 = l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
x_62 = l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
x_63 = lean_array_push(x_61, x_62);
|
||||
x_64 = l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
x_64 = l_myMacro____x40_Init_Notation___hyg_10913____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);
|
||||
|
|
@ -5584,7 +5584,7 @@ x_71 = lean_alloc_ctor(0, 3, 0);
|
|||
lean_ctor_set(x_71, 0, x_20);
|
||||
lean_ctor_set(x_71, 1, x_70);
|
||||
lean_ctor_set(x_71, 2, x_21);
|
||||
x_72 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_72 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_73 = l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__7(x_23, x_72, x_39, x_71, x_70, x_20, x_23, x_4, x_5, x_6, x_7, x_8, x_9, x_35);
|
||||
lean_dec(x_71);
|
||||
x_74 = lean_ctor_get(x_73, 0);
|
||||
|
|
@ -5660,7 +5660,7 @@ x_107 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_107, 0, x_51);
|
||||
lean_ctor_set(x_107, 1, x_106);
|
||||
x_108 = lean_array_push(x_23, x_107);
|
||||
x_109 = l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
x_109 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_110 = lean_array_push(x_109, x_69);
|
||||
x_111 = l_Lean_expandExplicitBindersAux_loop___closed__8;
|
||||
x_112 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5673,7 +5673,7 @@ lean_ctor_set(x_115, 0, x_114);
|
|||
lean_ctor_set(x_115, 1, x_113);
|
||||
x_116 = l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___closed__14;
|
||||
x_117 = lean_array_push(x_116, x_115);
|
||||
x_118 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15995____closed__5;
|
||||
x_118 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15827____closed__5;
|
||||
x_119 = lean_array_push(x_118, x_100);
|
||||
x_120 = lean_array_push(x_119, x_57);
|
||||
x_121 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46;
|
||||
|
|
@ -5706,7 +5706,7 @@ x_132 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_132, 0, x_51);
|
||||
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_12209____closed__11;
|
||||
x_134 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_135 = lean_array_push(x_134, x_69);
|
||||
x_136 = l_Lean_expandExplicitBindersAux_loop___closed__8;
|
||||
x_137 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5719,7 +5719,7 @@ lean_ctor_set(x_140, 0, x_139);
|
|||
lean_ctor_set(x_140, 1, x_138);
|
||||
x_141 = l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___closed__14;
|
||||
x_142 = lean_array_push(x_141, x_140);
|
||||
x_143 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15995____closed__5;
|
||||
x_143 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15827____closed__5;
|
||||
x_144 = lean_array_push(x_143, x_100);
|
||||
x_145 = lean_array_push(x_144, x_57);
|
||||
x_146 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46;
|
||||
|
|
|
|||
58
stage0/stdlib/Lean/Elab/Deriving/Util.c
generated
58
stage0/stdlib/Lean/Elab/Deriving/Util.c
generated
|
|
@ -47,10 +47,12 @@ extern lean_object* l_Lean_Parser_Term_funImplicitBinder___elambda__1___closed__
|
|||
lean_object* l_Lean_Elab_Deriving_implicitBinderF;
|
||||
extern lean_object* l_instReprSigma___rarg___closed__1;
|
||||
lean_object* l_Lean_Elab_Deriving_mkLocalInstanceLetDecls___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_object* l_Array_toSubarray___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47;
|
||||
lean_object* lean_array_push(lean_object*, lean_object*);
|
||||
lean_object* lean_array_get_size(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__4;
|
||||
lean_object* lean_string_append(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_MessageData_ofList(lean_object*);
|
||||
lean_object* l_Lean_Meta_isTypeCorrect(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -80,12 +82,14 @@ lean_object* lean_nat_sub(lean_object*, lean_object*);
|
|||
extern lean_object* l_Lean_Parser_Term_implicitBinder___elambda__1___closed__1;
|
||||
extern lean_object* l_Lean_Parser_antiquotNestedExpr___closed__2;
|
||||
lean_object* l_Lean_Elab_Deriving_mkInstImplicitBinders(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5826____closed__6;
|
||||
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_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__7;
|
||||
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_Lean_Elab_Deriving_mkLet(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_mkContext___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_fvarId_x21(lean_object*);
|
||||
lean_object* l_Lean_Elab_Deriving_matchAltExpr;
|
||||
|
|
@ -102,13 +106,11 @@ lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Deriving_mkInductArgNames__
|
|||
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*);
|
||||
lean_object* lean_array_to_list(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__10;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
extern lean_object* l_Lean_instInhabitedExpr;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__18;
|
||||
extern lean_object* l_Lean_KernelException_toMessageData___closed__15;
|
||||
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkInstanceCmds___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_explicitBinder(uint8_t);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____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*);
|
||||
extern lean_object* l_Lean_KernelException_toMessageData___closed__3;
|
||||
lean_object* l_Lean_Elab_Deriving_mkInductArgNames___closed__1;
|
||||
|
|
@ -122,8 +124,10 @@ extern lean_object* l_Lean_nullKind___closed__2;
|
|||
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* l_Lean_Elab_Deriving_mkContext_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__18;
|
||||
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkLocalInstanceLetDecls___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__14;
|
||||
extern lean_object* l_Array_foldlMUnsafe_fold___at_Lean_withNestedTraces___spec__5___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_matchAlt(lean_object*);
|
||||
lean_object* l_Lean_Meta_getLocalDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -131,21 +135,18 @@ lean_object* l_Lean_Elab_Deriving_matchAltExpr___closed__1;
|
|||
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*);
|
||||
lean_object* l_Lean_Elab_Deriving_explicitBinderF;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5994____closed__6;
|
||||
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_812____closed__23;
|
||||
lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkInstanceCmds___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
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*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__2;
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5;
|
||||
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_Deriving_mkImplicitBinders(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_instInhabitedName;
|
||||
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_mkContext___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_13069____closed__11;
|
||||
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__10;
|
||||
lean_object* l_Lean_Meta_mkAppM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_isMonad_x3f___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Core_mkFreshUserName___at_Lean_Elab_Deriving_mkInductArgNames___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_mk_syntax_ident(lean_object*);
|
||||
|
|
@ -158,19 +159,18 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkLocalInstanceLetDe
|
|||
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkLocalInstanceLetDecls___spec__1___closed__1;
|
||||
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_12836____closed__6;
|
||||
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_mkContext___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkLocalInstanceLetDecls___spec__1___closed__4;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
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*);
|
||||
lean_object* l_Lean_mkConst(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
lean_object* l_Lean_Elab_Deriving_mkInductiveApp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__2;
|
||||
lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__8;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_mkImplicitBinders___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_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkLocalInstanceLetDecls___spec__1___closed__2;
|
||||
uint8_t lean_nat_dec_lt(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__4;
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_12901____closed__11;
|
||||
static lean_object* _init_l_Lean_Elab_Deriving_implicitBinderF() {
|
||||
_start:
|
||||
{
|
||||
|
|
@ -565,7 +565,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_29, x_32);
|
||||
x_34 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_34 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_35 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_35, 0, x_34);
|
||||
lean_ctor_set(x_35, 1, x_33);
|
||||
|
|
@ -593,7 +593,7 @@ x_45 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_45, 0, x_44);
|
||||
lean_ctor_set(x_45, 1, x_43);
|
||||
x_46 = lean_array_push(x_42, x_45);
|
||||
x_47 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_47 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_48 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_48, 0, x_47);
|
||||
lean_ctor_set(x_48, 1, x_46);
|
||||
|
|
@ -668,7 +668,7 @@ lean_ctor_set(x_26, 0, x_25);
|
|||
lean_ctor_set(x_26, 1, x_24);
|
||||
x_27 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__4;
|
||||
x_28 = lean_array_push(x_27, x_26);
|
||||
x_29 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_29 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_30 = lean_array_push(x_28, x_29);
|
||||
x_31 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__27;
|
||||
x_32 = lean_array_push(x_30, x_31);
|
||||
|
|
@ -825,12 +825,12 @@ x_57 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_57, 0, x_50);
|
||||
lean_ctor_set(x_57, 1, x_56);
|
||||
x_58 = lean_array_push(x_54, x_57);
|
||||
x_59 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_59 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
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_52, x_60);
|
||||
x_62 = l_Lean_myMacro____x40_Init_Notation___hyg_13069____closed__11;
|
||||
x_62 = l_Lean_myMacro____x40_Init_Notation___hyg_12901____closed__11;
|
||||
x_63 = lean_array_push(x_61, x_62);
|
||||
x_64 = l_Lean_Parser_Term_instBinder___elambda__1___closed__1;
|
||||
x_65 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -1335,7 +1335,7 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean
|
|||
x_14 = lean_ctor_get(x_13, 1);
|
||||
lean_inc(x_14);
|
||||
lean_dec(x_13);
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_5994____closed__6;
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_5826____closed__6;
|
||||
x_16 = lean_string_append(x_15, x_14);
|
||||
lean_dec(x_14);
|
||||
x_17 = lean_box(0);
|
||||
|
|
@ -1439,7 +1439,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Elab_Deriving_mkContext___closed__2;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_5994____closed__6;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_5826____closed__6;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -1918,7 +1918,7 @@ 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_49, x_52);
|
||||
x_54 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_54 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_55 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_55, 0, x_54);
|
||||
lean_ctor_set(x_55, 1, x_53);
|
||||
|
|
@ -1971,7 +1971,7 @@ x_81 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_81, 0, x_51);
|
||||
lean_ctor_set(x_81, 1, x_80);
|
||||
x_82 = lean_array_push(x_79, x_81);
|
||||
x_83 = l_myMacro____x40_Init_Notation___hyg_12209____closed__10;
|
||||
x_83 = l_myMacro____x40_Init_Notation___hyg_12041____closed__10;
|
||||
lean_inc(x_4);
|
||||
x_84 = lean_array_push(x_4, x_83);
|
||||
x_85 = lean_array_push(x_84, x_55);
|
||||
|
|
@ -1985,16 +1985,16 @@ x_89 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_89, 0, x_51);
|
||||
lean_ctor_set(x_89, 1, x_88);
|
||||
x_90 = lean_array_push(x_82, x_89);
|
||||
x_91 = l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
x_91 = l_myMacro____x40_Init_Notation___hyg_12668____closed__14;
|
||||
x_92 = lean_array_push(x_90, x_91);
|
||||
x_93 = lean_array_push(x_92, x_69);
|
||||
x_94 = l_myMacro____x40_Init_Notation___hyg_12836____closed__8;
|
||||
x_94 = l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
x_95 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_95, 0, x_94);
|
||||
lean_ctor_set(x_95, 1, x_93);
|
||||
lean_inc(x_4);
|
||||
x_96 = lean_array_push(x_4, x_95);
|
||||
x_97 = l_myMacro____x40_Init_Notation___hyg_12836____closed__6;
|
||||
x_97 = l_myMacro____x40_Init_Notation___hyg_12668____closed__6;
|
||||
x_98 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_98, 0, x_97);
|
||||
lean_ctor_set(x_98, 1, x_96);
|
||||
|
|
@ -2226,12 +2226,12 @@ 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_12836____closed__4;
|
||||
x_20 = l_myMacro____x40_Init_Notation___hyg_12668____closed__4;
|
||||
x_21 = lean_array_push(x_20, x_15);
|
||||
x_22 = l_myMacro____x40_Init_Notation___hyg_12836____closed__18;
|
||||
x_22 = l_myMacro____x40_Init_Notation___hyg_12668____closed__18;
|
||||
x_23 = lean_array_push(x_21, x_22);
|
||||
x_24 = lean_array_push(x_23, x_4);
|
||||
x_25 = l_myMacro____x40_Init_Notation___hyg_12836____closed__2;
|
||||
x_25 = l_myMacro____x40_Init_Notation___hyg_12668____closed__2;
|
||||
x_26 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_26, 0, x_25);
|
||||
lean_ctor_set(x_26, 1, x_24);
|
||||
|
|
@ -2430,7 +2430,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_57, x_60);
|
||||
x_62 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_62 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_63 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_63, 0, x_62);
|
||||
lean_ctor_set(x_63, 1, x_61);
|
||||
|
|
@ -2508,7 +2508,7 @@ lean_ctor_set(x_99, 0, x_59);
|
|||
lean_ctor_set(x_99, 1, x_98);
|
||||
lean_inc(x_4);
|
||||
x_100 = lean_array_push(x_4, x_99);
|
||||
x_101 = l_myMacro____x40_Init_Notation___hyg_12209____closed__10;
|
||||
x_101 = l_myMacro____x40_Init_Notation___hyg_12041____closed__10;
|
||||
lean_inc(x_4);
|
||||
x_102 = lean_array_push(x_4, x_101);
|
||||
x_103 = lean_array_push(x_102, x_63);
|
||||
|
|
@ -2522,7 +2522,7 @@ x_108 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_108, 0, x_107);
|
||||
lean_ctor_set(x_108, 1, x_106);
|
||||
x_109 = lean_array_push(x_97, x_108);
|
||||
x_110 = l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
x_110 = l_myMacro____x40_Init_Notation___hyg_12668____closed__14;
|
||||
lean_inc(x_4);
|
||||
x_111 = lean_array_push(x_4, x_110);
|
||||
x_112 = lean_array_push(x_111, x_77);
|
||||
|
|
|
|||
1502
stage0/stdlib/Lean/Elab/Do.c
generated
1502
stage0/stdlib/Lean/Elab/Do.c
generated
File diff suppressed because it is too large
Load diff
12
stage0/stdlib/Lean/Elab/Inductive.c
generated
12
stage0/stdlib/Lean/Elab/Inductive.c
generated
|
|
@ -35,7 +35,6 @@ lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_withUsed___rar
|
|||
lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
|
||||
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_applyDerivingHandlers___spec__2(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkAuxConstructions___spec__10___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_6252____closed__4;
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_checkValidCtorModifier___rarg___closed__1;
|
||||
lean_object* l_Lean_Elab_Command_checkResultingUniverse(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -52,6 +51,7 @@ lean_object* l_Lean_Meta_forallTelescopeReducing___at___private_Lean_Elab_Induct
|
|||
lean_object* l_Lean_Elab_Command_liftTermElabM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_map___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_updateResultingUniverse___spec__3(lean_object*);
|
||||
lean_object* l_Lean_MetavarContext_instantiateLevelMVars___at_Lean_Meta_instantiateLevelMVars___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
lean_object* l_List_mapM___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_elabCtors___spec__2___lambda__5___closed__4;
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
uint8_t l_USize_decEq(size_t, size_t);
|
||||
|
|
@ -77,6 +77,7 @@ lean_object* lean_array_uset(lean_object*, size_t, lean_object*);
|
|||
lean_object* l_List_mapM___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_replaceIndFVarsWithConsts___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* l_Lean_Expr_ReplaceLevelImpl_replaceUnsafeM_visit(lean_object*, size_t, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_collectUniverses___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_5572____closed__4;
|
||||
lean_object* l_Array_extract___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_checkValidInductiveModifier___rarg___lambda__1___closed__1;
|
||||
lean_object* l_Std_HashMapImp_find_x3f___at_Lean_hasOutParams___spec__5(lean_object*, lean_object*);
|
||||
|
|
@ -159,13 +160,13 @@ lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Inductive_0__Lean
|
|||
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_applyDerivingHandlers___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabTypeWithAutoBoundImplicit___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_checkLevelNames(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_2005____closed__4;
|
||||
lean_object* l_Lean_Elab_Command_checkValidCtorModifier___rarg___closed__3;
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_checkResultingUniverse___closed__1;
|
||||
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkInductiveDecl___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_getResultingUniverse___closed__5;
|
||||
lean_object* l___private_Lean_Elab_Command_0__Lean_Elab_Command_getVarDecls(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2173____closed__4;
|
||||
lean_object* l_Lean_throwError___at_Lean_Elab_Term_throwErrorIfErrors___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_withInductiveLocalDecls___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_levelMVarToParam(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -454,7 +455,6 @@ lean_object* l_Lean_Elab_Command_checkValidCtorModifier___rarg___lambda__2___box
|
|||
lean_object* l_Lean_Level_getLevelOffset(lean_object*);
|
||||
lean_object* l_List_map___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_applyInferMod___spec__2___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
lean_object* l_Lean_Meta_isExprDefEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_mkBelow___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkAuxConstructions___spec__4___boxed(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_Inductive_0__Lean_Elab_Command_checkUnsafe___spec__1___lambda__2(lean_object*, size_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -14804,16 +14804,16 @@ lean_dec(x_9);
|
|||
x_12 = lean_ctor_get(x_10, 0);
|
||||
lean_inc(x_12);
|
||||
lean_dec(x_10);
|
||||
x_13 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_13 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
lean_inc(x_12);
|
||||
x_14 = l_Lean_Environment_contains(x_12, x_13);
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
lean_inc(x_12);
|
||||
x_16 = l_Lean_Environment_contains(x_12, x_15);
|
||||
x_17 = l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkAuxConstructions___closed__2;
|
||||
lean_inc(x_12);
|
||||
x_18 = l_Lean_Environment_contains(x_12, x_17);
|
||||
x_19 = l_myMacro____x40_Init_Notation___hyg_2173____closed__4;
|
||||
x_19 = l_myMacro____x40_Init_Notation___hyg_2005____closed__4;
|
||||
x_20 = l_Lean_Environment_contains(x_12, x_19);
|
||||
x_21 = lean_array_get_size(x_1);
|
||||
x_22 = lean_usize_of_nat(x_21);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Elab/LetRec.c
generated
4
stage0/stdlib/Lean/Elab/LetRec.c
generated
|
|
@ -195,13 +195,13 @@ lean_object* l___private_Lean_Elab_LetRec_0__Lean_Elab_Term_elabLetRecDeclValues
|
|||
lean_object* l_Lean_throwError___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Elab_elabAttr___rarg___lambda__5___closed__3;
|
||||
extern lean_object* l_Lean_Elab_checkNotAlreadyDeclared___rarg___lambda__2___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_registerLetRecsToLift___spec__2(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_Lean_Elab_checkNotAlreadyDeclared___rarg___lambda__1___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_expandMatchAltsIntoMatch(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_toAttributeKind___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__12___lambda__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_12836____closed__8;
|
||||
uint8_t lean_nat_dec_lt(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView_match__1___rarg(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
|
|
@ -1454,7 +1454,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_12836____closed__8;
|
||||
x_16 = l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
lean_inc(x_13);
|
||||
x_17 = l_Lean_Syntax_isOfKind(x_13, x_16);
|
||||
if (x_17 == 0)
|
||||
|
|
|
|||
12
stage0/stdlib/Lean/Elab/Level.c
generated
12
stage0/stdlib/Lean/Elab/Level.c
generated
|
|
@ -22,13 +22,13 @@ lean_object* l_Lean_Elab_Level_elabLevel___closed__10;
|
|||
lean_object* l_Lean_Elab_Level_instMonadNameGeneratorLevelElabM___lambda__1___boxed(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Elab_throwIllFormedSyntax___rarg___closed__3;
|
||||
lean_object* l_Lean_Elab_Level_instMonadNameGeneratorLevelElabM___closed__3;
|
||||
extern lean_object* l_precMax___closed__3;
|
||||
lean_object* l_ReaderT_bind___at_Lean_Elab_Level_instMonadRefLevelElabM___spec__2(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Level_instMonadNameGeneratorLevelElabM___lambda__2___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Level_elabLevel___closed__7;
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
lean_object* l_Lean_MetavarContext_addLevelMVarDecl(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__7;
|
||||
lean_object* l_Lean_Elab_Level_instMonadRefLevelElabM___closed__4;
|
||||
lean_object* l___private_Init_Meta_0__Lean_Syntax_isNatLitAux(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_mkFreshId___at_Lean_Elab_Level_mkFreshLevelMVar___spec__1(lean_object*);
|
||||
|
|
@ -37,7 +37,6 @@ lean_object* l_Lean_Elab_Level_instMonadRefLevelElabM___lambda__2(lean_object*,
|
|||
lean_object* l_Lean_Elab_Level_elabLevel___closed__9;
|
||||
lean_object* l_Array_toSubarray___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_get_size(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__7;
|
||||
lean_object* l_Lean_Elab_Level_elabLevel(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Level_instAddMessageContextLevelElabM(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Level_mkFreshLevelMVar___boxed(lean_object*, lean_object*);
|
||||
|
|
@ -52,11 +51,11 @@ lean_object* l_ReaderT_bind___at_Lean_Elab_Level_instMonadRefLevelElabM___spec__
|
|||
lean_object* l_Subarray_forInUnsafe_loop___at_Lean_Elab_Level_elabLevel___spec__5(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Subarray_forInUnsafe_loop___at_Lean_Elab_Level_elabLevel___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Level_LevelToFormat_Result_format___closed__3;
|
||||
lean_object* l_Subarray_forInUnsafe_loop___at_Lean_Elab_Level_elabLevel___spec__4(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_numLitKind;
|
||||
lean_object* lean_nat_sub(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Level_mkFreshLevelMVar(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Level_LevelToFormat_Result_format___closed__2;
|
||||
lean_object* l_Lean_throwError___at_Lean_Elab_Level_elabLevel___spec__3(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_level_mk_max_simp(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_replaceRef(lean_object*, lean_object*);
|
||||
|
|
@ -78,6 +77,7 @@ lean_object* l_Lean_Elab_Level_elabLevel_match__1___rarg(lean_object*, lean_obje
|
|||
extern lean_object* l_Lean_KernelException_toMessageData___closed__3;
|
||||
size_t lean_usize_of_nat(lean_object*);
|
||||
lean_object* l_Lean_mkLevelMVar(lean_object*);
|
||||
extern lean_object* l_Lean_Level_LevelToFormat_Result_format___closed__4;
|
||||
lean_object* l_Lean_Elab_Level_elabLevel___closed__8;
|
||||
lean_object* l_Lean_Elab_Level_elabLevel___closed__4;
|
||||
lean_object* l_Lean_Elab_Level_elabLevel___closed__1;
|
||||
|
|
@ -1010,7 +1010,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_11081____closed__7;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_10913____closed__7;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -1020,7 +1020,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34;
|
||||
x_2 = l_precMax___closed__3;
|
||||
x_2 = l_Lean_Level_LevelToFormat_Result_format___closed__2;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -1030,7 +1030,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34;
|
||||
x_2 = l_Lean_Level_LevelToFormat_Result_format___closed__3;
|
||||
x_2 = l_Lean_Level_LevelToFormat_Result_format___closed__4;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
|
|||
156
stage0/stdlib/Lean/Elab/Match.c
generated
156
stage0/stdlib/Lean/Elab/Match.c
generated
|
|
@ -158,7 +158,6 @@ extern lean_object* l___regBuiltin_Lean_Elab_Term_elabQuotedName___closed__2;
|
|||
uint8_t l_Lean_Elab_Term_ignoreUnusedAlts(lean_object*);
|
||||
uint8_t lean_name_eq(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabMatchAltView___lambda__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_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
lean_object* l_Lean_Elab_Term_elabMatchAltView___lambda__1___closed__1;
|
||||
lean_object* l_Lean_annotation_x3f(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -181,8 +180,8 @@ lean_object* l_Lean_Elab_Term_elabMatchAltView___lambda__3(lean_object*, lean_ob
|
|||
lean_object* l_Lean_Elab_Term_ToDepElimPattern_main___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* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchTypeAndDiscrs_loop_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_withExistingLocalDecls___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___spec__3(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__17;
|
||||
lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_elabMatch___spec__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchTypeAndDiscrs_loop___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*);
|
||||
lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_quoteAutoTactic___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_nameToPattern___closed__9;
|
||||
|
|
@ -195,6 +194,7 @@ lean_object* lean_array_get_size(lean_object*);
|
|||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_tryPostponeIfDiscrTypeIsMVar_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_Elab_Term_ToDepElimPattern_main___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_forallBoundedTelescope___at___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_getNumExplicitCtorParams___spec__2(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__4;
|
||||
lean_object* l_List_filterAux___at_Lean_Elab_Term_CollectPatternVars_resolveId_x3f___spec__2(lean_object*, lean_object*);
|
||||
lean_object* lean_string_append(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_CollectPatternVars_collect___closed__13;
|
||||
|
|
@ -204,7 +204,6 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_waitExpectedType_matc
|
|||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_processVar___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* l_List_forIn_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___spec__4___closed__2;
|
||||
lean_object* l_Lean_MessageData_ofList(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
lean_object* l_Lean_Elab_Term_ToDepElimPattern_main___closed__1;
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___closed__3;
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_processId_match__1(lean_object*);
|
||||
|
|
@ -222,6 +221,7 @@ lean_object* l_Lean_Elab_Term_elabMatch_match__1___rarg(lean_object*, lean_objec
|
|||
lean_object* l_Lean_Elab_Term_elabMatch_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_throwInvalidPattern(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_CollectPatternVars_resolveId_x3f_match__2(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
lean_object* lean_string_utf8_byte_size(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_nameToPattern___closed__4;
|
||||
lean_object* l_Lean_Expr_getRevArg_x21(lean_object*, lean_object*);
|
||||
|
|
@ -350,8 +350,10 @@ lean_object* l_Lean_Elab_Term_ToDepElimPattern_main_match__4(lean_object*);
|
|||
lean_object* l_Lean_Elab_Term_CollectPatternVars_resolveId_x3f_match__2___rarg(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*);
|
||||
uint8_t l_Lean_KVMap_getBool(lean_object*, lean_object*, uint8_t);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
lean_object* l_Lean_Elab_Term_CollectPatternVars_State_found___default;
|
||||
lean_object* l_Lean_Elab_Term_ToDepElimPattern_main_match__2(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
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*);
|
||||
lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_ToDepElimPattern_main___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -370,6 +372,7 @@ 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*);
|
||||
lean_object* l_Lean_Elab_Term_elabMatch___lambda__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_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
lean_object* l___private_Lean_Elab_Util_0__Lean_Elab_expandMacro_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_mkLambdaFVars(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_elabMatchTypeAndDiscrs_loop___spec__4(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
|
|
@ -423,6 +426,7 @@ lean_object* l_Lean_mkFreshId___at___private_Lean_Elab_Match_0__Lean_Elab_Term_T
|
|||
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;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__8;
|
||||
lean_object* l_Lean_Elab_Term_finalizePatternDecls_match__2(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_resolveName(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__19(lean_object*);
|
||||
|
|
@ -437,7 +441,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_prec_____closed__3;
|
||||
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;
|
||||
|
|
@ -446,11 +449,11 @@ lean_object* l_Lean_Meta_mkEq___at___private_Lean_Elab_Match_0__Lean_Elab_Term_e
|
|||
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___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_Lean_Elab_Term_CollectPatternVars_processCtorApp(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_mkMVarSyntax___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__17;
|
||||
lean_object* l_Lean_Syntax_mkStrLit(lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_alreadyVisited(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__3(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_tryPostponeIfDiscrTypeIsMVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_expandApp(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_elabInaccessible(lean_object*);
|
||||
|
|
@ -460,7 +463,6 @@ lean_object* l_Lean_Elab_Term_CollectPatternVars_resolveId_x3f_match__3(lean_obj
|
|||
lean_object* l_Lean_Elab_Term_elabMatch_match__26(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_nameToPattern___closed__19;
|
||||
lean_object* l_Lean_Elab_Term_CollectPatternVars_resolveId_x3f___lambda__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_12836____closed__18;
|
||||
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_tryPostponeIfDiscrTypeIsMVar___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_foldlMUnsafe_fold___at_Lean_Elab_Term_withDepElimPatterns___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorAppAux_match__2(lean_object*);
|
||||
|
|
@ -472,6 +474,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_pr
|
|||
lean_object* l_Lean_Elab_Term_ToDepElimPattern_State_found___default;
|
||||
extern lean_object* l_Lean_KernelException_toMessageData___closed__15;
|
||||
uint8_t l_Array_isEmpty___rarg(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__6;
|
||||
extern lean_object* l_Lean_instInhabitedLocalDecl;
|
||||
lean_object* l_Lean_LocalDecl_toExpr(lean_object*);
|
||||
extern lean_object* l_Lean_instInhabitedSyntax;
|
||||
|
|
@ -485,6 +488,7 @@ lean_object* l_Lean_Elab_Term_elabMatch_match__18___rarg(lean_object*, lean_obje
|
|||
lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_Match___hyg_5521____closed__4;
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_expandNonAtomicDiscrs_x3f_loop___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*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_mkUserNameFor_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
lean_object* l_Lean_Elab_Term_inaccessible_x3f(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabMatch_match__5___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_throwInvalidPattern___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -557,6 +561,7 @@ lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_finalizePatternDecls__
|
|||
lean_object* l_Lean_Elab_Term_elabMatch___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_elabMatch_match__10(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Tactic_match___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
lean_object* l_Lean_Elab_Term_reportMatcherResultErrors___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_synthesizeSyntheticMVarsUsingDefault(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -565,6 +570,7 @@ lean_object* l_Lean_Elab_Term_getPatternVars(lean_object*, lean_object*, lean_ob
|
|||
lean_object* l_Lean_throwError___at___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_throwCtorExpected___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_assignExprMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_nameToPattern___closed__7;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__18;
|
||||
lean_object* l_Lean_Elab_Term_instToStringPatternVar_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_finalize(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Syntax_mkApp___closed__1;
|
||||
|
|
@ -587,8 +593,8 @@ lean_object* l___private_Lean_HeadIndex_0__Lean_Expr_headNumArgsAux(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___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_processVar___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___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchTypeAndDiscrs___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_12668____closed__14;
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_expandSimpleMatchWithType(lean_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_12836____closed__15;
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_throwInvalidPattern(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabMatchAltView_match__1___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_scientificLitKind;
|
||||
|
|
@ -651,7 +657,6 @@ extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____clos
|
|||
lean_object* l_Lean_Elab_Term_CollectPatternVars_State_vars___default;
|
||||
lean_object* l_Lean_Elab_Term_elabMatch_match__7___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorApp_match__2(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
uint8_t l_Lean_LocalDecl_hasExprMVar(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabMatch_match__3___rarg(lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_TagAttribute_hasTag(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -677,10 +682,8 @@ lean_object* l_List_map___at_Lean_Elab_Term_elabMatchAltView___spec__4(lean_obje
|
|||
lean_object* l_Lean_Elab_Term_elabMatch_match__21(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_Match___hyg_5521____closed__2;
|
||||
lean_object* l_Lean_Elab_Term_CollectPatternVars_resolveId_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_1916____closed__2;
|
||||
lean_object* l_Lean_Elab_throwIllFormedSyntax___at___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_quotedNameToPattern___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_tryPostponeIfMVar(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_12836____closed__2;
|
||||
lean_object* l_Lean_Elab_Term_elabMatch_match__24(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabPatterns_match__1(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_processId_match__3___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -714,7 +717,6 @@ lean_object* lean_name_mk_numeral(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_isAuxDiscrName___boxed(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabMatch_match__19___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__13;
|
||||
lean_object* l_Lean_expandMacros(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_arrayLit_x3f(lean_object*);
|
||||
extern lean_object* l_Lean_mkOptionalNode___closed__1;
|
||||
|
|
@ -751,8 +753,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_tryPostponeIfDiscrTypeIsMVar(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_ToDepElimPattern_main___spec__5(lean_object*, lean_object*, size_t, size_t);
|
||||
lean_object* l_Lean_Elab_Term_CollectPatternVars_collect___closed__7;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__8;
|
||||
lean_object* l_Lean_Meta_mkEqRefl___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchTypeAndDiscrs_loop___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_Match_0__Lean_Elab_Term_CollectPatternVars_nameToPattern___closed__20;
|
||||
lean_object* l_Lean_Elab_Term_CollectPatternVars_resolveId_x3f_match__1___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -804,12 +804,12 @@ lean_object* l_Lean_Elab_Term_CollectPatternVars_processCtorApp___boxed(lean_obj
|
|||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabAtomicDiscr___closed__3;
|
||||
extern lean_object* l_Lean_Meta_CheckAssignment_checkFVar___closed__2;
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabPatterns_match__3(lean_object*);
|
||||
extern lean_object* l_rawNatLit___closed__5;
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_withPatternVars_loop_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_List_isEmpty___rarg(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_ToDepElimPattern_main___lambda__1___boxed__const__1;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_withDepElimPatterns___spec__4(lean_object*, size_t, size_t, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__6;
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_withElaboratedLHS___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_Meta_forallBoundedTelescope___at___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_getNumExplicitCtorParams___spec__2___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_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*);
|
||||
|
|
@ -824,6 +824,7 @@ lean_object* l_Lean_Elab_Term_ToDepElimPattern_main___lambda__1(lean_object*, le
|
|||
uint8_t l_Lean_Expr_occurs(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabMatch_match__13___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_forIn_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___spec__5___lambda__2___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__13;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_ToDepElimPattern_main___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_reportMatcherResultErrors(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_withElaboratedLHS_match__1(lean_object*);
|
||||
|
|
@ -836,7 +837,6 @@ lean_object* l_Lean_Elab_Term_reportMatcherResultErrors___closed__2;
|
|||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabDiscrsWitMatchType_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Elab_Term_elabMVarWithIdKind___closed__1;
|
||||
lean_object* l_List_forIn_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___spec__4___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorAppAux_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_indentExpr(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_CollectPatternVars_resolveId_x3f_match__4___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -864,7 +864,6 @@ lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_Match___hyg_5521_(lean_obj
|
|||
lean_object* l_Lean_mkConst(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_reportMatcherResultErrors___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_mkSimpleThunk(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__13;
|
||||
lean_object* l_Lean_Meta_Match_counterExamplesToMessageData(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_CollectPatternVars_collect___closed__14;
|
||||
lean_object* l_Lean_Elab_Term_elabMatch_match__16___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -873,6 +872,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_withElaboratedLHS___r
|
|||
lean_object* l_Array_insertAt___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabMatchAltView___lambda__1___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_elabMatch_match__14___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__1;
|
||||
lean_object* l_Lean_Elab_Term_getPatternsVars(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_getNumExplicitCtorParams___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_Lean_Elab_Term_expandFunBinders_loop___closed__4;
|
||||
|
|
@ -886,6 +886,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchTypeAndDiscr
|
|||
lean_object* l_Lean_Elab_Term_elabMatch___closed__1;
|
||||
lean_object* l___regBuiltin_Lean_Elab_Term_elabMVarWithIdKind(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_CollectPatternVars_collect___closed__5;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
lean_object* l_Lean_Meta_kabstract___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchTypeAndDiscrs_loop___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_withElaboratedLHS(lean_object*);
|
||||
uint8_t l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_mkLocalDeclFor___lambda__1(lean_object*, lean_object*);
|
||||
|
|
@ -900,11 +901,11 @@ 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_12668____closed__2;
|
||||
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*);
|
||||
lean_object* l_Lean_Elab_Term_elabMatch_match__23___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__8;
|
||||
lean_object* l_Lean_Syntax_mkLit(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Elab_Term_expandFunBinders_loop___closed__1;
|
||||
uint8_t lean_nat_dec_lt(lean_object*, lean_object*);
|
||||
|
|
@ -915,7 +916,6 @@ extern lean_object* l_Lean_matchPatternAttr;
|
|||
lean_object* l_Lean_Elab_Term_getPatternVars_match__1___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabDiscrsWitMatchType___spec__1___lambda__2(lean_object*, size_t, lean_object*, lean_object*, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Syntax_isIdent(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__4;
|
||||
lean_object* l___regBuiltin_Lean_Elab_Term_elabNoMatch(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_mkMatchAltView(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
|
|
@ -957,27 +957,27 @@ lean_inc(x_16);
|
|||
lean_dec(x_15);
|
||||
x_17 = l_Array_empty___closed__1;
|
||||
x_18 = lean_array_push(x_17, x_3);
|
||||
x_19 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_19 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_20 = lean_array_push(x_18, x_19);
|
||||
x_21 = lean_array_push(x_20, x_19);
|
||||
x_22 = l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
x_22 = l_myMacro____x40_Init_Notation___hyg_12668____closed__14;
|
||||
x_23 = lean_array_push(x_21, x_22);
|
||||
x_24 = lean_array_push(x_23, x_2);
|
||||
x_25 = l_myMacro____x40_Init_Notation___hyg_12836____closed__8;
|
||||
x_25 = l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
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_17, x_26);
|
||||
x_28 = l_myMacro____x40_Init_Notation___hyg_12836____closed__6;
|
||||
x_28 = l_myMacro____x40_Init_Notation___hyg_12668____closed__6;
|
||||
x_29 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_29, 0, x_28);
|
||||
lean_ctor_set(x_29, 1, x_27);
|
||||
x_30 = l_myMacro____x40_Init_Notation___hyg_12836____closed__4;
|
||||
x_30 = l_myMacro____x40_Init_Notation___hyg_12668____closed__4;
|
||||
x_31 = lean_array_push(x_30, x_29);
|
||||
x_32 = l_myMacro____x40_Init_Notation___hyg_12836____closed__18;
|
||||
x_32 = l_myMacro____x40_Init_Notation___hyg_12668____closed__18;
|
||||
x_33 = lean_array_push(x_31, x_32);
|
||||
x_34 = lean_array_push(x_33, x_4);
|
||||
x_35 = l_myMacro____x40_Init_Notation___hyg_12836____closed__2;
|
||||
x_35 = l_myMacro____x40_Init_Notation___hyg_12668____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);
|
||||
|
|
@ -1054,9 +1054,9 @@ lean_inc(x_17);
|
|||
lean_dec(x_16);
|
||||
x_18 = l_Array_empty___closed__1;
|
||||
x_19 = lean_array_push(x_18, x_3);
|
||||
x_20 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_20 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_21 = lean_array_push(x_19, x_20);
|
||||
x_22 = l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
x_22 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_23 = lean_array_push(x_22, x_4);
|
||||
x_24 = l_Lean_expandExplicitBindersAux_loop___closed__8;
|
||||
x_25 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -1068,24 +1068,24 @@ x_28 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_28, 0, x_27);
|
||||
lean_ctor_set(x_28, 1, x_26);
|
||||
x_29 = lean_array_push(x_21, x_28);
|
||||
x_30 = l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
x_30 = l_myMacro____x40_Init_Notation___hyg_12668____closed__14;
|
||||
x_31 = lean_array_push(x_29, x_30);
|
||||
x_32 = lean_array_push(x_31, x_2);
|
||||
x_33 = l_myMacro____x40_Init_Notation___hyg_12836____closed__8;
|
||||
x_33 = l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
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_18, x_34);
|
||||
x_36 = l_myMacro____x40_Init_Notation___hyg_12836____closed__6;
|
||||
x_36 = l_myMacro____x40_Init_Notation___hyg_12668____closed__6;
|
||||
x_37 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_37, 0, x_36);
|
||||
lean_ctor_set(x_37, 1, x_35);
|
||||
x_38 = l_myMacro____x40_Init_Notation___hyg_12836____closed__4;
|
||||
x_38 = l_myMacro____x40_Init_Notation___hyg_12668____closed__4;
|
||||
x_39 = lean_array_push(x_38, x_37);
|
||||
x_40 = l_myMacro____x40_Init_Notation___hyg_12836____closed__18;
|
||||
x_40 = l_myMacro____x40_Init_Notation___hyg_12668____closed__18;
|
||||
x_41 = lean_array_push(x_39, x_40);
|
||||
x_42 = lean_array_push(x_41, x_5);
|
||||
x_43 = l_myMacro____x40_Init_Notation___hyg_12836____closed__2;
|
||||
x_43 = l_myMacro____x40_Init_Notation___hyg_12668____closed__2;
|
||||
x_44 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_44, 0, x_43);
|
||||
lean_ctor_set(x_44, 1, x_42);
|
||||
|
|
@ -4569,7 +4569,7 @@ static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabInaccessible___close
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Meta_Match_Pattern_toExpr_visit___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -6473,7 +6473,7 @@ static lean_object* _init_l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectP
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12209____closed__17;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12041____closed__17;
|
||||
x_2 = lean_alloc_ctor(0, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -9284,7 +9284,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_instToExprName___closed__1;
|
||||
x_2 = l_prec_____closed__3;
|
||||
x_2 = l_rawNatLit___closed__5;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -9294,7 +9294,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Init_Meta_0__Lean_quoteName___closed__2;
|
||||
x_2 = l_prec_____closed__3;
|
||||
x_2 = l_rawNatLit___closed__5;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -9421,14 +9421,14 @@ x_49 = lean_array_push(x_47, x_33);
|
|||
x_50 = l_Lean_Syntax_mkStrLit(x_31, x_43);
|
||||
lean_dec(x_31);
|
||||
x_51 = lean_array_push(x_49, x_50);
|
||||
x_52 = l_myMacro____x40_Init_Notation___hyg_12209____closed__17;
|
||||
x_52 = l_myMacro____x40_Init_Notation___hyg_12041____closed__17;
|
||||
x_53 = lean_array_push(x_51, x_52);
|
||||
x_54 = l_Lean_nullKind___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);
|
||||
x_56 = lean_array_push(x_48, x_55);
|
||||
x_57 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_57 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_58 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_58, 0, x_57);
|
||||
lean_ctor_set(x_58, 1, x_56);
|
||||
|
|
@ -9459,14 +9459,14 @@ x_69 = lean_array_push(x_67, x_33);
|
|||
x_70 = l_Lean_Syntax_mkStrLit(x_31, x_63);
|
||||
lean_dec(x_31);
|
||||
x_71 = lean_array_push(x_69, x_70);
|
||||
x_72 = l_myMacro____x40_Init_Notation___hyg_12209____closed__17;
|
||||
x_72 = l_myMacro____x40_Init_Notation___hyg_12041____closed__17;
|
||||
x_73 = lean_array_push(x_71, x_72);
|
||||
x_74 = l_Lean_nullKind___closed__2;
|
||||
x_75 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_75, 0, x_74);
|
||||
lean_ctor_set(x_75, 1, x_73);
|
||||
x_76 = lean_array_push(x_68, x_75);
|
||||
x_77 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_77 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_78 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_78, 0, x_77);
|
||||
lean_ctor_set(x_78, 1, x_76);
|
||||
|
|
@ -9519,14 +9519,14 @@ x_100 = l_Nat_repr(x_81);
|
|||
x_101 = l_Lean_numLitKind;
|
||||
x_102 = l_Lean_Syntax_mkLit(x_101, x_100, x_93);
|
||||
x_103 = lean_array_push(x_99, x_102);
|
||||
x_104 = l_myMacro____x40_Init_Notation___hyg_12209____closed__17;
|
||||
x_104 = l_myMacro____x40_Init_Notation___hyg_12041____closed__17;
|
||||
x_105 = lean_array_push(x_103, x_104);
|
||||
x_106 = l_Lean_nullKind___closed__2;
|
||||
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_98, x_107);
|
||||
x_109 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_109 = l_myMacro____x40_Init_Notation___hyg_1748____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);
|
||||
|
|
@ -9558,14 +9558,14 @@ x_122 = l_Nat_repr(x_81);
|
|||
x_123 = l_Lean_numLitKind;
|
||||
x_124 = l_Lean_Syntax_mkLit(x_123, x_122, x_115);
|
||||
x_125 = lean_array_push(x_121, x_124);
|
||||
x_126 = l_myMacro____x40_Init_Notation___hyg_12209____closed__17;
|
||||
x_126 = l_myMacro____x40_Init_Notation___hyg_12041____closed__17;
|
||||
x_127 = lean_array_push(x_125, x_126);
|
||||
x_128 = l_Lean_nullKind___closed__2;
|
||||
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_120, x_129);
|
||||
x_131 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_131 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_132 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_132, 0, x_131);
|
||||
lean_ctor_set(x_132, 1, x_130);
|
||||
|
|
@ -10058,7 +10058,7 @@ static lean_object* _init_l_Lean_Elab_Term_CollectPatternVars_collect___closed__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Elab_Term_CollectPatternVars_collect___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -10196,7 +10196,7 @@ x_10 = lean_ctor_get(x_1, 0);
|
|||
lean_inc(x_10);
|
||||
x_11 = lean_ctor_get(x_1, 1);
|
||||
lean_inc(x_11);
|
||||
x_12 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_12 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_13 = lean_name_eq(x_10, x_12);
|
||||
if (x_13 == 0)
|
||||
{
|
||||
|
|
@ -10265,12 +10265,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_12209____closed__13;
|
||||
x_35 = l_myMacro____x40_Init_Notation___hyg_12041____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_11081____closed__8;
|
||||
x_37 = l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
x_38 = lean_name_eq(x_10, x_37);
|
||||
if (x_38 == 0)
|
||||
{
|
||||
|
|
@ -10765,7 +10765,7 @@ lean_object* x_159; lean_object* x_160; lean_object* x_161; uint8_t x_162;
|
|||
x_159 = l_Lean_Syntax_getArg(x_157, x_155);
|
||||
lean_inc(x_159);
|
||||
x_160 = l_Lean_Syntax_getKind(x_159);
|
||||
x_161 = l_myMacro____x40_Init_Notation___hyg_12209____closed__8;
|
||||
x_161 = l_myMacro____x40_Init_Notation___hyg_12041____closed__8;
|
||||
x_162 = lean_name_eq(x_160, x_161);
|
||||
lean_dec(x_160);
|
||||
if (x_162 == 0)
|
||||
|
|
@ -11047,7 +11047,7 @@ lean_object* x_228; lean_object* x_229; lean_object* x_230; uint8_t x_231;
|
|||
x_228 = l_Lean_Syntax_getArg(x_226, x_224);
|
||||
lean_inc(x_228);
|
||||
x_229 = l_Lean_Syntax_getKind(x_228);
|
||||
x_230 = l_myMacro____x40_Init_Notation___hyg_12209____closed__8;
|
||||
x_230 = l_myMacro____x40_Init_Notation___hyg_12041____closed__8;
|
||||
x_231 = lean_name_eq(x_229, x_230);
|
||||
lean_dec(x_229);
|
||||
if (x_231 == 0)
|
||||
|
|
@ -11682,12 +11682,12 @@ x_376 = lean_name_eq(x_10, x_375);
|
|||
if (x_376 == 0)
|
||||
{
|
||||
lean_object* x_377; uint8_t x_378;
|
||||
x_377 = l_myMacro____x40_Init_Notation___hyg_12209____closed__13;
|
||||
x_377 = l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
x_378 = lean_name_eq(x_10, x_377);
|
||||
if (x_378 == 0)
|
||||
{
|
||||
lean_object* x_379; uint8_t x_380;
|
||||
x_379 = l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
x_379 = l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
x_380 = lean_name_eq(x_10, x_379);
|
||||
if (x_380 == 0)
|
||||
{
|
||||
|
|
@ -12061,7 +12061,7 @@ lean_object* x_455; lean_object* x_456; lean_object* x_457; uint8_t x_458;
|
|||
x_455 = l_Lean_Syntax_getArg(x_453, x_451);
|
||||
lean_inc(x_455);
|
||||
x_456 = l_Lean_Syntax_getKind(x_455);
|
||||
x_457 = l_myMacro____x40_Init_Notation___hyg_12209____closed__8;
|
||||
x_457 = l_myMacro____x40_Init_Notation___hyg_12041____closed__8;
|
||||
x_458 = lean_name_eq(x_456, x_457);
|
||||
lean_dec(x_456);
|
||||
if (x_458 == 0)
|
||||
|
|
@ -12634,12 +12634,12 @@ x_574 = lean_name_eq(x_10, x_573);
|
|||
if (x_574 == 0)
|
||||
{
|
||||
lean_object* x_575; uint8_t x_576;
|
||||
x_575 = l_myMacro____x40_Init_Notation___hyg_12209____closed__13;
|
||||
x_575 = l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
x_576 = lean_name_eq(x_10, x_575);
|
||||
if (x_576 == 0)
|
||||
{
|
||||
lean_object* x_577; uint8_t x_578;
|
||||
x_577 = l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
x_577 = l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
x_578 = lean_name_eq(x_10, x_577);
|
||||
if (x_578 == 0)
|
||||
{
|
||||
|
|
@ -13024,7 +13024,7 @@ lean_object* x_658; lean_object* x_659; lean_object* x_660; uint8_t x_661;
|
|||
x_658 = l_Lean_Syntax_getArg(x_656, x_654);
|
||||
lean_inc(x_658);
|
||||
x_659 = l_Lean_Syntax_getKind(x_658);
|
||||
x_660 = l_myMacro____x40_Init_Notation___hyg_12209____closed__8;
|
||||
x_660 = l_myMacro____x40_Init_Notation___hyg_12041____closed__8;
|
||||
x_661 = lean_name_eq(x_659, x_660);
|
||||
lean_dec(x_659);
|
||||
if (x_661 == 0)
|
||||
|
|
@ -13620,12 +13620,12 @@ x_787 = lean_name_eq(x_10, x_786);
|
|||
if (x_787 == 0)
|
||||
{
|
||||
lean_object* x_788; uint8_t x_789;
|
||||
x_788 = l_myMacro____x40_Init_Notation___hyg_12209____closed__13;
|
||||
x_788 = l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
x_789 = lean_name_eq(x_10, x_788);
|
||||
if (x_789 == 0)
|
||||
{
|
||||
lean_object* x_790; uint8_t x_791;
|
||||
x_790 = l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
x_790 = l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
x_791 = lean_name_eq(x_10, x_790);
|
||||
if (x_791 == 0)
|
||||
{
|
||||
|
|
@ -14034,7 +14034,7 @@ lean_object* x_871; lean_object* x_872; lean_object* x_873; uint8_t x_874;
|
|||
x_871 = l_Lean_Syntax_getArg(x_869, x_867);
|
||||
lean_inc(x_871);
|
||||
x_872 = l_Lean_Syntax_getKind(x_871);
|
||||
x_873 = l_myMacro____x40_Init_Notation___hyg_12209____closed__8;
|
||||
x_873 = l_myMacro____x40_Init_Notation___hyg_12041____closed__8;
|
||||
x_874 = lean_name_eq(x_872, x_873);
|
||||
lean_dec(x_872);
|
||||
if (x_874 == 0)
|
||||
|
|
@ -14679,12 +14679,12 @@ x_1012 = lean_name_eq(x_10, x_1011);
|
|||
if (x_1012 == 0)
|
||||
{
|
||||
lean_object* x_1013; uint8_t x_1014;
|
||||
x_1013 = l_myMacro____x40_Init_Notation___hyg_12209____closed__13;
|
||||
x_1013 = l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
x_1014 = lean_name_eq(x_10, x_1013);
|
||||
if (x_1014 == 0)
|
||||
{
|
||||
lean_object* x_1015; uint8_t x_1016;
|
||||
x_1015 = l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
x_1015 = l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
x_1016 = lean_name_eq(x_10, x_1015);
|
||||
if (x_1016 == 0)
|
||||
{
|
||||
|
|
@ -15093,7 +15093,7 @@ lean_object* x_1096; lean_object* x_1097; lean_object* x_1098; uint8_t x_1099;
|
|||
x_1096 = l_Lean_Syntax_getArg(x_1094, x_1092);
|
||||
lean_inc(x_1096);
|
||||
x_1097 = l_Lean_Syntax_getKind(x_1096);
|
||||
x_1098 = l_myMacro____x40_Init_Notation___hyg_12209____closed__8;
|
||||
x_1098 = l_myMacro____x40_Init_Notation___hyg_12041____closed__8;
|
||||
x_1099 = lean_name_eq(x_1097, x_1098);
|
||||
lean_dec(x_1097);
|
||||
if (x_1099 == 0)
|
||||
|
|
@ -25938,7 +25938,7 @@ if (x_29 == 0)
|
|||
{
|
||||
lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; 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;
|
||||
x_30 = lean_ctor_get(x_28, 0);
|
||||
x_31 = l_myMacro____x40_Init_Notation___hyg_12836____closed__1;
|
||||
x_31 = l_myMacro____x40_Init_Notation___hyg_12668____closed__1;
|
||||
lean_inc(x_6);
|
||||
x_32 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_32, 0, x_6);
|
||||
|
|
@ -25953,27 +25953,27 @@ lean_ctor_set(x_36, 1, x_8);
|
|||
lean_ctor_set(x_36, 2, x_35);
|
||||
lean_ctor_set(x_36, 3, x_9);
|
||||
x_37 = lean_array_push(x_33, x_36);
|
||||
x_38 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_38 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_39 = lean_array_push(x_37, x_38);
|
||||
x_40 = lean_array_push(x_39, x_38);
|
||||
x_41 = l_myMacro____x40_Init_Notation___hyg_12836____closed__13;
|
||||
x_41 = l_myMacro____x40_Init_Notation___hyg_12668____closed__13;
|
||||
lean_inc(x_6);
|
||||
x_42 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_42, 0, x_6);
|
||||
lean_ctor_set(x_42, 1, x_41);
|
||||
x_43 = lean_array_push(x_40, x_42);
|
||||
x_44 = lean_array_push(x_43, x_10);
|
||||
x_45 = l_myMacro____x40_Init_Notation___hyg_12836____closed__8;
|
||||
x_45 = l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
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_33, x_46);
|
||||
x_48 = l_myMacro____x40_Init_Notation___hyg_12836____closed__6;
|
||||
x_48 = l_myMacro____x40_Init_Notation___hyg_12668____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_34, x_49);
|
||||
x_51 = l_myMacro____x40_Init_Notation___hyg_12836____closed__15;
|
||||
x_51 = l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
x_52 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_52, 0, x_6);
|
||||
lean_ctor_set(x_52, 1, x_51);
|
||||
|
|
@ -25984,7 +25984,7 @@ lean_ctor_set(x_55, 0, x_54);
|
|||
lean_ctor_set(x_55, 1, x_53);
|
||||
x_56 = lean_array_push(x_50, x_55);
|
||||
x_57 = lean_array_push(x_56, x_23);
|
||||
x_58 = l_myMacro____x40_Init_Notation___hyg_12836____closed__2;
|
||||
x_58 = l_myMacro____x40_Init_Notation___hyg_12668____closed__2;
|
||||
x_59 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_59, 0, x_58);
|
||||
lean_ctor_set(x_59, 1, x_57);
|
||||
|
|
@ -25999,7 +25999,7 @@ x_61 = lean_ctor_get(x_28, 1);
|
|||
lean_inc(x_61);
|
||||
lean_inc(x_60);
|
||||
lean_dec(x_28);
|
||||
x_62 = l_myMacro____x40_Init_Notation___hyg_12836____closed__1;
|
||||
x_62 = l_myMacro____x40_Init_Notation___hyg_12668____closed__1;
|
||||
lean_inc(x_6);
|
||||
x_63 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_63, 0, x_6);
|
||||
|
|
@ -26014,27 +26014,27 @@ lean_ctor_set(x_67, 1, x_8);
|
|||
lean_ctor_set(x_67, 2, x_66);
|
||||
lean_ctor_set(x_67, 3, x_9);
|
||||
x_68 = lean_array_push(x_64, x_67);
|
||||
x_69 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_69 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_70 = lean_array_push(x_68, x_69);
|
||||
x_71 = lean_array_push(x_70, x_69);
|
||||
x_72 = l_myMacro____x40_Init_Notation___hyg_12836____closed__13;
|
||||
x_72 = l_myMacro____x40_Init_Notation___hyg_12668____closed__13;
|
||||
lean_inc(x_6);
|
||||
x_73 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_73, 0, x_6);
|
||||
lean_ctor_set(x_73, 1, x_72);
|
||||
x_74 = lean_array_push(x_71, x_73);
|
||||
x_75 = lean_array_push(x_74, x_10);
|
||||
x_76 = l_myMacro____x40_Init_Notation___hyg_12836____closed__8;
|
||||
x_76 = l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
x_77 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_77, 0, x_76);
|
||||
lean_ctor_set(x_77, 1, x_75);
|
||||
x_78 = lean_array_push(x_64, x_77);
|
||||
x_79 = l_myMacro____x40_Init_Notation___hyg_12836____closed__6;
|
||||
x_79 = l_myMacro____x40_Init_Notation___hyg_12668____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_65, x_80);
|
||||
x_82 = l_myMacro____x40_Init_Notation___hyg_12836____closed__15;
|
||||
x_82 = l_myMacro____x40_Init_Notation___hyg_12668____closed__15;
|
||||
x_83 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_83, 0, x_6);
|
||||
lean_ctor_set(x_83, 1, x_82);
|
||||
|
|
@ -26045,7 +26045,7 @@ lean_ctor_set(x_86, 0, x_85);
|
|||
lean_ctor_set(x_86, 1, x_84);
|
||||
x_87 = lean_array_push(x_81, x_86);
|
||||
x_88 = lean_array_push(x_87, x_23);
|
||||
x_89 = l_myMacro____x40_Init_Notation___hyg_12836____closed__2;
|
||||
x_89 = l_myMacro____x40_Init_Notation___hyg_12668____closed__2;
|
||||
x_90 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_90, 0, x_89);
|
||||
lean_ctor_set(x_90, 1, x_88);
|
||||
|
|
@ -32245,7 +32245,7 @@ static lean_object* _init_l_Lean_Elab_Term_elabNoMatch___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Elab_Term_elabNoMatch___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
|
|||
40
stage0/stdlib/Lean/Elab/MutualDef.c
generated
40
stage0/stdlib/Lean/Elab/MutualDef.c
generated
|
|
@ -107,7 +107,6 @@ uint8_t lean_name_eq(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_LocalContext_get_x21(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_Elab_Term_mkAuxName___spec__1(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___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
lean_object* lean_private_to_user_name(lean_object*);
|
||||
lean_object* l_Lean_Elab_elabAttrs___at_Lean_Elab_Command_elabMutualDef___spec__3(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__7___closed__2;
|
||||
|
|
@ -135,7 +134,6 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___boxed(lea
|
|||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabFunValues(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_MessageData_ofList(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__2___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, 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* lean_string_utf8_extract(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -173,7 +171,7 @@ uint8_t l_USize_decLt(size_t, size_t);
|
|||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkLetRecsToLiftTypes(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_elabMutualDef___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_typeHasRecFun_match__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
lean_object* l_Lean_Elab_expandDeclId___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___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_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabFunValues___spec__2(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_MutualClosure_Replacement_apply_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -194,6 +192,7 @@ lean_object* l_Lean_throwError___at_Lean_Elab_Term_throwErrorIfErrors___spec__1(
|
|||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_withFunLocalDecls(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getFunName___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__15;
|
||||
lean_object* l_Lean_mkAppN(lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_MutualClosure_main___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabMutualDef___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -205,7 +204,6 @@ lean_object* l_Lean_Elab_toAttributeKind___at_Lean_Elab_Command_mkDefViewOfInsta
|
|||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux___closed__2;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getFunName___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_MutualDef_0__Lean_Elab_Term_withFunLocalDecls_loop(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__13;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__4___closed__1;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_withUsed(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabMutualDef___lambda__2___boxed__const__1;
|
||||
|
|
@ -256,6 +254,7 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getFunName___lamb
|
|||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux(lean_object*, lean_object*, lean_object*, 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___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_MutualClosure_main___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
lean_object* l_List_mapM___at_Lean_Elab_Term_MutualClosure_main___spec__5___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_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux___spec__4(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_MutualClosure_pushLetRecs___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -276,6 +275,7 @@ lean_object* l_Lean_Meta_mkLambdaFVars(lean_object*, lean_object*, lean_object*,
|
|||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkInitialUsedFVarsMap(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__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_fvarId_x21(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__17;
|
||||
lean_object* l_Lean_Meta_lambdaTelescope___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkLetRecClosureFor___spec__2(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__6___closed__1;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getFunName_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -289,7 +289,6 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__4
|
|||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkInitialUsedFVarsMap_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_MutualClosure_insertReplacementForLetRecs(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_MutualClosure_FixPoint_run_match__1___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__11;
|
||||
lean_object* l_List_forM___at_Lean_Elab_Term_MutualClosure_main___spec__2___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_insert___at_Lean_NameMap_insert___spec__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabMutualDef___boxed__const__1;
|
||||
|
|
@ -328,6 +327,7 @@ lean_object* l_List_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_Mut
|
|||
lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabMutualDef___spec__9(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_elabAttr___at_Lean_Elab_Command_elabMutualDef___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabMutualDef___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_12041____closed__8;
|
||||
lean_object* l_Std_RBNode_fold___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkFreeVarMap___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_preprocess(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_indexOfAux___at_Lean_LocalContext_erase___spec__3(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -350,9 +350,9 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_withFunLocalDecls
|
|||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_fixpoint_match__1(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check_match__1(lean_object*);
|
||||
uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_MutualClosure_getModifiersForLetRecs___spec__2(lean_object*, size_t, size_t);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__13;
|
||||
extern lean_object* l_Lean_instInhabitedExpr;
|
||||
lean_object* l_Lean_throwError___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__15;
|
||||
lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__4___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_reverse___rarg(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -414,6 +414,7 @@ lean_object* l_Lean_Elab_Term_elabBinders___rarg___boxed(lean_object*, lean_obje
|
|||
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__3(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Lean_Elab_elabAttr___at_Lean_Elab_Command_elabMutualDef___spec__4___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_feraseIdx___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
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*);
|
||||
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*);
|
||||
|
|
@ -433,6 +434,7 @@ lean_object* l_Lean_throwError___at_Lean_Elab_Term_elabLetDeclAux___spec__1(lean
|
|||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___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_addPreDefinitions(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_resetMessageLog(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_typeHasRecFun_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46;
|
||||
extern lean_object* l_Lean_Expr_FindImpl_initCache;
|
||||
|
|
@ -477,7 +479,6 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_withFunLocalDecls
|
|||
lean_object* l_List_foldl___at_Lean_Elab_Term_MutualClosure_insertReplacementForLetRecs___spec__1(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*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__17;
|
||||
lean_object* l_Lean_Elab_Term_elabMutualDef___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* l_Lean_Elab_elabModifiers___at_Lean_Elab_Command_elabMutualDef___spec__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_elabAttr___at_Lean_Elab_Command_elabMutualDef___spec__4___lambda__3(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -498,7 +499,6 @@ lean_object* l_List_forM___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_ch
|
|||
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkInitialUsedFVarsMap___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__2;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__5___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux_match__2(lean_object*);
|
||||
lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_instInhabitedExpr___closed__1;
|
||||
|
|
@ -574,7 +574,6 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_MutualClosure_main___spe
|
|||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkKinds___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* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___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* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_fixpoint___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__8;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_modifyUsedFVars(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_instantiateMVarsAtLetRecToLift(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_elabHeaders___spec__8___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*);
|
||||
|
|
@ -626,6 +625,7 @@ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_MutualDef_0__Lea
|
|||
lean_object* l_List_forIn_loop___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkFreeVarMap___spec__4(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_expr_update_app(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___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_12668____closed__13;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabFunValues___boxed__const__1;
|
||||
extern lean_object* l_Lean_Elab_elabAttr___rarg___lambda__3___closed__2;
|
||||
uint8_t l_List_beq___at_Lean_OpenDecl_instToStringOpenDecl___spec__1(lean_object*, lean_object*);
|
||||
|
|
@ -640,12 +640,12 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkKinds___lamb
|
|||
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* 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*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__13;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_collectUsed___spec__3(lean_object*, 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___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__2___closed__5;
|
||||
lean_object* l_Lean_Elab_Term_MutualClosure_getKindForLetRecs___boxed(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkLetRecsToLiftTypes_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__11;
|
||||
lean_object* l_Lean_Elab_Term_expandWhereDeclsOpt(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_pickMaxFVar_x3f(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkKinds___closed__3;
|
||||
|
|
@ -5003,7 +5003,7 @@ x_10 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__9;
|
|||
x_11 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_11, 0, x_10);
|
||||
lean_ctor_set(x_11, 1, x_9);
|
||||
x_12 = l_myMacro____x40_Init_Notation___hyg_12836____closed__13;
|
||||
x_12 = l_myMacro____x40_Init_Notation___hyg_12668____closed__13;
|
||||
x_13 = l_Lean_mkAtomFrom(x_1, x_12);
|
||||
lean_dec(x_1);
|
||||
x_14 = l_Lean_Syntax_mkAntiquotNode___closed__9;
|
||||
|
|
@ -5037,16 +5037,16 @@ x_13 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_13, 0, x_12);
|
||||
lean_ctor_set(x_13, 1, x_11);
|
||||
x_14 = lean_array_push(x_10, x_13);
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_11081____closed__17;
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_10913____closed__17;
|
||||
x_16 = lean_array_push(x_14, x_15);
|
||||
x_17 = lean_array_push(x_16, x_4);
|
||||
x_18 = l_myMacro____x40_Init_Notation___hyg_11081____closed__15;
|
||||
x_18 = l_myMacro____x40_Init_Notation___hyg_10913____closed__15;
|
||||
x_19 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_19, 0, x_18);
|
||||
lean_ctor_set(x_19, 1, x_17);
|
||||
x_20 = l_myMacro____x40_Init_Notation___hyg_11081____closed__13;
|
||||
x_20 = l_myMacro____x40_Init_Notation___hyg_10913____closed__13;
|
||||
x_21 = lean_array_push(x_20, x_19);
|
||||
x_22 = l_myMacro____x40_Init_Notation___hyg_11081____closed__11;
|
||||
x_22 = l_myMacro____x40_Init_Notation___hyg_10913____closed__11;
|
||||
x_23 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_23, 0, x_22);
|
||||
lean_ctor_set(x_23, 1, x_21);
|
||||
|
|
@ -5104,9 +5104,9 @@ x_23 = l_Lean_Syntax_getArg(x_22, x_19);
|
|||
lean_dec(x_22);
|
||||
x_24 = l_Array_empty___closed__1;
|
||||
x_25 = lean_array_push(x_24, x_16);
|
||||
x_26 = l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
x_26 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_27 = lean_array_push(x_26, x_23);
|
||||
x_28 = l_myMacro____x40_Init_Notation___hyg_12209____closed__8;
|
||||
x_28 = l_myMacro____x40_Init_Notation___hyg_12041____closed__8;
|
||||
x_29 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_29, 0, x_28);
|
||||
lean_ctor_set(x_29, 1, x_27);
|
||||
|
|
@ -5119,11 +5119,11 @@ x_33 = lean_array_push(x_25, x_32);
|
|||
x_34 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_34, 0, x_31);
|
||||
lean_ctor_set(x_34, 1, x_33);
|
||||
x_35 = l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
x_35 = l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
x_36 = lean_array_push(x_35, x_34);
|
||||
x_37 = l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
x_37 = l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
x_38 = lean_array_push(x_36, x_37);
|
||||
x_39 = l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
x_39 = l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
x_40 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_40, 0, x_39);
|
||||
lean_ctor_set(x_40, 1, x_38);
|
||||
|
|
|
|||
12
stage0/stdlib/Lean/Elab/PreDefinition/Structural.c
generated
12
stage0/stdlib/Lean/Elab/PreDefinition/Structural.c
generated
|
|
@ -94,6 +94,7 @@ lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structu
|
|||
lean_object* lean_st_ref_get(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Structural_addSmartUnfoldingDefAux_visit___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_addAndCompileUnsafeRec(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_6591____closed__4;
|
||||
lean_object* l_Lean_Meta_withLocalDecl___at_Lean_Meta_forallTelescopeCompatibleAux___spec__15___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop_match__1(lean_object*);
|
||||
lean_object* l_Lean_throwError___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__5(lean_object*);
|
||||
|
|
@ -332,6 +333,7 @@ lean_object* l_Lean_Meta_forallBoundedTelescope___at___private_Lean_Elab_PreDefi
|
|||
lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg___closed__8;
|
||||
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_PreDefinition_Structural_0__Lean_Elab_Structural_mkBRecOn___lambda__3___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_6591____closed__1;
|
||||
lean_object* l_Lean_Meta_withLetDecl___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__14(lean_object*);
|
||||
lean_object* l_Lean_Elab_Structural_addSmartUnfoldingDefAux_visit_match__3(lean_object*);
|
||||
lean_object* l_Lean_LocalDecl_type(lean_object*);
|
||||
|
|
@ -410,7 +412,6 @@ lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structu
|
|||
lean_object* l_Lean_addTrace___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, 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*);
|
||||
lean_object* l_Lean_hasConst___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_6759____closed__4;
|
||||
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_hasBadIndexDep_x3f___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Structural_addSmartUnfoldingDefAux_visit___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -439,7 +440,6 @@ lean_object* l___private_Init_Data_Array_Basic_0__Array_allDiffAuxAux___at___pri
|
|||
lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop_match__3___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_throwStructuralFailed___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_indentD(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_6759____closed__1;
|
||||
lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg___closed__6;
|
||||
lean_object* l_Lean_Meta_whnfD___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_FindImpl_findM_x3f_visit(lean_object*, size_t, lean_object*, lean_object*);
|
||||
|
|
@ -6296,7 +6296,7 @@ if (x_18 == 0)
|
|||
{
|
||||
lean_object* x_19; uint8_t x_20;
|
||||
lean_dec(x_2);
|
||||
x_19 = l_myMacro____x40_Init_Notation___hyg_6759____closed__1;
|
||||
x_19 = l_myMacro____x40_Init_Notation___hyg_6591____closed__1;
|
||||
x_20 = lean_string_dec_eq(x_15, x_19);
|
||||
lean_dec(x_15);
|
||||
if (x_20 == 0)
|
||||
|
|
@ -6667,7 +6667,7 @@ static lean_object* _init_l___private_Lean_Elab_PreDefinition_Structural_0__Lean
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_6759____closed__4;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_6591____closed__4;
|
||||
x_2 = l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -6685,7 +6685,7 @@ static lean_object* _init_l___private_Lean_Elab_PreDefinition_Structural_0__Lean
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_6759____closed__4;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_6591____closed__4;
|
||||
x_2 = l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___closed__3;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -6883,7 +6883,7 @@ x_22 = lean_string_dec_eq(x_20, x_21);
|
|||
if (x_22 == 0)
|
||||
{
|
||||
lean_object* x_23; uint8_t x_24;
|
||||
x_23 = l_myMacro____x40_Init_Notation___hyg_6759____closed__1;
|
||||
x_23 = l_myMacro____x40_Init_Notation___hyg_6591____closed__1;
|
||||
x_24 = lean_string_dec_eq(x_20, x_23);
|
||||
lean_dec(x_20);
|
||||
if (x_24 == 0)
|
||||
|
|
|
|||
1538
stage0/stdlib/Lean/Elab/Quotation.c
generated
1538
stage0/stdlib/Lean/Elab/Quotation.c
generated
File diff suppressed because it is too large
Load diff
140
stage0/stdlib/Lean/Elab/StructInst.c
generated
140
stage0/stdlib/Lean/Elab/StructInst.c
generated
|
|
@ -126,7 +126,6 @@ uint8_t lean_name_eq(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Elab_Term_StructInst_instToStringFieldStruct___closed__1;
|
||||
lean_object* l_Lean_throwError___at_Lean_Elab_Term_mkAuxName___spec__1(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_StructInst_0__Lean_Elab_Term_StructInst_expandCompositeFields___spec__1(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
lean_object* l_List_head_x21___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandStruct___spec__5(lean_object*);
|
||||
lean_object* l_Lean_annotation_x3f(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructName___boxed(lean_object*);
|
||||
|
|
@ -143,6 +142,7 @@ lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_getHierarchyDepth_match__
|
|||
lean_object* l_Lean_Elab_Term_StructInst_Struct_ref(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_getMVarDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStruct___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_1748____closed__4;
|
||||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_reduce___lambda__2(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_expandParentFields_match__1(lean_object*);
|
||||
lean_object* lean_expr_instantiate1(lean_object*, lean_object*);
|
||||
|
|
@ -154,10 +154,10 @@ lean_object* lean_array_get_size(lean_object*);
|
|||
lean_object* l_Lean_Elab_Term_StructInst_expandStructInstExpectedType(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStructInstAux___closed__4;
|
||||
lean_object* l_Lean_Elab_Term_StructInst_Struct_setFields(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__4;
|
||||
lean_object* l_Std_HashMap_toList___rarg(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabModifyOp___closed__18;
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_groupFields___lambda__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
lean_object* l_Nat_max(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_formatKVMap___closed__1;
|
||||
extern lean_object* l_Lean_Expr_getAppArgs___closed__1;
|
||||
|
|
@ -186,13 +186,13 @@ uint8_t l_USize_decLt(size_t, size_t);
|
|||
lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_isModifyOp_x3f___spec__3___closed__6;
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabModifyOp___closed__14;
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandParentFields_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_isModifyOp_x3f___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_StructInst_0__Lean_Elab_Term_StructInst_isModifyOp_x3f_match__2(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabModifyOp___closed__5;
|
||||
lean_object* l_Lean_throwError___at_Lean_Elab_Term_elabNumLit___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_propagate(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_Field_toSyntax___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
extern lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_expandApp___spec__3___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_StructInst_instInhabitedStruct___closed__1;
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructSource___closed__4;
|
||||
|
|
@ -213,6 +213,7 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkCto
|
|||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabModifyOp___closed__13;
|
||||
lean_object* l_Lean_Elab_Term_StructInst_Struct_ref_match__1___rarg(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_isSimpleField_x3f(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__15;
|
||||
lean_object* l_Lean_Elab_Term_StructInst_FieldLHS_toSyntax___boxed(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructSource(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_mkAppN(lean_object*, lean_object*);
|
||||
|
|
@ -239,7 +240,6 @@ lean_object* l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(lean_object*, lean
|
|||
lean_object* l_List_mapM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLValsAux_loop___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_StructInst_Struct_allDefault_match__2(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__13;
|
||||
lean_object* l_Lean_Elab_Term_tryPostponeIfNoneOrMVar(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_StructInst_DefaultFields_collectStructNames___spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_Elab_Term_StructInst_throwFailedToElabField___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -285,6 +285,7 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_group
|
|||
lean_object* l_Lean_Elab_Term_StructInst_Struct_fields___boxed(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabModifyOp___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_Context_structs___default;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkStructView___spec__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_HashMapImp_find_x3f___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__3___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandStruct___spec__11(lean_object*, lean_object*, lean_object*, 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*);
|
||||
|
|
@ -298,9 +299,11 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabS
|
|||
lean_object* l_Lean_replaceRef(lean_object*, lean_object*);
|
||||
lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_Source_isNone_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
lean_object* l_Lean_fmt___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStructInstAux___spec__2(lean_object*);
|
||||
lean_object* l_Lean_Meta_mkLambdaFVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_getFieldName___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__17;
|
||||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_mkDefaultValue_x3f___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_StructInst_0__Lean_Elab_Term_StructInst_toFieldLHS___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_getFieldName___closed__1;
|
||||
|
|
@ -322,7 +325,6 @@ lean_object* l_Lean_Elab_Term_StructInst_formatField_match__1___rarg(lean_object
|
|||
lean_object* l_Lean_Elab_Term_StructInst_formatStruct_match__2___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_getFieldName___boxed(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_getHierarchyDepth(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__11;
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabModifyOp___closed__2;
|
||||
lean_object* l_Lean_throwError___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
size_t l_Lean_Name_hash(lean_object*);
|
||||
|
|
@ -354,6 +356,7 @@ lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_reduce_match__1(lean_obje
|
|||
uint8_t l_Array_contains___at_Lean_findField_x3f___spec__1(lean_object*, lean_object*);
|
||||
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*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__8;
|
||||
lean_object* l_Lean_getStructureFields(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_CtorHeaderResult_instMVars___default;
|
||||
lean_object* l_Function_comp___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -374,7 +377,7 @@ uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_tryToSynthesizeDefault_loop_match__3___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandParentFields_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_expr_dbg_to_string(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__13;
|
||||
lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkCtorHeader___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_tryToSynthesizeDefault_loop___closed__2;
|
||||
lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -384,9 +387,7 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expan
|
|||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_groupFields_match__2(lean_object*);
|
||||
size_t lean_usize_modn(size_t, lean_object*);
|
||||
lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields___spec__3___closed__5;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__18;
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkCtorHeaderAux_match__1___rarg(uint8_t, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__15;
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_groupFields___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandStruct___spec__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_setStructSourceSyntax_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_findDefaultMissing_x3f___boxed(lean_object*, lean_object*);
|
||||
|
|
@ -399,6 +400,7 @@ extern lean_object* l_Lean_KernelException_toMessageData___closed__15;
|
|||
lean_object* l_List_foldlM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__12___closed__5;
|
||||
lean_object* l_List_foldlM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__12___closed__3;
|
||||
lean_object* l_Std_mkHashMap___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__11(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__6;
|
||||
lean_object* l_Lean_Elab_Term_StructInst_elabStructInst___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_StructInst_formatStruct_match__2(lean_object*);
|
||||
lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -463,6 +465,7 @@ lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_findDefaultMissing_x3f_ma
|
|||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_groupFields___lambda__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* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructName_match__4(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkSubstructSource_match__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
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*);
|
||||
|
|
@ -483,10 +486,12 @@ uint8_t l_Lean_Elab_Term_StructInst_DefaultFields_tryToSynthesizeDefault_loop___
|
|||
lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_isModifyOp_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_Lean_Elab_Term_StructInst_findField_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_instToFormatFieldLHS(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
lean_object* l_Std_AssocList_find_x3f___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__4(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Expr_FindImpl_initCache;
|
||||
lean_object* l_Lean_Meta_assignExprMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_reduce_match__3___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__18;
|
||||
lean_object* l_List_forIn_loop___at_Lean_Elab_Term_StructInst_DefaultFields_step___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_Lean_Syntax_mkApp___closed__1;
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabModifyOp___closed__4;
|
||||
|
|
@ -505,6 +510,7 @@ lean_object* l_Lean_Elab_Term_StructInst_expandStructInstExpectedType___boxed(le
|
|||
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*);
|
||||
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__14;
|
||||
lean_object* l_Lean_Elab_Term_StructInst_formatField___closed__1;
|
||||
lean_object* l_List_find_x3f___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_mkHole(lean_object*);
|
||||
|
|
@ -532,7 +538,6 @@ 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*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_Struct_source___boxed(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__17;
|
||||
lean_object* l_Lean_throwError___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_betaRev(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStruct___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -553,9 +558,7 @@ lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_findDefaultMissing_x3f_ma
|
|||
lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields___spec__3___closed__1;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
lean_object* l_List_head_x21___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandStruct___spec__5___boxed(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_getFieldName(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_findDefaultMissing_x3f_match__3___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandParentFields_match__3(lean_object*);
|
||||
|
|
@ -580,7 +583,6 @@ lean_object* l_Array_ofSubarray___rarg(lean_object*);
|
|||
lean_object* l_Lean_Elab_Term_tryPostponeIfMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_getStructureCtor(lean_object*, lean_object*);
|
||||
lean_object* lean_nat_mul(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__2;
|
||||
lean_object* l_Lean_addTrace___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStructInstAux___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_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields___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_Lean_instReprFormat___closed__1;
|
||||
|
|
@ -638,7 +640,6 @@ 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_mkFieldMap_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_foldlM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__12___closed__1;
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructSource___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__8;
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_propagateExpectedType_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandParentFields_match__3___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkIdImp___closed__2;
|
||||
|
|
@ -682,7 +683,6 @@ lean_object* l_Lean_Elab_Term_StructInst_formatStruct___closed__1;
|
|||
lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandParentFields___spec__2___closed__3;
|
||||
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructName_match__3(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__6;
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNonAtomicExplicitSource(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_HashMapImp_find_x3f___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__3(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_isSimpleField_x3f___boxed(lean_object*);
|
||||
|
|
@ -704,7 +704,6 @@ 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_elabStruct_match__1___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_formatField___closed__4;
|
||||
lean_object* l_Lean_Meta_setMCtx(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getFieldIdx___closed__1;
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructName_match__4___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_indentExpr(lean_object*);
|
||||
|
|
@ -733,6 +732,7 @@ lean_object* l_Lean_throwError___at_Lean_Elab_Term_StructInst_DefaultFields_prop
|
|||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandParentFields_match__4___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_groupFields___lambda__3___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_collectStructNames___boxed(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__11;
|
||||
lean_object* l_Lean_Elab_Term_StructInst_Struct_allDefault_match__3___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Name_components(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_propagateExpectedType_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -741,6 +741,7 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_group
|
|||
lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_isModifyOp_x3f___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_instInhabitedPUnit;
|
||||
lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandStruct___spec__9(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
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_Std_AssocList_foldlM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__9(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*);
|
||||
|
|
@ -759,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_12668____closed__2;
|
||||
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*);
|
||||
|
|
@ -768,13 +770,11 @@ lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_getFieldValue_x3f___boxed
|
|||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkCtorHeaderAux___closed__3;
|
||||
lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNonAtomicExplicitSource___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__8;
|
||||
lean_object* l_Lean_Elab_Term_StructInst_formatField___closed__3;
|
||||
lean_object* l_Lean_throwError___at_Lean_Elab_Term_StructInst_throwFailedToElabField___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t lean_nat_dec_lt(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_instToFormatFieldStruct___closed__1;
|
||||
uint8_t l_Lean_Syntax_isIdent(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__4;
|
||||
lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_StructInst_DefaultFields_propagateLoop___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_Elab_Term_StructInst_expandStructInstExpectedType(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
|
|
@ -793,9 +793,9 @@ x_9 = l_Lean_mkOptionalNode___closed__1;
|
|||
x_10 = l_Lean_Syntax_setArg(x_1, x_4, x_9);
|
||||
x_11 = l_Array_empty___closed__1;
|
||||
x_12 = lean_array_push(x_11, x_10);
|
||||
x_13 = l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
x_13 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_14 = lean_array_push(x_13, x_8);
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_12209____closed__8;
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_12041____closed__8;
|
||||
x_16 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_16, 0, x_15);
|
||||
lean_ctor_set(x_16, 1, x_14);
|
||||
|
|
@ -808,11 +808,11 @@ x_20 = lean_array_push(x_12, x_19);
|
|||
x_21 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_21, 0, x_18);
|
||||
lean_ctor_set(x_21, 1, x_20);
|
||||
x_22 = l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
x_22 = l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
x_23 = lean_array_push(x_22, x_21);
|
||||
x_24 = l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
x_24 = l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
x_25 = lean_array_push(x_23, x_24);
|
||||
x_26 = l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
x_26 = l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
x_27 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_27, 0, x_26);
|
||||
lean_ctor_set(x_27, 1, x_25);
|
||||
|
|
@ -1053,27 +1053,27 @@ lean_ctor_set(x_48, 2, x_47);
|
|||
lean_ctor_set(x_48, 3, x_35);
|
||||
x_49 = l_Array_empty___closed__1;
|
||||
x_50 = lean_array_push(x_49, x_48);
|
||||
x_51 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_51 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_52 = lean_array_push(x_50, x_51);
|
||||
x_53 = lean_array_push(x_52, x_51);
|
||||
x_54 = l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
x_54 = l_myMacro____x40_Init_Notation___hyg_12668____closed__14;
|
||||
x_55 = lean_array_push(x_53, x_54);
|
||||
x_56 = lean_array_push(x_55, x_23);
|
||||
x_57 = l_myMacro____x40_Init_Notation___hyg_12836____closed__8;
|
||||
x_57 = l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
x_58 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_58, 0, x_57);
|
||||
lean_ctor_set(x_58, 1, x_56);
|
||||
x_59 = lean_array_push(x_49, x_58);
|
||||
x_60 = l_myMacro____x40_Init_Notation___hyg_12836____closed__6;
|
||||
x_60 = l_myMacro____x40_Init_Notation___hyg_12668____closed__6;
|
||||
x_61 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_61, 0, x_60);
|
||||
lean_ctor_set(x_61, 1, x_59);
|
||||
x_62 = l_myMacro____x40_Init_Notation___hyg_12836____closed__4;
|
||||
x_62 = l_myMacro____x40_Init_Notation___hyg_12668____closed__4;
|
||||
x_63 = lean_array_push(x_62, x_61);
|
||||
x_64 = l_myMacro____x40_Init_Notation___hyg_12836____closed__18;
|
||||
x_64 = l_myMacro____x40_Init_Notation___hyg_12668____closed__18;
|
||||
x_65 = lean_array_push(x_63, x_64);
|
||||
x_66 = lean_array_push(x_65, x_40);
|
||||
x_67 = l_myMacro____x40_Init_Notation___hyg_12836____closed__2;
|
||||
x_67 = l_myMacro____x40_Init_Notation___hyg_12668____closed__2;
|
||||
x_68 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_68, 0, x_67);
|
||||
lean_ctor_set(x_68, 1, x_66);
|
||||
|
|
@ -1098,27 +1098,27 @@ lean_ctor_set(x_73, 2, x_72);
|
|||
lean_ctor_set(x_73, 3, x_35);
|
||||
x_74 = l_Array_empty___closed__1;
|
||||
x_75 = lean_array_push(x_74, x_73);
|
||||
x_76 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_76 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_77 = lean_array_push(x_75, x_76);
|
||||
x_78 = lean_array_push(x_77, x_76);
|
||||
x_79 = l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
x_79 = l_myMacro____x40_Init_Notation___hyg_12668____closed__14;
|
||||
x_80 = lean_array_push(x_78, x_79);
|
||||
x_81 = lean_array_push(x_80, x_23);
|
||||
x_82 = l_myMacro____x40_Init_Notation___hyg_12836____closed__8;
|
||||
x_82 = l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
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_12836____closed__6;
|
||||
x_85 = l_myMacro____x40_Init_Notation___hyg_12668____closed__6;
|
||||
x_86 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_86, 0, x_85);
|
||||
lean_ctor_set(x_86, 1, x_84);
|
||||
x_87 = l_myMacro____x40_Init_Notation___hyg_12836____closed__4;
|
||||
x_87 = l_myMacro____x40_Init_Notation___hyg_12668____closed__4;
|
||||
x_88 = lean_array_push(x_87, x_86);
|
||||
x_89 = l_myMacro____x40_Init_Notation___hyg_12836____closed__18;
|
||||
x_89 = l_myMacro____x40_Init_Notation___hyg_12668____closed__18;
|
||||
x_90 = lean_array_push(x_88, x_89);
|
||||
x_91 = lean_array_push(x_90, x_40);
|
||||
x_92 = l_myMacro____x40_Init_Notation___hyg_12836____closed__2;
|
||||
x_92 = l_myMacro____x40_Init_Notation___hyg_12668____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);
|
||||
|
|
@ -1256,27 +1256,27 @@ lean_ctor_set(x_138, 2, x_137);
|
|||
lean_ctor_set(x_138, 3, x_124);
|
||||
x_139 = l_Array_empty___closed__1;
|
||||
x_140 = lean_array_push(x_139, x_138);
|
||||
x_141 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_141 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_142 = lean_array_push(x_140, x_141);
|
||||
x_143 = lean_array_push(x_142, x_141);
|
||||
x_144 = l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
x_144 = l_myMacro____x40_Init_Notation___hyg_12668____closed__14;
|
||||
x_145 = lean_array_push(x_143, x_144);
|
||||
x_146 = lean_array_push(x_145, x_112);
|
||||
x_147 = l_myMacro____x40_Init_Notation___hyg_12836____closed__8;
|
||||
x_147 = l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
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_139, x_148);
|
||||
x_150 = l_myMacro____x40_Init_Notation___hyg_12836____closed__6;
|
||||
x_150 = l_myMacro____x40_Init_Notation___hyg_12668____closed__6;
|
||||
x_151 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_151, 0, x_150);
|
||||
lean_ctor_set(x_151, 1, x_149);
|
||||
x_152 = l_myMacro____x40_Init_Notation___hyg_12836____closed__4;
|
||||
x_152 = l_myMacro____x40_Init_Notation___hyg_12668____closed__4;
|
||||
x_153 = lean_array_push(x_152, x_151);
|
||||
x_154 = l_myMacro____x40_Init_Notation___hyg_12836____closed__18;
|
||||
x_154 = l_myMacro____x40_Init_Notation___hyg_12668____closed__18;
|
||||
x_155 = lean_array_push(x_153, x_154);
|
||||
x_156 = lean_array_push(x_155, x_129);
|
||||
x_157 = l_myMacro____x40_Init_Notation___hyg_12836____closed__2;
|
||||
x_157 = l_myMacro____x40_Init_Notation___hyg_12668____closed__2;
|
||||
x_158 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_158, 0, x_157);
|
||||
lean_ctor_set(x_158, 1, x_156);
|
||||
|
|
@ -1484,27 +1484,27 @@ lean_ctor_set(x_216, 2, x_215);
|
|||
lean_ctor_set(x_216, 3, x_202);
|
||||
x_217 = l_Array_empty___closed__1;
|
||||
x_218 = lean_array_push(x_217, x_216);
|
||||
x_219 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_219 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_220 = lean_array_push(x_218, x_219);
|
||||
x_221 = lean_array_push(x_220, x_219);
|
||||
x_222 = l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
x_222 = l_myMacro____x40_Init_Notation___hyg_12668____closed__14;
|
||||
x_223 = lean_array_push(x_221, x_222);
|
||||
x_224 = lean_array_push(x_223, x_190);
|
||||
x_225 = l_myMacro____x40_Init_Notation___hyg_12836____closed__8;
|
||||
x_225 = l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
x_226 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_226, 0, x_225);
|
||||
lean_ctor_set(x_226, 1, x_224);
|
||||
x_227 = lean_array_push(x_217, x_226);
|
||||
x_228 = l_myMacro____x40_Init_Notation___hyg_12836____closed__6;
|
||||
x_228 = l_myMacro____x40_Init_Notation___hyg_12668____closed__6;
|
||||
x_229 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_229, 0, x_228);
|
||||
lean_ctor_set(x_229, 1, x_227);
|
||||
x_230 = l_myMacro____x40_Init_Notation___hyg_12836____closed__4;
|
||||
x_230 = l_myMacro____x40_Init_Notation___hyg_12668____closed__4;
|
||||
x_231 = lean_array_push(x_230, x_229);
|
||||
x_232 = l_myMacro____x40_Init_Notation___hyg_12836____closed__18;
|
||||
x_232 = l_myMacro____x40_Init_Notation___hyg_12668____closed__18;
|
||||
x_233 = lean_array_push(x_231, x_232);
|
||||
x_234 = lean_array_push(x_233, x_207);
|
||||
x_235 = l_myMacro____x40_Init_Notation___hyg_12836____closed__2;
|
||||
x_235 = l_myMacro____x40_Init_Notation___hyg_12668____closed__2;
|
||||
x_236 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_236, 0, x_235);
|
||||
lean_ctor_set(x_236, 1, x_234);
|
||||
|
|
@ -3181,12 +3181,12 @@ lean_ctor_set(x_84, 0, x_27);
|
|||
lean_ctor_set(x_84, 1, x_83);
|
||||
lean_ctor_set(x_84, 2, x_82);
|
||||
lean_ctor_set(x_84, 3, x_26);
|
||||
x_85 = l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
x_85 = l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
x_86 = lean_array_push(x_85, x_84);
|
||||
x_87 = l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
x_87 = l_myMacro____x40_Init_Notation___hyg_12668____closed__14;
|
||||
x_88 = lean_array_push(x_86, x_87);
|
||||
x_89 = lean_array_push(x_88, x_61);
|
||||
x_90 = l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
x_90 = l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
x_91 = lean_array_push(x_89, x_90);
|
||||
x_92 = l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_expandApp___spec__3___closed__2;
|
||||
x_93 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3205,28 +3205,28 @@ 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_69, x_99);
|
||||
x_101 = l_myMacro____x40_Init_Notation___hyg_11081____closed__17;
|
||||
x_101 = l_myMacro____x40_Init_Notation___hyg_10913____closed__17;
|
||||
x_102 = lean_array_push(x_100, x_101);
|
||||
x_103 = lean_array_push(x_102, x_58);
|
||||
x_104 = l_myMacro____x40_Init_Notation___hyg_11081____closed__15;
|
||||
x_104 = l_myMacro____x40_Init_Notation___hyg_10913____closed__15;
|
||||
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 = l_myMacro____x40_Init_Notation___hyg_11081____closed__13;
|
||||
x_106 = l_myMacro____x40_Init_Notation___hyg_10913____closed__13;
|
||||
x_107 = lean_array_push(x_106, x_105);
|
||||
x_108 = l_myMacro____x40_Init_Notation___hyg_11081____closed__11;
|
||||
x_108 = l_myMacro____x40_Init_Notation___hyg_10913____closed__11;
|
||||
x_109 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_109, 0, x_108);
|
||||
lean_ctor_set(x_109, 1, x_107);
|
||||
x_110 = lean_array_push(x_69, x_109);
|
||||
x_111 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_111 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_112 = lean_array_push(x_110, x_111);
|
||||
x_113 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_113, 0, x_98);
|
||||
lean_ctor_set(x_113, 1, x_112);
|
||||
x_114 = lean_array_push(x_85, x_113);
|
||||
x_115 = lean_array_push(x_114, x_90);
|
||||
x_116 = l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
x_116 = l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
x_117 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_117, 0, x_116);
|
||||
lean_ctor_set(x_117, 1, x_115);
|
||||
|
|
@ -3235,7 +3235,7 @@ x_119 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_119, 0, x_98);
|
||||
lean_ctor_set(x_119, 1, x_118);
|
||||
x_120 = lean_array_push(x_80, x_119);
|
||||
x_121 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_121 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_122 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_122, 0, x_121);
|
||||
lean_ctor_set(x_122, 1, x_120);
|
||||
|
|
@ -3477,12 +3477,12 @@ lean_ctor_set(x_237, 0, x_227);
|
|||
lean_ctor_set(x_237, 1, x_236);
|
||||
lean_ctor_set(x_237, 2, x_235);
|
||||
lean_ctor_set(x_237, 3, x_226);
|
||||
x_238 = l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
x_238 = l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
x_239 = lean_array_push(x_238, x_237);
|
||||
x_240 = l_myMacro____x40_Init_Notation___hyg_12836____closed__14;
|
||||
x_240 = l_myMacro____x40_Init_Notation___hyg_12668____closed__14;
|
||||
x_241 = lean_array_push(x_239, x_240);
|
||||
x_242 = lean_array_push(x_241, x_212);
|
||||
x_243 = l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
x_243 = l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
x_244 = lean_array_push(x_242, x_243);
|
||||
x_245 = l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_expandApp___spec__3___closed__2;
|
||||
x_246 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3503,28 +3503,28 @@ x_254 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_254, 0, x_253);
|
||||
lean_ctor_set(x_254, 1, x_252);
|
||||
x_255 = lean_array_push(x_220, x_254);
|
||||
x_256 = l_myMacro____x40_Init_Notation___hyg_11081____closed__17;
|
||||
x_256 = l_myMacro____x40_Init_Notation___hyg_10913____closed__17;
|
||||
x_257 = lean_array_push(x_255, x_256);
|
||||
x_258 = lean_array_push(x_257, x_210);
|
||||
x_259 = l_myMacro____x40_Init_Notation___hyg_11081____closed__15;
|
||||
x_259 = l_myMacro____x40_Init_Notation___hyg_10913____closed__15;
|
||||
x_260 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_260, 0, x_259);
|
||||
lean_ctor_set(x_260, 1, x_258);
|
||||
x_261 = l_myMacro____x40_Init_Notation___hyg_11081____closed__13;
|
||||
x_261 = l_myMacro____x40_Init_Notation___hyg_10913____closed__13;
|
||||
x_262 = lean_array_push(x_261, x_260);
|
||||
x_263 = l_myMacro____x40_Init_Notation___hyg_11081____closed__11;
|
||||
x_263 = l_myMacro____x40_Init_Notation___hyg_10913____closed__11;
|
||||
x_264 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_264, 0, x_263);
|
||||
lean_ctor_set(x_264, 1, x_262);
|
||||
x_265 = lean_array_push(x_220, x_264);
|
||||
x_266 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_266 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_267 = lean_array_push(x_265, x_266);
|
||||
x_268 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_268, 0, x_253);
|
||||
lean_ctor_set(x_268, 1, x_267);
|
||||
x_269 = lean_array_push(x_238, x_268);
|
||||
x_270 = lean_array_push(x_269, x_243);
|
||||
x_271 = l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
x_271 = l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
x_272 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_272, 0, x_271);
|
||||
lean_ctor_set(x_272, 1, x_270);
|
||||
|
|
@ -3533,7 +3533,7 @@ x_274 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_274, 0, x_253);
|
||||
lean_ctor_set(x_274, 1, x_273);
|
||||
x_275 = lean_array_push(x_233, x_274);
|
||||
x_276 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_276 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_277 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_277, 0, x_276);
|
||||
lean_ctor_set(x_277, 1, x_275);
|
||||
|
|
|
|||
12
stage0/stdlib/Lean/Elab/Structure.c
generated
12
stage0/stdlib/Lean/Elab/Structure.c
generated
|
|
@ -38,7 +38,6 @@ lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
|
|||
lean_object* lean_erase_macro_scopes(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_processSubfields_loop___rarg___closed__4;
|
||||
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
lean_object* l_Lean_throwError___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields___spec__3(lean_object*);
|
||||
lean_object* l_Lean_Elab_elabAttr___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
|
|
@ -60,6 +59,7 @@ lean_object* l_Lean_Elab_elabModifiers___at___private_Lean_Elab_Structure_0__Lea
|
|||
lean_object* l_Lean_Meta_mkId___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_addDefaults___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_MetavarContext_instantiateLevelMVars___at_Lean_Meta_instantiateLevelMVars___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
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;
|
||||
|
|
@ -91,6 +91,7 @@ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lea
|
|||
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView___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_Structure_0__Lean_Elab_Command_addDefaults(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
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*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
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;
|
||||
|
|
@ -462,7 +463,6 @@ lean_object* l_Lean_Elab_elabAttrs___at___private_Lean_Elab_Structure_0__Lean_El
|
|||
lean_object* l_Lean_Elab_Command_checkValidCtorModifier___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__11___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Elab_instInhabitedModifiers___closed__1;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView___spec__5(lean_object*, size_t, size_t, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__14;
|
||||
lean_object* l_Lean_Syntax_getArgs(lean_object*);
|
||||
lean_object* l_Lean_Name_append(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_elabAttr___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__4___lambda__1(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -537,7 +537,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_Lean_Level_getLevelOffset(lean_object*);
|
||||
lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
uint8_t l_Lean_Elab_Command_StructFieldInfo_isFromParent(lean_object*);
|
||||
lean_object* l_Lean_Elab_Modifiers_addAttribute(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_collectUniversesFromFields___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -599,6 +598,7 @@ extern lean_object* l_Lean_CollectFVars_instInhabitedState___closed__1;
|
|||
lean_object* l_Lean_Expr_getAppFn(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields_match__2(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__9;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__14;
|
||||
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_levelMVarToParamFVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -13657,7 +13657,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_12209____closed__14;
|
||||
x_37 = l_myMacro____x40_Init_Notation___hyg_12041____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);
|
||||
|
|
@ -14364,10 +14364,10 @@ lean_dec(x_10);
|
|||
x_13 = l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkAuxConstructions___closed__2;
|
||||
lean_inc(x_12);
|
||||
x_14 = l_Lean_Environment_contains(x_12, x_13);
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
lean_inc(x_12);
|
||||
x_16 = l_Lean_Environment_contains(x_12, x_15);
|
||||
x_17 = l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
x_17 = l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
x_18 = l_Lean_Environment_contains(x_12, x_17);
|
||||
lean_inc(x_6);
|
||||
lean_inc(x_2);
|
||||
|
|
|
|||
1126
stage0/stdlib/Lean/Elab/Syntax.c
generated
1126
stage0/stdlib/Lean/Elab/Syntax.c
generated
File diff suppressed because it is too large
Load diff
36
stage0/stdlib/Lean/Elab/Tactic/Basic.c
generated
36
stage0/stdlib/Lean/Elab/Tactic/Basic.c
generated
|
|
@ -25,6 +25,7 @@ lean_object* l_Lean_Elab_Tactic_liftMetaTacticAux___rarg___lambda__2(lean_object
|
|||
lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_evalIntroMatch(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_getMainTag(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_13836____closed__3;
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_mkTacticAttribute___closed__5;
|
||||
lean_object* l_Lean_Elab_Tactic_withMainMVarContext___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -121,7 +122,6 @@ lean_object* l_Lean_Elab_Tactic_liftMetaTacticAux_match__2___rarg(lean_object*,
|
|||
extern lean_object* l_Lean_Elab_Term_expandFunBinders_loop___closed__6;
|
||||
lean_object* l_Lean_Elab_Tactic_ensureHasType___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_evalIntro(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_12209____closed__17;
|
||||
lean_object* l_Lean_Elab_Tactic_evalCase___closed__3;
|
||||
lean_object* l_Lean_Elab_Tactic_evalAssumption___rarg___lambda__1___closed__1;
|
||||
lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_findTag_x3f_match__1(lean_object*);
|
||||
|
|
@ -217,6 +217,7 @@ lean_object* lean_nat_sub(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Elab_Tactic_liftMetaTacticAux_match__2(lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Elab_Tactic_evalChoice(lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_forEachVar_match__1___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_13836____closed__2;
|
||||
lean_object* l_Lean_Elab_Tactic_focus___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_SMap_find_x3f___at_Lean_Elab_getMacros___spec__1(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_choiceKind___closed__2;
|
||||
|
|
@ -232,6 +233,7 @@ extern lean_object* l_Lean_Parser_Tactic_traceState___closed__2;
|
|||
lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_evalTacticUsing_loop_match__3___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Notation_0__Lean_Parser_Tactic_withCheapRefl___closed__5;
|
||||
lean_object* l_Lean_Elab_Tactic_TacticM_run(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Tactic_getFVarIds___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___regBuiltin_Lean_Elab_Tactic_evalFailIfSuccess(lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_closeUsingOrAdmit(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -250,6 +252,7 @@ lean_object* l_Lean_Elab_Tactic_evalDone___rarg___boxed(lean_object*, lean_objec
|
|||
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*);
|
||||
lean_object* l_Lean_Expr_fvarId_x21(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__17;
|
||||
lean_object* l_Lean_Elab_Tactic_instOrElseTacticM___closed__1;
|
||||
lean_object* l_Lean_Elab_Tactic_evalDone___boxed(lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_liftTermElabM(lean_object*);
|
||||
|
|
@ -286,7 +289,6 @@ lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Tactic_expandTact
|
|||
lean_object* l_Lean_Elab_Tactic_liftMetaTacticAux_match__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_revert(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_evalChoice___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_12836____closed__16;
|
||||
lean_object* l_Lean_Elab_Tactic_getMainGoal_match__1(lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_instMonadExceptExceptionTacticM___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_liftMetaMAtMain___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -301,6 +303,7 @@ lean_object* l_Lean_Elab_Tactic_evalTacticSeq___boxed(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_12041____closed__17;
|
||||
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*);
|
||||
|
|
@ -326,7 +329,6 @@ lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_getIntrosSiz
|
|||
lean_object* l_Lean_Elab_Tactic_evalRevert_match__2___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_mkElabAttribute___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
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_14004____closed__2;
|
||||
lean_object* l_Lean_Elab_Tactic_evalFailIfSuccess___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_reportUnsolvedGoals___closed__1;
|
||||
lean_object* l___regBuiltin_Lean_Elab_Tactic_evalOrelse___closed__1;
|
||||
|
|
@ -400,9 +402,9 @@ 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;
|
||||
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*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__16;
|
||||
lean_object* l_Lean_Elab_Tactic_focusAux(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*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__17;
|
||||
lean_object* l_Lean_Elab_Tactic_evalTacticSeqBracketed___closed__1;
|
||||
lean_object* l_Lean_Elab_Tactic_evalIntro___closed__4;
|
||||
lean_object* l_Lean_Syntax_getArgs(lean_object*);
|
||||
|
|
@ -437,7 +439,6 @@ 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_12209____closed__22;
|
||||
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*);
|
||||
|
|
@ -462,7 +463,6 @@ lean_object* l_List_forIn_loop___at_Lean_Elab_Tactic_tagUntaggedGoals___spec__1_
|
|||
lean_object* l_Lean_Meta_inferType(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___boxed(lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Elab_Tactic_evalTacticSeqBracketed___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__13;
|
||||
lean_object* l_Lean_Elab_Tactic_evalAssumption___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_HashMapImp_find_x3f___at_Lean_Elab_Tactic_evalTactic___spec__5(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_liftTermElabM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -544,6 +544,7 @@ lean_object* l_Lean_Elab_Term_setMessageLog(lean_object*, lean_object*, lean_obj
|
|||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Tactic_evalIntros___spec__1(size_t, size_t, lean_object*);
|
||||
extern lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_877____closed__2;
|
||||
extern lean_object* l_Lean_Elab_Term_expandFunBinders_loop___closed__8;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__22;
|
||||
lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Tactic_evalChoiceAux___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_getMainModule(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_mkAppB(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -582,7 +583,6 @@ lean_object* l_Lean_Elab_Tactic_liftMetaTacticAux___rarg___lambda__1___boxed(lea
|
|||
lean_object* l___regBuiltin_Lean_Elab_Tactic_evalParen(lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_evalIntro___closed__6;
|
||||
lean_object* l_Lean_Elab_logAt___at_Lean_Elab_Tactic_evalTactic___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14004____closed__3;
|
||||
lean_object* l_Lean_Elab_logException___at_Lean_Elab_Tactic_closeUsingOrAdmit___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_setEnv___at_Lean_Elab_Tactic_BacktrackableState_restore___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_getUnsolvedGoals___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -8618,7 +8618,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_14004____closed__2;
|
||||
x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_13836____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;
|
||||
|
|
@ -9156,7 +9156,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_14004____closed__3;
|
||||
x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_13836____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;
|
||||
|
|
@ -10412,7 +10412,7 @@ x_33 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_33, 0, x_11);
|
||||
lean_ctor_set(x_33, 1, x_32);
|
||||
x_34 = lean_array_push(x_27, x_33);
|
||||
x_35 = l_myMacro____x40_Init_Notation___hyg_12836____closed__16;
|
||||
x_35 = l_myMacro____x40_Init_Notation___hyg_12668____closed__16;
|
||||
x_36 = lean_array_push(x_34, x_35);
|
||||
x_37 = l_Array_appendCore___rarg(x_27, x_22);
|
||||
lean_dec(x_22);
|
||||
|
|
@ -10428,7 +10428,7 @@ x_42 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_42, 0, x_29);
|
||||
lean_ctor_set(x_42, 1, x_41);
|
||||
x_43 = lean_array_push(x_27, x_42);
|
||||
x_44 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14004____closed__2;
|
||||
x_44 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_13836____closed__2;
|
||||
x_45 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_45, 0, x_44);
|
||||
lean_ctor_set(x_45, 1, x_43);
|
||||
|
|
@ -10529,7 +10529,7 @@ x_76 = l_Lean_Syntax_isOfKind(x_74, x_75);
|
|||
if (x_76 == 0)
|
||||
{
|
||||
lean_object* x_77; uint8_t x_78;
|
||||
x_77 = l_myMacro____x40_Init_Notation___hyg_12209____closed__13;
|
||||
x_77 = l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
lean_inc(x_74);
|
||||
x_78 = l_Lean_Syntax_isOfKind(x_74, x_77);
|
||||
if (x_78 == 0)
|
||||
|
|
@ -10570,7 +10570,7 @@ x_96 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_96, 0, x_11);
|
||||
lean_ctor_set(x_96, 1, x_95);
|
||||
x_97 = lean_array_push(x_91, x_96);
|
||||
x_98 = l_myMacro____x40_Init_Notation___hyg_12836____closed__16;
|
||||
x_98 = l_myMacro____x40_Init_Notation___hyg_12668____closed__16;
|
||||
x_99 = lean_array_push(x_97, x_98);
|
||||
x_100 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__8;
|
||||
x_101 = lean_array_push(x_100, x_90);
|
||||
|
|
@ -10584,7 +10584,7 @@ lean_ctor_set(x_105, 0, x_66);
|
|||
lean_ctor_set(x_105, 1, x_104);
|
||||
x_106 = l_Lean_Elab_Term_expandFunBinders_loop___closed__3;
|
||||
x_107 = lean_array_push(x_106, x_105);
|
||||
x_108 = l_myMacro____x40_Init_Notation___hyg_12209____closed__22;
|
||||
x_108 = l_myMacro____x40_Init_Notation___hyg_12041____closed__22;
|
||||
x_109 = lean_array_push(x_107, x_108);
|
||||
x_110 = l_Lean_Elab_Term_expandFunBinders_loop___closed__6;
|
||||
x_111 = lean_array_push(x_109, x_110);
|
||||
|
|
@ -10593,9 +10593,9 @@ x_113 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_113, 0, x_66);
|
||||
lean_ctor_set(x_113, 1, x_112);
|
||||
x_114 = lean_array_push(x_91, x_113);
|
||||
x_115 = l_myMacro____x40_Init_Notation___hyg_11081____closed__17;
|
||||
x_115 = l_myMacro____x40_Init_Notation___hyg_10913____closed__17;
|
||||
x_116 = lean_array_push(x_114, x_115);
|
||||
x_117 = l_myMacro____x40_Init_Notation___hyg_12209____closed__17;
|
||||
x_117 = l_myMacro____x40_Init_Notation___hyg_12041____closed__17;
|
||||
x_118 = lean_array_push(x_116, x_117);
|
||||
x_119 = l_Lean_Parser_Tactic_matchAlt___closed__2;
|
||||
x_120 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -10629,7 +10629,7 @@ x_137 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_137, 0, x_66);
|
||||
lean_ctor_set(x_137, 1, x_136);
|
||||
x_138 = lean_array_push(x_91, x_137);
|
||||
x_139 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14004____closed__2;
|
||||
x_139 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_13836____closed__2;
|
||||
x_140 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_140, 0, x_139);
|
||||
lean_ctor_set(x_140, 1, x_138);
|
||||
|
|
@ -14376,7 +14376,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_14004____closed__3;
|
||||
x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_13836____closed__3;
|
||||
lean_inc(x_17);
|
||||
x_19 = l_Lean_Syntax_isOfKind(x_17, x_18);
|
||||
if (x_19 == 0)
|
||||
|
|
|
|||
30
stage0/stdlib/Lean/Elab/Tactic/Binders.c
generated
30
stage0/stdlib/Lean/Elab/Tactic/Binders.c
generated
|
|
@ -22,31 +22,34 @@ lean_object* l_Lean_Elab_Tactic_expandHaveTactic(lean_object*, lean_object*, lea
|
|||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
lean_object* l_Array_append___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Array_empty___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
extern lean_object* l_Lean_Parser_Tactic_have___closed__2;
|
||||
lean_object* l___private_Lean_Elab_Tactic_Binders_0__Lean_Elab_Tactic_liftTermBinderSyntax___closed__4;
|
||||
lean_object* l_Lean_Elab_Tactic_expandLetTactic___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Elab_Tactic_expandSufficesTactic___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__17;
|
||||
lean_object* l___regBuiltin_Lean_Elab_Tactic_expandHaveTactic(lean_object*);
|
||||
lean_object* lean_array_push(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
lean_object* l_Lean_Elab_Tactic_expandShowTactic___closed__6;
|
||||
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*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
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_340____closed__14;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
lean_object* l___regBuiltin_Lean_Elab_Tactic_expandLetBangTactic___closed__1;
|
||||
lean_object* l_Lean_Elab_Tactic_expandLetBangTactic(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Tactic_Binders_0__Lean_Elab_Tactic_liftTermBinderSyntax___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
extern lean_object* l_stx___x3f___closed__3;
|
||||
extern lean_object* l_Lean_Parser_Tactic_let_x21___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
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_Lean_instInhabitedSourceInfo___closed__1;
|
||||
lean_object* l_Lean_Elab_Tactic_expandShowTactic___closed__7;
|
||||
extern lean_object* l_Lean_Parser_Tactic_let___closed__1;
|
||||
lean_object* l_Lean_Elab_Tactic_expandShowTactic___closed__10;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__17;
|
||||
lean_object* l___private_Lean_Elab_Tactic_Binders_0__Lean_Elab_Tactic_liftTermBinderSyntax___closed__5;
|
||||
lean_object* l___regBuiltin_Lean_Elab_Tactic_expandHaveTactic___closed__1;
|
||||
lean_object* l_Lean_Elab_Tactic_expandSufficesTactic___boxed(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -58,6 +61,7 @@ extern lean_object* l_Lean_Parser_Tactic_suffices___closed__2;
|
|||
lean_object* l___regBuiltin_Lean_Elab_Tactic_expandLetRecTactic(lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_expandSufficesTactic(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Tactic_Binders_0__Lean_Elab_Tactic_liftTermBinderSyntax_match__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
extern lean_object* l_Lean_nullKind___closed__2;
|
||||
lean_object* l_Lean_mkAtomFrom(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_expandLetBangTactic___boxed(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -72,11 +76,7 @@ extern lean_object* l_Lean_Parser_Tactic_letrec___closed__2;
|
|||
lean_object* l_Lean_Syntax_getArgs(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Tactic_Binders_0__Lean_Elab_Tactic_liftTermBinderSyntax___closed__7;
|
||||
lean_object* l_Lean_Syntax_getKind(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
extern lean_object* l_Lean_Parser_Tactic_show___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
lean_object* l___private_Lean_Elab_Tactic_Binders_0__Lean_Elab_Tactic_liftTermBinderSyntax___closed__2;
|
||||
extern lean_object* l_Lean_Parser_Tactic_show___closed__1;
|
||||
lean_object* l___regBuiltin_Lean_Elab_Tactic_expandShowTactic(lean_object*);
|
||||
|
|
@ -191,7 +191,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Lean_Elab_Tactic_Binders_0__Lean_Elab_Tactic_liftTermBinderSyntax___closed__2;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_12209____closed__17;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_12041____closed__17;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -276,7 +276,7 @@ return x_12;
|
|||
else
|
||||
{
|
||||
lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33;
|
||||
x_13 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_13 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_14 = lean_name_mk_string(x_7, x_13);
|
||||
x_15 = lean_name_mk_string(x_14, x_6);
|
||||
x_16 = l_Lean_Syntax_getArgs(x_1);
|
||||
|
|
@ -525,7 +525,7 @@ static lean_object* _init_l_Lean_Elab_Tactic_expandShowTactic___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Tactic_show___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -565,7 +565,7 @@ static lean_object* _init_l_Lean_Elab_Tactic_expandShowTactic___closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Elab_Tactic_expandShowTactic___closed__4;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -639,17 +639,17 @@ lean_ctor_set(x_11, 0, x_10);
|
|||
lean_ctor_set(x_11, 1, x_9);
|
||||
x_12 = l_Array_empty___closed__1;
|
||||
x_13 = lean_array_push(x_12, x_11);
|
||||
x_14 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_14 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_15 = lean_array_push(x_13, x_14);
|
||||
x_16 = l_Lean_nullKind___closed__2;
|
||||
x_17 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_17, 0, x_16);
|
||||
lean_ctor_set(x_17, 1, x_15);
|
||||
x_18 = l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
x_18 = l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
x_19 = lean_array_push(x_18, x_17);
|
||||
x_20 = l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
x_20 = l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
x_21 = lean_array_push(x_19, x_20);
|
||||
x_22 = l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
x_22 = l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
x_23 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_23, 0, x_22);
|
||||
lean_ctor_set(x_23, 1, x_21);
|
||||
|
|
|
|||
6
stage0/stdlib/Lean/Elab/Tactic/Generalize.c
generated
6
stage0/stdlib/Lean/Elab/Tactic/Generalize.c
generated
|
|
@ -23,6 +23,7 @@ extern lean_object* l_Lean_Parser_Tactic_generalize___closed__2;
|
|||
lean_object* l___private_Lean_Elab_Tactic_Generalize_0__Lean_Elab_Tactic_evalGeneralizeWithEq___lambda__1___closed__1;
|
||||
lean_object* l___private_Lean_Elab_Tactic_Generalize_0__Lean_Elab_Tactic_evalGeneralizeWithEq_match__1(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Tactic_Generalize_0__Lean_Elab_Tactic_evalGeneralizeWithEq___lambda__1___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
lean_object* l_Lean_Elab_Tactic_evalGeneralizeAux___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_Meta_getMVarTag(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_BacktrackableState_restore(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -61,7 +62,6 @@ lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMe
|
|||
lean_object* l_Lean_Elab_Tactic_elabTerm(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Syntax_isNone(lean_object*);
|
||||
lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
lean_object* l___private_Lean_Elab_Tactic_Generalize_0__Lean_Elab_Tactic_evalGeneralizeWithEq_match__1___rarg(lean_object*, 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_evalGeneralizeAux_match__1___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -590,7 +590,7 @@ x_49 = lean_box(0);
|
|||
x_50 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_50, 0, x_47);
|
||||
lean_ctor_set(x_50, 1, x_49);
|
||||
x_51 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_51 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_52 = l_Lean_mkConst(x_51, x_50);
|
||||
x_53 = l_Lean_Meta_assertExt___lambda__1___closed__1;
|
||||
lean_inc(x_2);
|
||||
|
|
@ -991,7 +991,7 @@ x_23 = lean_box(0);
|
|||
x_24 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_24, 0, x_18);
|
||||
lean_ctor_set(x_24, 1, x_23);
|
||||
x_25 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_25 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_26 = l_Lean_mkConst(x_25, x_24);
|
||||
x_27 = l_Lean_Meta_assertExt___lambda__1___closed__1;
|
||||
lean_inc(x_1);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Elab/Tactic/Induction.c
generated
4
stage0/stdlib/Lean/Elab/Tactic/Induction.c
generated
|
|
@ -244,6 +244,7 @@ lean_object* l_Lean_Elab_Tactic_evalInduction_match__2(lean_object*);
|
|||
lean_object* l_Lean_Meta_tryClear(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_Elab_Tactic_getRecFromUsing___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases___at_Lean_Meta_whnfCore___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
lean_object* l_Lean_Elab_Tactic_closeUsingOrAdmit(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_Tactic_Induction_0__Lean_Elab_Tactic_checkAltsOfOptInductionAlts___spec__1___lambda__2(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_Elab_Tactic_ElimApp_mkElimApp_loop___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -501,7 +502,6 @@ lean_object* l_Lean_Elab_Tactic_ElimApp_evalAlts___lambda__2___closed__3;
|
|||
lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_ElimApp_evalAlts(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_withMVarContext___at_Lean_Elab_Tactic_evalInduction___spec__4___rarg(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_12209____closed__13;
|
||||
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_ElimApp_checkAltNames___spec__3___lambda__1___closed__1;
|
||||
lean_object* l___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_processResult___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* l___private_Lean_Meta_Basic_0__Lean_Meta_mkFreshExprMVarImpl(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -715,7 +715,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_12209____closed__13;
|
||||
x_4 = l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
x_5 = l_Lean_Syntax_isOfKind(x_1, x_4);
|
||||
return x_5;
|
||||
}
|
||||
|
|
|
|||
8
stage0/stdlib/Lean/Elab/Tactic/Match.c
generated
8
stage0/stdlib/Lean/Elab/Tactic/Match.c
generated
|
|
@ -52,12 +52,14 @@ uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
|
|||
lean_object* lean_st_ref_take(lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Meta_0__Array_mapSepElemsMAux___at___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTermAux___spec__2___boxed(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_mkAuxiliaryMatchTermAux___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
extern lean_object* l_stx___x3f___closed__3;
|
||||
lean_object* l_Lean_Elab_Tactic_evalMatch_match__1(lean_object*);
|
||||
lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Tactic_evalMatch___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_replaceRef(lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Meta_0__Array_mapSepElemsMAux___at___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTermAux___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Util_0__Lean_Elab_expandMacro_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__17;
|
||||
lean_object* l_Array_mapSepElemsM___at___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTermAux___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_setKind(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Name_appendIndexAfter(lean_object*, lean_object*);
|
||||
|
|
@ -76,7 +78,6 @@ lean_object* l_Lean_Elab_Tactic_evalMatch_match__1___rarg(lean_object*, lean_obj
|
|||
extern lean_object* l_Lean_Parser_Tactic_refine___closed__2;
|
||||
lean_object* l_Lean_Syntax_setArg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_environment_main_module(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__17;
|
||||
extern lean_object* l_Lean_Parser_Tactic_case___closed__1;
|
||||
lean_object* l_Lean_Syntax_getArgs(lean_object*);
|
||||
lean_object* l_Lean_Name_append(lean_object*, lean_object*);
|
||||
|
|
@ -84,7 +85,6 @@ lean_object* l_Lean_Elab_Tactic_evalMatch(lean_object*, lean_object*, lean_objec
|
|||
extern lean_object* l_Lean_Parser_Tactic_case___closed__2;
|
||||
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_12209____closed__13;
|
||||
uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_mkOptionalNode___closed__2;
|
||||
|
|
@ -323,7 +323,7 @@ x_12 = l_Lean_Syntax_isOfKind(x_10, x_11);
|
|||
if (x_12 == 0)
|
||||
{
|
||||
lean_object* x_13; uint8_t x_14;
|
||||
x_13 = l_myMacro____x40_Init_Notation___hyg_12209____closed__13;
|
||||
x_13 = l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
lean_inc(x_10);
|
||||
x_14 = l_Lean_Syntax_isOfKind(x_10, x_13);
|
||||
if (x_14 == 0)
|
||||
|
|
@ -353,7 +353,7 @@ lean_ctor_set(x_26, 1, x_25);
|
|||
x_27 = l_Lean_Syntax_getArg(x_26, x_15);
|
||||
x_28 = l___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTermAux___lambda__1___closed__8;
|
||||
x_29 = lean_array_push(x_28, x_27);
|
||||
x_30 = l_myMacro____x40_Init_Notation___hyg_11081____closed__17;
|
||||
x_30 = l_myMacro____x40_Init_Notation___hyg_10913____closed__17;
|
||||
x_31 = lean_array_push(x_29, x_30);
|
||||
x_32 = lean_array_push(x_31, x_10);
|
||||
x_33 = l_Lean_Parser_Tactic_case___closed__2;
|
||||
|
|
|
|||
52
stage0/stdlib/Lean/Elab/Term.c
generated
52
stage0/stdlib/Lean/Elab/Term.c
generated
|
|
@ -195,7 +195,6 @@ extern lean_object* l_Lean_Elab_throwAbort___rarg___closed__1;
|
|||
uint8_t lean_name_eq(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_Elab_Term_mkAuxName___spec__1(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_useImplicitLambda_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
lean_object* l_Std_PersistentHashMap_findAux___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabUsingElabFns___spec__3___boxed(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Meta_throwTypeExcepted___rarg___closed__1;
|
||||
extern lean_object* l_Lean_MessageData_nil;
|
||||
|
|
@ -214,6 +213,7 @@ lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux_match__1(l
|
|||
extern lean_object* l_rawNatLit___closed__2;
|
||||
lean_object* lean_local_ctx_find_from_user_name(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_getMVarDecl(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_1748____closed__4;
|
||||
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_expr_instantiate1(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_instToExprChar___lambda__1___closed__1;
|
||||
|
|
@ -238,6 +238,7 @@ extern lean_object* l_Lean_Elab_logException___rarg___lambda__1___closed__2;
|
|||
lean_object* l_Lean_Elab_Term_liftLevelM_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_TermElabM_run___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_map___at_Lean_resolveGlobalConst___spec__2(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
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*);
|
||||
|
|
@ -263,6 +264,7 @@ lean_object* l_Lean_Elab_Term_elabSyntheticHole_match__2(lean_object*);
|
|||
lean_object* l_Lean_Elab_Term_synthesizeInst(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_foldlM___at_Lean_Elab_Term_logUnassignedUsingErrorInfos___spec__5(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_resolveName___closed__6;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryCoeSort___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_elabStrLit_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Elab_Term_elabByTactic(lean_object*);
|
||||
|
|
@ -327,6 +329,7 @@ lean_object* l_Lean_Elab_Term_elabBadCDot___rarg(lean_object*, lean_object*, lea
|
|||
lean_object* l_Lean_throwError___at_Lean_Elab_Term_throwErrorIfErrors___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentHashMap_find_x3f___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabUsingElabFns___spec__2___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_isLetRecAuxMVar___closed__4;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__15;
|
||||
lean_object* l_Lean_Elab_Term_resolveLocalName_loop_match__2(lean_object*);
|
||||
lean_object* l_Lean_mkAppN(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_liftMetaM(lean_object*);
|
||||
|
|
@ -430,9 +433,11 @@ uint8_t l_Lean_KVMap_getBool(lean_object*, lean_object*, uint8_t);
|
|||
lean_object* l_Lean_Elab_Term_synthesizeInstMVarCore___closed__3;
|
||||
lean_object* l_Lean_Elab_Term_instMetaEvalTermElabM___rarg___closed__2;
|
||||
extern lean_object* l_Lean_Meta_throwLetTypeMismatchMessage___rarg___closed__10;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
lean_object* l_Lean_Elab_Term_withMacroExpansion___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_Term_elabByTactic___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_mkExplicitBinder___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__13;
|
||||
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_useImplicitLambda_x3f___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_mkConst___closed__2;
|
||||
extern lean_object* l_Lean_instQuoteProd___rarg___closed__1;
|
||||
|
|
@ -504,7 +509,6 @@ lean_object* l_Lean_Elab_Term_withFreshMacroScope(lean_object*);
|
|||
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;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__11;
|
||||
lean_object* l_Lean_Elab_Term_instMonadLogTermElabM___closed__5;
|
||||
extern lean_object* l_myMacro____x40_Init_Coe___hyg_160____closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44;
|
||||
|
|
@ -598,7 +602,6 @@ lean_object* l___regBuiltin_Lean_Elab_Term_elabProp___closed__2;
|
|||
lean_object* l_Lean_Meta_getMVarsAtDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
size_t lean_usize_modn(size_t, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_exceptionToSorry___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_11081____closed__15;
|
||||
lean_object* l_Lean_Elab_throwAutoBoundImplicitLocal___at_Lean_Elab_Term_resolveName___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_FileMap_toPosition(lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -844,7 +847,6 @@ lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_isLambdaWithImplicit__
|
|||
lean_object* l_Lean_throwError___at_Lean_Elab_Term_mkAuxName___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_instToMessageDataOptionExpr___closed__3;
|
||||
lean_object* l_Lean_Elab_Term_elabSyntheticHole___closed__6;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
lean_object* lean_register_option(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_isValidAutoBoundImplicitName_match__1(lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Elab_Term_elabProp___closed__1;
|
||||
|
|
@ -867,7 +869,6 @@ lean_object* l_Lean_Elab_Term_elabSyntheticHole___closed__2;
|
|||
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore(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_Term_0__Lean_Elab_Term_applyAttributesCore_match__2(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_mkTypeMismatchError___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
lean_object* l_Lean_Elab_Term_adaptExpander(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_Elab_Term_tryPostponeIfMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -907,7 +908,6 @@ lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lea
|
|||
lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_Term___hyg_2430____closed__1;
|
||||
lean_object* l_Lean_Elab_Term_elabDoubleQuotedName_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Meta_mkSorry___rarg___lambda__1___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__13;
|
||||
extern lean_object* l_Lean_instInhabitedMessageData___closed__1;
|
||||
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_isExprDefEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -1064,7 +1064,6 @@ lean_object* l_Lean_Elab_Term_elabScientificLit_match__1(lean_object*);
|
|||
lean_object* l_Lean_Meta_setMCtx(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_instMetaEvalTermElabM___spec__7(lean_object*, 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_Lean_Elab_Term_elabDoubleQuotedName_match__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
lean_object* l_Lean_indentExpr(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_mkTypeMismatchError_match__1(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabStrLit(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -1102,6 +1101,7 @@ lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabUsingElabFns___clo
|
|||
lean_object* l_Lean_Elab_Term_levelMVarToParam_x27_match__1(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabBadCDot___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_instMetaEvalTermElabM___rarg___lambda__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_10913____closed__11;
|
||||
lean_object* l_Lean_getAttributeImpl(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_mkAppOptM___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Meta_throwLetTypeMismatchMessage___rarg___closed__8;
|
||||
|
|
@ -3565,7 +3565,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Elab_mkMacroAttributeUnsafe___closed__2;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -3649,7 +3649,7 @@ lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_obj
|
|||
x_2 = l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__3;
|
||||
x_3 = l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__5;
|
||||
x_4 = l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__7;
|
||||
x_5 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_5 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_6 = l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__9;
|
||||
x_7 = l_term___u2218_____closed__5;
|
||||
x_8 = l_Lean_Elab_mkElabAttribute___rarg(x_2, x_3, x_4, x_5, x_6, x_7, x_1);
|
||||
|
|
@ -7408,7 +7408,7 @@ static lean_object* _init_l_Lean_Elab_Term_mkExplicitBinder___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -20308,7 +20308,7 @@ _start:
|
|||
lean_object* x_2; lean_object* x_3; uint8_t x_4;
|
||||
lean_inc(x_1);
|
||||
x_2 = l_Lean_Syntax_getKind(x_1);
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_4 = lean_name_eq(x_2, x_3);
|
||||
lean_dec(x_2);
|
||||
if (x_4 == 0)
|
||||
|
|
@ -20399,7 +20399,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_11081____closed__11;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_10913____closed__11;
|
||||
lean_inc(x_1);
|
||||
x_3 = l_Lean_Syntax_isOfKind(x_1, x_2);
|
||||
if (x_3 == 0)
|
||||
|
|
@ -20415,7 +20415,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_11081____closed__15;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_10913____closed__15;
|
||||
lean_inc(x_6);
|
||||
x_8 = l_Lean_Syntax_isOfKind(x_6, x_7);
|
||||
if (x_8 == 0)
|
||||
|
|
@ -20461,7 +20461,7 @@ size_t x_18; size_t x_19; lean_object* x_20; uint8_t x_21;
|
|||
x_18 = 0;
|
||||
x_19 = lean_usize_of_nat(x_13);
|
||||
lean_dec(x_13);
|
||||
x_20 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_20 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_21 = l_Array_anyMUnsafe_any___at___private_Lean_Elab_Term_0__Lean_Elab_Term_isLambdaWithImplicit___spec__1(x_20, x_12, x_18, x_19);
|
||||
lean_dec(x_12);
|
||||
return x_21;
|
||||
|
|
@ -20498,7 +20498,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_11081____closed__8;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
lean_inc(x_1);
|
||||
x_3 = l_Lean_Syntax_isOfKind(x_1, x_2);
|
||||
if (x_3 == 0)
|
||||
|
|
@ -28724,7 +28724,7 @@ static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabProp___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l___regBuiltin_Lean_Elab_Term_elabProp___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -28971,7 +28971,7 @@ static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabTypeStx___closed__2(
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l___regBuiltin_Lean_Elab_Term_elabTypeStx___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -29060,7 +29060,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_12209____closed__13;
|
||||
x_3 = l_myMacro____x40_Init_Notation___hyg_12041____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;
|
||||
|
|
@ -30021,7 +30021,7 @@ static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabSyntheticHole___clos
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Tactic_inductionAlt___closed__8;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -30217,7 +30217,7 @@ static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabByTactic___closed__2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l___regBuiltin_Lean_Elab_Term_elabByTactic___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -32017,7 +32017,7 @@ static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabBadCDot___closed__2(
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l___regBuiltin_Lean_Elab_Term_elabBadCDot___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -33257,7 +33257,7 @@ static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabQuotedName___closed_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l___regBuiltin_Lean_Elab_Term_elabQuotedName___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -33687,7 +33687,7 @@ static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabDoubleQuotedName___c
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l___regBuiltin_Lean_Elab_Term_elabDoubleQuotedName___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -33786,7 +33786,7 @@ static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabTypeOf___closed__2()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l___regBuiltin_Lean_Elab_Term_elabTypeOf___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -34107,7 +34107,7 @@ static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabEnsureTypeOf___close
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l___regBuiltin_Lean_Elab_Term_elabEnsureTypeOf___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -34234,7 +34234,7 @@ static lean_object* _init_l___regBuiltin_Lean_Elab_Term_elabEnsureExpectedType__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l___regBuiltin_Lean_Elab_Term_elabEnsureExpectedType___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
|
|||
12
stage0/stdlib/Lean/Elab/Util.c
generated
12
stage0/stdlib/Lean/Elab/Util.c
generated
|
|
@ -31,6 +31,7 @@ lean_object* l_Lean_Elab_adaptMacro___rarg___lambda__3(lean_object*, lean_object
|
|||
lean_object* l_Lean_MacroScopesView_format___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentHashMap_find_x3f___at_Lean_Elab_getMacros___spec__2___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_String_toFormat(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_Lean_MessageData_ofList___closed__3;
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
|
|
@ -58,7 +59,6 @@ lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_136____closed__2;
|
|||
lean_object* l_Lean_Elab_instMonadMacroAdapter___rarg___lambda__1(lean_object*, lean_object*, lean_object*);
|
||||
size_t l_USize_shiftRight(size_t, size_t);
|
||||
lean_object* l_Lean_Elab_getMacroStackOption___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__5;
|
||||
lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_136____closed__1;
|
||||
lean_object* l_Lean_Elab_addMacroStack___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
|
|
@ -83,6 +83,7 @@ lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
|
|||
lean_object* l_List_foldl___at_Lean_Elab_addMacroStack___spec__1___closed__3;
|
||||
lean_object* l___private_Lean_Elab_Util_0__Lean_Elab_expandMacro_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_prettyPrint_match__1(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__5;
|
||||
lean_object* l_Lean_Name_appendIndexAfter(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_mkMacroAttributeUnsafe___closed__10;
|
||||
lean_object* l_Lean_Elab_mkUnusedBaseName___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -98,7 +99,6 @@ lean_object* l_Lean_throwError___at_Lean_registerInitAttrUnsafe___spec__3(lean_o
|
|||
extern lean_object* l_IO_instInhabitedError___closed__1;
|
||||
lean_object* l_Lean_Syntax_prettyPrint(lean_object*);
|
||||
lean_object* l_Lean_Elab_mkUnusedBaseName_loop(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
uint8_t l_Lean_Environment_contains(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_liftMacroM___rarg___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_adaptMacro___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*);
|
||||
|
|
@ -1236,8 +1236,8 @@ static lean_object* _init_l___private_Lean_Elab_Util_0__Lean_Elab_evalSyntaxCons
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_340____closed__5;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_Parser_Syntax_addPrec___closed__5;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -1347,7 +1347,7 @@ static lean_object* _init_l_Lean_Elab_mkMacroAttributeUnsafe___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_Elab_mkMacroAttributeUnsafe___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -1419,7 +1419,7 @@ static lean_object* _init_l_Lean_Elab_mkMacroAttributeUnsafe___closed__10() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_Elab_mkMacroAttributeUnsafe___closed__9;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
|
|||
52
stage0/stdlib/Lean/Exception.c
generated
52
stage0/stdlib/Lean/Exception.c
generated
|
|
@ -21,6 +21,7 @@ lean_object* l_Lean_termThrowError_x21_______closed__2;
|
|||
lean_object* l_Lean_Exception_getRef_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_withIncRecDepth___rarg___lambda__2___closed__2;
|
||||
lean_object* l_Lean_instMonadRecDepthReaderT___rarg___lambda__2(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_withIncRecDepth___rarg___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_withIncRecDepth___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -36,7 +37,7 @@ lean_object* l_Lean_instMonadRecDepthReaderT___rarg___lambda__3(lean_object*, le
|
|||
lean_object* l_StateRefT_x27_run___rarg___lambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwUnknownConstant___rarg(lean_object*, lean_object*, lean_object*);
|
||||
uint8_t lean_name_eq(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_object* lean_array_push(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_interpolatedStrKind;
|
||||
lean_object* l_Lean_throwKernelException(lean_object*, lean_object*);
|
||||
|
|
@ -44,8 +45,7 @@ lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_847____closed__7;
|
|||
lean_object* l_Lean_instMonadRecDepthStateRefT_x27(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_string_utf8_byte_size(lean_object*);
|
||||
lean_object* l_Lean_instMonadRecDepthMonadCacheT(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_prec___x2b_____closed__4;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwUnknownConstant___rarg___closed__2;
|
||||
lean_object* l_Lean_instInhabitedException___closed__1;
|
||||
|
|
@ -63,10 +63,12 @@ lean_object* l_Lean_instMonadRecDepthMonadCacheT___rarg(lean_object*);
|
|||
lean_object* l_Lean_termThrowError_x21____;
|
||||
lean_object* l_Lean_throwUnknownConstant___rarg___closed__1;
|
||||
lean_object* l_Lean_throwKernelException___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
lean_object* l_Lean_KernelException_toMessageData(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_instAddErrorMessageContext___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_627____closed__9;
|
||||
lean_object* l_Lean_ofExcept_match__1(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
lean_object* l_Lean_instAddErrorMessageContext(lean_object*);
|
||||
lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_627____closed__4;
|
||||
lean_object* l_Lean_instMonadError___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -74,7 +76,6 @@ lean_object* l_Lean_termThrowError_x21_______closed__1;
|
|||
extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
|
||||
lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_627____closed__1;
|
||||
lean_object* l_Lean_termThrowErrorAt_x21_________closed__7;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
lean_object* l_Lean_instMonadRecDepthReaderT___rarg(lean_object*);
|
||||
lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_627____closed__8;
|
||||
lean_object* l_Lean_instMonadError(lean_object*);
|
||||
|
|
@ -84,11 +85,13 @@ lean_object* l_Lean_throwErrorAt___rarg(lean_object*, lean_object*, lean_object*
|
|||
lean_object* l_Lean_instMonadRecDepthReaderT(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Exception_toMessageData_match__1(lean_object*);
|
||||
lean_object* l_Lean_Exception_getRef_match__1(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
extern lean_object* l_Lean_KernelException_toMessageData___closed__3;
|
||||
lean_object* l_Lean_Exception_getRef___boxed(lean_object*);
|
||||
lean_object* l_Lean_termThrowErrorAt_x21_________closed__5;
|
||||
lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___rarg___lambda__1(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
extern lean_object* l_Lean_nullKind___closed__2;
|
||||
lean_object* l_Lean_termThrowErrorAt_x21______;
|
||||
lean_object* l_Lean_termThrowErrorAt_x21_________closed__3;
|
||||
|
|
@ -99,9 +102,7 @@ lean_object* l_Lean_withIncRecDepth(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_627____closed__6;
|
||||
lean_object* l_Lean_Syntax_getKind(lean_object*);
|
||||
lean_object* l_Lean_throwKernelException___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
lean_object* l_Lean_throwError___rarg___lambda__1___boxed(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
lean_object* l_Lean_termThrowErrorAt_x21_________closed__6;
|
||||
lean_object* l_Lean_Exception_getRef(lean_object*);
|
||||
lean_object* l_Lean_throwErrorAt(lean_object*, lean_object*);
|
||||
|
|
@ -123,7 +124,6 @@ lean_object* l_Lean_ofExcept(lean_object*, lean_object*, lean_object*);
|
|||
lean_object* l_Lean_instMonadRecDepthReaderT___rarg___lambda__3___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_847____closed__1;
|
||||
lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_847____closed__4;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
lean_object* l_Lean_mkConst(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_847_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_627_(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -883,7 +883,7 @@ static lean_object* _init_l_Lean_termThrowError_x21_______closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_termThrowError_x21_______closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -911,7 +911,7 @@ static lean_object* _init_l_Lean_termThrowError_x21_______closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Lean_termThrowError_x21_______closed__4;
|
||||
x_3 = l_termPrintln_x21_______closed__5;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -955,7 +955,7 @@ static lean_object* _init_l_Lean_termThrowErrorAt_x21_________closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_termThrowErrorAt_x21_________closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -983,7 +983,7 @@ static lean_object* _init_l_Lean_termThrowErrorAt_x21_________closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Lean_termThrowErrorAt_x21_________closed__4;
|
||||
x_3 = l_Lean_Parser_Tactic_intro___closed__12;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -997,7 +997,7 @@ static lean_object* _init_l_Lean_termThrowErrorAt_x21_________closed__6() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Lean_termThrowErrorAt_x21_________closed__5;
|
||||
x_3 = l_termPrintln_x21_______closed__5;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -1074,7 +1074,7 @@ static lean_object* _init_l_Lean_myMacro____x40_Lean_Exception___hyg_627____clos
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_myMacro____x40_Lean_Exception___hyg_627____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -1181,7 +1181,7 @@ x_25 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_25, 0, x_24);
|
||||
lean_ctor_set(x_25, 1, x_23);
|
||||
x_26 = lean_array_push(x_22, x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_28 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_28, 0, x_27);
|
||||
lean_ctor_set(x_28, 1, x_26);
|
||||
|
|
@ -1217,17 +1217,17 @@ 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_38, x_43);
|
||||
x_45 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_45 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_46 = lean_array_push(x_44, x_45);
|
||||
x_47 = l_Lean_nullKind___closed__2;
|
||||
x_48 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_48, 0, x_47);
|
||||
lean_ctor_set(x_48, 1, x_46);
|
||||
x_49 = l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
x_49 = l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
x_50 = lean_array_push(x_49, x_48);
|
||||
x_51 = l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
x_51 = l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
x_52 = lean_array_push(x_50, x_51);
|
||||
x_53 = l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
x_53 = l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
x_54 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_54, 0, x_53);
|
||||
lean_ctor_set(x_54, 1, x_52);
|
||||
|
|
@ -1236,7 +1236,7 @@ x_56 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_56, 0, x_47);
|
||||
lean_ctor_set(x_56, 1, x_55);
|
||||
x_57 = lean_array_push(x_39, x_56);
|
||||
x_58 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_58 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_59 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_59, 0, x_58);
|
||||
lean_ctor_set(x_59, 1, x_57);
|
||||
|
|
@ -1293,7 +1293,7 @@ static lean_object* _init_l_Lean_myMacro____x40_Lean_Exception___hyg_847____clos
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_myMacro____x40_Lean_Exception___hyg_847____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -1381,7 +1381,7 @@ x_28 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_28, 0, x_27);
|
||||
lean_ctor_set(x_28, 1, x_26);
|
||||
x_29 = lean_array_push(x_24, x_28);
|
||||
x_30 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_30 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_31 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_31, 0, x_30);
|
||||
lean_ctor_set(x_31, 1, x_29);
|
||||
|
|
@ -1418,17 +1418,17 @@ x_47 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_47, 0, x_46);
|
||||
lean_ctor_set(x_47, 1, x_45);
|
||||
x_48 = lean_array_push(x_41, x_47);
|
||||
x_49 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_49 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_50 = lean_array_push(x_48, x_49);
|
||||
x_51 = l_Lean_nullKind___closed__2;
|
||||
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 = l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
x_53 = l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
x_54 = lean_array_push(x_53, x_52);
|
||||
x_55 = l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
x_55 = l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
x_56 = lean_array_push(x_54, x_55);
|
||||
x_57 = l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
x_57 = l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
x_58 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_58, 0, x_57);
|
||||
lean_ctor_set(x_58, 1, x_56);
|
||||
|
|
@ -1437,7 +1437,7 @@ x_60 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_60, 0, x_51);
|
||||
lean_ctor_set(x_60, 1, x_59);
|
||||
x_61 = lean_array_push(x_42, x_60);
|
||||
x_62 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_62 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_63 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_63, 0, x_62);
|
||||
lean_ctor_set(x_63, 1, x_61);
|
||||
|
|
|
|||
8
stage0/stdlib/Lean/Expr.c
generated
8
stage0/stdlib/Lean/Expr.c
generated
|
|
@ -253,6 +253,7 @@ lean_object* l_Lean_Expr_updateMData_x21_match__1___rarg(lean_object*, lean_obje
|
|||
lean_object* l_Lean_mkDecIsTrue(lean_object*, lean_object*);
|
||||
extern uint64_t l_instInhabitedUInt64;
|
||||
lean_object* l_Lean_mkLet___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__3;
|
||||
extern lean_object* l_Lean_instQuoteSubstring___closed__2;
|
||||
lean_object* lean_expr_lower_loose_bvars(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_setOption___at_Lean_Expr_setPPExplicit___spec__1(lean_object*, lean_object*, uint8_t);
|
||||
|
|
@ -422,7 +423,6 @@ lean_object* l_Lean_Expr_mkDataForLet___boxed(lean_object*, lean_object*, lean_o
|
|||
lean_object* l_Lean_Expr_instantiate___boxed(lean_object*, lean_object*);
|
||||
uint8_t l___private_Lean_Expr_0__Lean_beqLiteral____x40_Lean_Expr___hyg_14_(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_mkSimpleThunk___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__3;
|
||||
lean_object* l_Lean_Expr_appFn_x21___closed__1;
|
||||
lean_object* l_Lean_Expr_updateApp_x21___closed__1;
|
||||
lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -554,7 +554,6 @@ uint64_t l_Lean_instInhabitedData__1;
|
|||
lean_object* l_Lean_instBEqLiteral___closed__1;
|
||||
lean_object* l_Lean_instHashableBinderInfo;
|
||||
lean_object* l_Lean_BinderInfo_isInstImplicit___boxed(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__14;
|
||||
extern lean_object* l_Lean_KVMap_empty;
|
||||
lean_object* l_Lean_Expr_isLambda_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_BinderInfo_isExplicit(uint8_t);
|
||||
|
|
@ -713,6 +712,7 @@ lean_object* l_Lean_Expr_etaExpandedStrict_x3f(lean_object*);
|
|||
lean_object* l_Lean_Expr_updateLambdaE_x21(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_hasLooseBVar___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Expr_setAppPPExplicit___spec__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__14;
|
||||
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_bvarIdx_x21_match__1(lean_object*);
|
||||
lean_object* l_List_lengthAux___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -3360,7 +3360,7 @@ return x_6;
|
|||
case 5:
|
||||
{
|
||||
lean_object* x_7;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_1916____closed__3;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_1748____closed__3;
|
||||
return x_7;
|
||||
}
|
||||
case 6:
|
||||
|
|
@ -5542,7 +5542,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_12209____closed__14;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_12041____closed__14;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/KeyedDeclsAttribute.c
generated
4
stage0/stdlib/Lean/KeyedDeclsAttribute.c
generated
|
|
@ -39,6 +39,7 @@ lean_object* l_Lean_KeyedDeclsAttribute_init___rarg___closed__4;
|
|||
lean_object* l_Lean_throwError___at_Lean_KeyedDeclsAttribute_init___spec__7(lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_KeyedDeclsAttribute_Def_evalKey___default___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_HashMapImp_expand___at_Lean_KeyedDeclsAttribute_Table_insert___spec__27(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
lean_object* l_Lean_KeyedDeclsAttribute_declareBuiltin___rarg___closed__9;
|
||||
lean_object* l_Std_PersistentHashMap_findAux___at_Lean_KeyedDeclsAttribute_getValues___spec__3(lean_object*);
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
|
|
@ -160,7 +161,6 @@ lean_object* lean_st_mk_ref(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_KeyedDeclsAttribute_declareBuiltin___rarg___closed__10;
|
||||
lean_object* l___private_Lean_KeyedDeclsAttribute_0__Lean_KeyedDeclsAttribute_addImported_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___rarg___lambda__2(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
lean_object* l_Std_AssocList_find_x3f___at_Lean_KeyedDeclsAttribute_Table_insert___spec__8(lean_object*);
|
||||
lean_object* l_Lean_KeyedDeclsAttribute_instInhabitedExtensionState___closed__2;
|
||||
lean_object* l_Std_HashMapImp_expand___at_Lean_KeyedDeclsAttribute_Table_insert___spec__16(lean_object*);
|
||||
|
|
@ -3990,7 +3990,7 @@ static lean_object* _init_l_Lean_KeyedDeclsAttribute_declareBuiltin___rarg___clo
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_KeyedDeclsAttribute_declareBuiltin___rarg___closed__6;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
|
|||
24
stage0/stdlib/Lean/Level.c
generated
24
stage0/stdlib/Lean/Level.c
generated
|
|
@ -27,7 +27,7 @@ lean_object* l_Lean_Level_isSucc_match__1(lean_object*);
|
|||
extern lean_object* l_Lean_Syntax_strLitToAtom___closed__3;
|
||||
lean_object* l_Lean_Level_mvarId_x21___closed__2;
|
||||
lean_object* l_Lean_Level_dec_match__1(lean_object*);
|
||||
extern lean_object* l_precMax___closed__3;
|
||||
lean_object* l_Lean_Level_LevelToFormat_Result_format___closed__5;
|
||||
lean_object* lean_nat_div(lean_object*, lean_object*);
|
||||
uint8_t l_UInt64_decEq(uint64_t, uint64_t);
|
||||
lean_object* l_Lean_Level_data___boxed(lean_object*);
|
||||
|
|
@ -5397,14 +5397,22 @@ return x_2;
|
|||
static lean_object* _init_l_Lean_Level_LevelToFormat_Result_format___closed__2() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_mk_string("max");
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Level_LevelToFormat_Result_format___closed__3() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_precMax___closed__3;
|
||||
x_1 = l_Lean_Level_LevelToFormat_Result_format___closed__2;
|
||||
x_2 = lean_alloc_ctor(2, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Level_LevelToFormat_Result_format___closed__3() {
|
||||
static lean_object* _init_l_Lean_Level_LevelToFormat_Result_format___closed__4() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -5412,11 +5420,11 @@ x_1 = lean_mk_string("imax");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Level_LevelToFormat_Result_format___closed__4() {
|
||||
static lean_object* _init_l_Lean_Level_LevelToFormat_Result_format___closed__5() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Level_LevelToFormat_Result_format___closed__3;
|
||||
x_1 = l_Lean_Level_LevelToFormat_Result_format___closed__4;
|
||||
x_2 = lean_alloc_ctor(2, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -5490,7 +5498,7 @@ x_22 = lean_ctor_get(x_1, 0);
|
|||
lean_inc(x_22);
|
||||
lean_dec(x_1);
|
||||
x_23 = l___private_Lean_Level_0__Lean_Level_LevelToFormat_formatLst___at_Lean_Level_LevelToFormat_Result_format___spec__2(x_22);
|
||||
x_24 = l_Lean_Level_LevelToFormat_Result_format___closed__2;
|
||||
x_24 = l_Lean_Level_LevelToFormat_Result_format___closed__3;
|
||||
x_25 = lean_alloc_ctor(4, 2, 0);
|
||||
lean_ctor_set(x_25, 0, x_24);
|
||||
lean_ctor_set(x_25, 1, x_23);
|
||||
|
|
@ -5508,7 +5516,7 @@ x_29 = lean_ctor_get(x_1, 0);
|
|||
lean_inc(x_29);
|
||||
lean_dec(x_1);
|
||||
x_30 = l___private_Lean_Level_0__Lean_Level_LevelToFormat_formatLst___at_Lean_Level_LevelToFormat_Result_format___spec__2(x_29);
|
||||
x_31 = l_Lean_Level_LevelToFormat_Result_format___closed__4;
|
||||
x_31 = l_Lean_Level_LevelToFormat_Result_format___closed__5;
|
||||
x_32 = lean_alloc_ctor(4, 2, 0);
|
||||
lean_ctor_set(x_32, 0, x_31);
|
||||
lean_ctor_set(x_32, 1, x_30);
|
||||
|
|
@ -7024,6 +7032,8 @@ l_Lean_Level_LevelToFormat_Result_format___closed__3 = _init_l_Lean_Level_LevelT
|
|||
lean_mark_persistent(l_Lean_Level_LevelToFormat_Result_format___closed__3);
|
||||
l_Lean_Level_LevelToFormat_Result_format___closed__4 = _init_l_Lean_Level_LevelToFormat_Result_format___closed__4();
|
||||
lean_mark_persistent(l_Lean_Level_LevelToFormat_Result_format___closed__4);
|
||||
l_Lean_Level_LevelToFormat_Result_format___closed__5 = _init_l_Lean_Level_LevelToFormat_Result_format___closed__5();
|
||||
lean_mark_persistent(l_Lean_Level_LevelToFormat_Result_format___closed__5);
|
||||
l_Lean_Level_LevelToFormat_toResult___closed__1 = _init_l_Lean_Level_LevelToFormat_toResult___closed__1();
|
||||
lean_mark_persistent(l_Lean_Level_LevelToFormat_toResult___closed__1);
|
||||
l_Lean_Level_LevelToFormat_toResult___closed__2 = _init_l_Lean_Level_LevelToFormat_toResult___closed__2();
|
||||
|
|
|
|||
16
stage0/stdlib/Lean/Message.c
generated
16
stage0/stdlib/Lean/Message.c
generated
|
|
@ -34,6 +34,7 @@ extern lean_object* l_addParenHeuristic___closed__2;
|
|||
lean_object* l_Lean_Message_getMessageStringEx_match__1(lean_object*);
|
||||
lean_object* l_Lean_termM_x21_____closed__1;
|
||||
extern lean_object* l_term_x5b___x5d___closed__9;
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_MessageLog_hasErrors_match__1___rarg(uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_MessageData_ofList___closed__3;
|
||||
|
|
@ -99,7 +100,6 @@ lean_object* lean_string_utf8_byte_size(lean_object*);
|
|||
lean_object* l_Lean_instAddMessageContext(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_MessageData_joinSep(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_KernelException_toMessageData___closed__20;
|
||||
extern lean_object* l_prec___x2b_____closed__4;
|
||||
extern lean_object* l_Std_instInhabitedPersistentArray___closed__1;
|
||||
uint8_t l_USize_decLt(size_t, size_t);
|
||||
lean_object* l_Lean_instToMessageDataOption___rarg___closed__4;
|
||||
|
|
@ -185,9 +185,9 @@ lean_object* l_Lean_KernelException_toMessageData___closed__33;
|
|||
lean_object* l_Array_mapMUnsafe_map___at_Lean_MessageLog_errorsToWarnings___spec__4(size_t, size_t, lean_object*);
|
||||
lean_object* l_Lean_instToMessageDataOptionExpr___closed__1;
|
||||
lean_object* l_Lean_MessageData_isNest_match__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
lean_object* l_Lean_KernelException_toMessageData___closed__14;
|
||||
lean_object* l_Lean_KernelException_toMessageData___closed__28;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
lean_object* l_Lean_Message_toString___closed__1;
|
||||
lean_object* l_Function_comp___rarg(lean_object*, lean_object*, lean_object*);
|
||||
size_t l_USize_shiftLeft(size_t, size_t);
|
||||
|
|
@ -219,6 +219,7 @@ lean_object* l_Lean_KernelException_toMessageData___closed__27;
|
|||
lean_object* l_Array_anyMUnsafe_any___at_Lean_MessageLog_hasErrors___spec__4___boxed(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_instReprIterator___closed__2;
|
||||
lean_object* l_Lean_instToMessageDataOption(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
lean_object* l_Lean_KernelException_toMessageData_match__2___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* l_Lean_MessageData_ofList___boxed(lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_MessageLog_getInfoMessages___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -322,7 +323,6 @@ lean_object* l_Lean_instToMessageDataString;
|
|||
lean_object* l_Lean_MessageData_isNest_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_myMacro____x40_Lean_Message___hyg_1529____closed__11;
|
||||
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__9;
|
||||
lean_object* l_Lean_addMessageContextFull___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Std_PersistentArray_anyMAux___at_Lean_MessageLog_hasErrors___spec__2(lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_MessageData_formatAux___spec__2(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*);
|
||||
|
|
@ -384,7 +384,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_12209____closed__9;
|
||||
x_5 = l_myMacro____x40_Init_Notation___hyg_12041____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);
|
||||
|
|
@ -6173,7 +6173,7 @@ static lean_object* _init_l_Lean_termM_x21_____closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_termM_x21_____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -6201,7 +6201,7 @@ static lean_object* _init_l_Lean_termM_x21_____closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Lean_termM_x21_____closed__4;
|
||||
x_3 = l_termS_x21_____closed__7;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -6278,7 +6278,7 @@ static lean_object* _init_l_Lean_myMacro____x40_Lean_Message___hyg_1529____close
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_myMacro____x40_Lean_Message___hyg_1529____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -6361,7 +6361,7 @@ static lean_object* _init_l_Lean_myMacro____x40_Lean_Message___hyg_1529____close
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_myMacro____x40_Lean_Message___hyg_1529____closed__12;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
|
|||
78
stage0/stdlib/Lean/Meta/AppBuilder.c
generated
78
stage0/stdlib/Lean/Meta/AppBuilder.c
generated
|
|
@ -29,7 +29,6 @@ lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
|
|||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkCongrImp___closed__2;
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkCongrFunImp_match__2(lean_object*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux___closed__9;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__3;
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqNDRecImp_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -45,7 +44,7 @@ lean_object* l_Lean_mkApp6(lean_object*, lean_object*, lean_object*, lean_object
|
|||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_throwAppBuilderException___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqOfHEqImp___closed__1;
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqNDRecImp_match__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_4204____closed__7;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_mkSorry___rarg___lambda__1___closed__3;
|
||||
extern lean_object* l_Lean_MessageData_ofList___closed__3;
|
||||
|
|
@ -73,6 +72,7 @@ lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkProjectionImp_match
|
|||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqNDRecImp_match__2(lean_object*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkHEqTransImp_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_mkEqRec___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqOfHEqImp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppMArgs_loop___closed__2;
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqOfHEqImp___closed__4;
|
||||
|
|
@ -83,7 +83,6 @@ lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqReflImp___closed_
|
|||
extern lean_object* l_Array_empty___closed__1;
|
||||
lean_object* lean_environment_find(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkProjectionImp___lambda__1___closed__4;
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_13069____closed__8;
|
||||
lean_object* l_Lean_Meta_mkAppM___rarg___lambda__2___boxed(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_mkEqSymmImp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_st_ref_get(lean_object*, lean_object*);
|
||||
|
|
@ -92,12 +91,14 @@ lean_object* l_Lean_Meta_mkEqMPR___rarg___closed__1;
|
|||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppMArgs_loop___closed__5;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_mkCongrFun(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_4036____closed__7;
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux___closed__5;
|
||||
lean_object* l_Lean_Meta_mkEqRec(lean_object*);
|
||||
lean_object* l_Lean_Meta_mkEqMPR___rarg___closed__2;
|
||||
lean_object* l_Lean_Expr_appFn_x21(lean_object*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux___closed__3;
|
||||
lean_object* l_Lean_Meta_mkAppM___rarg___closed__2;
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_12901____closed__8;
|
||||
uint8_t l_Lean_Expr_isAppOf(lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Lean_Meta_SynthInstance_0__Lean_Meta_SynthInstance_mkAnswer___closed__4;
|
||||
lean_object* lean_array_push(lean_object*, lean_object*);
|
||||
|
|
@ -140,6 +141,7 @@ lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkCongrImp(lean_objec
|
|||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqSymmImp___closed__1;
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_mkDecide(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_8826____closed__7;
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkProjectionImp_match__5(lean_object*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqOfHEqImp___closed__5;
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkProjectionImp_match__4(lean_object*);
|
||||
|
|
@ -157,7 +159,6 @@ lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkHEqSymmImp___closed
|
|||
lean_object* l_Lean_Meta_mkAppM___rarg___lambda__1___closed__5;
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqTransImp_match__1(lean_object*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux___closed__6;
|
||||
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14316____closed__1;
|
||||
lean_object* l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_mkAppOptM_match__1(lean_object*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkCongrArgImp_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -228,11 +229,11 @@ lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkCongrArgImp___close
|
|||
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_myMacro____x40_Init_Notation___hyg_4552____closed__7;
|
||||
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*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkCongrFunImp_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_8994____closed__7;
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkHEqSymmImp___closed__2;
|
||||
lean_object* l_Lean_getStructureFields(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_mkEqNDRec(lean_object*);
|
||||
|
|
@ -356,7 +357,6 @@ lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_hasTypeMsg(lean_objec
|
|||
lean_object* l_Lean_Meta_mkSorry___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_AppBuilder___hyg_4129_(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
lean_object* l_Lean_Meta_mkSorry___rarg___lambda__1___closed__2;
|
||||
extern lean_object* l_Lean_instInhabitedMessageData___closed__1;
|
||||
lean_object* l_Lean_Meta_isExprDefEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -394,7 +394,6 @@ lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqOfHEqImp_match__1
|
|||
lean_object* l_Lean_Meta_mkHEq(lean_object*);
|
||||
lean_object* l_Lean_Expr_getAppFn(lean_object*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkNoConfusionImp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_4720____closed__7;
|
||||
lean_object* l_Lean_Meta_mkArbitrary___rarg___closed__1;
|
||||
lean_object* l_Lean_Meta_mkIdRhs___rarg(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkHEqSymmImp_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -429,6 +428,7 @@ lean_object* l_Lean_Meta_mkEqMPR___rarg(lean_object*, lean_object*, lean_object*
|
|||
lean_object* l_Lean_Meta_mkArbitrary___rarg___closed__2;
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkProjectionImp_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_mkLt(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14148____closed__1;
|
||||
lean_object* l_Lean_Meta_mkAppM___rarg___closed__3;
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppMArgs___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t lean_nat_dec_lt(lean_object*, lean_object*);
|
||||
|
|
@ -834,7 +834,7 @@ x_14 = lean_box(0);
|
|||
x_15 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_15, 0, x_13);
|
||||
lean_ctor_set(x_15, 1, x_14);
|
||||
x_16 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_16 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_17 = l_Lean_mkConst(x_16, x_15);
|
||||
x_18 = l_Lean_mkApp3(x_17, x_9, x_1, x_2);
|
||||
lean_ctor_set(x_11, 0, x_18);
|
||||
|
|
@ -852,7 +852,7 @@ x_21 = lean_box(0);
|
|||
x_22 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_22, 0, x_19);
|
||||
lean_ctor_set(x_22, 1, x_21);
|
||||
x_23 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_23 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_24 = l_Lean_mkConst(x_23, x_22);
|
||||
x_25 = l_Lean_mkApp3(x_24, x_9, x_1, x_2);
|
||||
x_26 = lean_alloc_ctor(0, 2, 0);
|
||||
|
|
@ -982,7 +982,7 @@ x_17 = lean_box(0);
|
|||
x_18 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_18, 0, x_16);
|
||||
lean_ctor_set(x_18, 1, x_17);
|
||||
x_19 = l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
x_19 = l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
x_20 = l_Lean_mkConst(x_19, x_18);
|
||||
x_21 = l_Lean_mkApp4(x_20, x_9, x_1, x_12, x_2);
|
||||
lean_ctor_set(x_14, 0, x_21);
|
||||
|
|
@ -1000,7 +1000,7 @@ x_24 = lean_box(0);
|
|||
x_25 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_25, 0, x_22);
|
||||
lean_ctor_set(x_25, 1, x_24);
|
||||
x_26 = l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
x_26 = l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
x_27 = l_Lean_mkConst(x_26, x_25);
|
||||
x_28 = l_Lean_mkApp4(x_27, x_9, x_1, x_12, x_2);
|
||||
x_29 = lean_alloc_ctor(0, 2, 0);
|
||||
|
|
@ -1127,7 +1127,7 @@ static lean_object* _init_l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqRefl
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_2 = l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqReflImp___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -1268,7 +1268,7 @@ static lean_object* _init_l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkHEqRef
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
x_2 = l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqReflImp___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -1666,7 +1666,7 @@ static lean_object* _init_l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqSymm
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_2 = l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqSymmImp___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -1723,7 +1723,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_5740____closed__4;
|
||||
x_12 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_13 = lean_unsigned_to_nat(3u);
|
||||
x_14 = l_Lean_Expr_isAppOfArity(x_10, x_12, x_13);
|
||||
if (x_14 == 0)
|
||||
|
|
@ -1962,7 +1962,7 @@ static lean_object* _init_l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqTran
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_2 = l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqTransImp___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -2009,7 +2009,7 @@ lean_inc(x_15);
|
|||
x_16 = lean_ctor_get(x_14, 1);
|
||||
lean_inc(x_16);
|
||||
lean_dec(x_14);
|
||||
x_17 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_17 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_18 = lean_unsigned_to_nat(3u);
|
||||
x_19 = l_Lean_Expr_isAppOfArity(x_12, x_17, x_18);
|
||||
if (x_19 == 0)
|
||||
|
|
@ -2294,7 +2294,7 @@ static lean_object* _init_l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkHEqSym
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
x_2 = l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqSymmImp___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -2351,7 +2351,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_6252____closed__4;
|
||||
x_12 = l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
x_13 = lean_unsigned_to_nat(4u);
|
||||
x_14 = l_Lean_Expr_isAppOfArity(x_10, x_12, x_13);
|
||||
if (x_14 == 0)
|
||||
|
|
@ -2597,7 +2597,7 @@ static lean_object* _init_l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkHEqTra
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
x_2 = l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqTransImp___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -2644,7 +2644,7 @@ lean_inc(x_15);
|
|||
x_16 = lean_ctor_get(x_14, 1);
|
||||
lean_inc(x_16);
|
||||
lean_dec(x_14);
|
||||
x_56 = l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
x_56 = l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
x_57 = lean_unsigned_to_nat(4u);
|
||||
x_58 = l_Lean_Expr_isAppOfArity(x_12, x_56, x_57);
|
||||
if (x_58 == 0)
|
||||
|
|
@ -3160,7 +3160,7 @@ lean_inc(x_8);
|
|||
x_9 = lean_ctor_get(x_7, 1);
|
||||
lean_inc(x_9);
|
||||
lean_dec(x_7);
|
||||
x_10 = l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
x_10 = l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
x_11 = lean_unsigned_to_nat(4u);
|
||||
x_12 = l_Lean_Expr_isAppOfArity(x_8, x_10, x_11);
|
||||
if (x_12 == 0)
|
||||
|
|
@ -3504,7 +3504,7 @@ lean_inc(x_12);
|
|||
x_13 = lean_ctor_get(x_11, 1);
|
||||
lean_inc(x_13);
|
||||
lean_dec(x_11);
|
||||
x_91 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_91 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_92 = lean_unsigned_to_nat(3u);
|
||||
x_93 = l_Lean_Expr_isAppOfArity(x_9, x_91, x_92);
|
||||
if (lean_obj_tag(x_12) == 7)
|
||||
|
|
@ -4059,7 +4059,7 @@ lean_inc(x_9);
|
|||
x_10 = lean_ctor_get(x_8, 1);
|
||||
lean_inc(x_10);
|
||||
lean_dec(x_8);
|
||||
x_11 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_11 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_12 = lean_unsigned_to_nat(3u);
|
||||
x_13 = l_Lean_Expr_isAppOfArity(x_9, x_11, x_12);
|
||||
if (x_13 == 0)
|
||||
|
|
@ -4501,7 +4501,7 @@ lean_inc(x_12);
|
|||
x_13 = lean_ctor_get(x_11, 1);
|
||||
lean_inc(x_13);
|
||||
lean_dec(x_11);
|
||||
x_78 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_78 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_79 = lean_unsigned_to_nat(3u);
|
||||
x_80 = l_Lean_Expr_isAppOfArity(x_9, x_78, x_79);
|
||||
if (x_80 == 0)
|
||||
|
|
@ -7985,7 +7985,7 @@ static lean_object* _init_l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqNDRe
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_2 = l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqNDRecImp___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -8042,7 +8042,7 @@ lean_inc(x_12);
|
|||
x_13 = lean_ctor_get(x_11, 1);
|
||||
lean_inc(x_13);
|
||||
lean_dec(x_11);
|
||||
x_14 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_14 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_15 = lean_unsigned_to_nat(3u);
|
||||
x_16 = l_Lean_Expr_isAppOfArity(x_12, x_14, x_15);
|
||||
if (x_16 == 0)
|
||||
|
|
@ -8483,7 +8483,7 @@ static lean_object* _init_l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqRecI
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_2 = l_Lean_mkRecName___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -8512,7 +8512,7 @@ lean_inc(x_12);
|
|||
x_13 = lean_ctor_get(x_11, 1);
|
||||
lean_inc(x_13);
|
||||
lean_dec(x_11);
|
||||
x_14 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_14 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_15 = lean_unsigned_to_nat(3u);
|
||||
x_16 = l_Lean_Expr_isAppOfArity(x_12, x_14, x_15);
|
||||
if (x_16 == 0)
|
||||
|
|
@ -8879,7 +8879,7 @@ static lean_object* _init_l_Lean_Meta_mkEqMP___rarg___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_2 = l_Lean_Meta_mkEqMP___rarg___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -8917,7 +8917,7 @@ static lean_object* _init_l_Lean_Meta_mkEqMPR___rarg___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_2 = l_Lean_Meta_mkEqMPR___rarg___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -9089,7 +9089,7 @@ lean_inc(x_12);
|
|||
x_13 = lean_ctor_get(x_11, 1);
|
||||
lean_inc(x_13);
|
||||
lean_dec(x_11);
|
||||
x_14 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_14 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_15 = lean_unsigned_to_nat(3u);
|
||||
x_16 = l_Lean_Expr_isAppOfArity(x_12, x_14, x_15);
|
||||
if (x_16 == 0)
|
||||
|
|
@ -10617,7 +10617,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_13069____closed__8;
|
||||
x_13 = l_Lean_myMacro____x40_Init_Notation___hyg_12901____closed__8;
|
||||
lean_inc(x_12);
|
||||
x_14 = l_Lean_mkConst(x_13, x_12);
|
||||
lean_inc(x_1);
|
||||
|
|
@ -10632,7 +10632,7 @@ return x_8;
|
|||
else
|
||||
{
|
||||
lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19;
|
||||
x_16 = l_myMacro____x40_Init_Notation___hyg_8994____closed__7;
|
||||
x_16 = l_myMacro____x40_Init_Notation___hyg_8826____closed__7;
|
||||
x_17 = l_Lean_mkConst(x_16, x_12);
|
||||
x_18 = l_Lean_mkApp(x_17, x_1);
|
||||
x_19 = l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkListLitAux(x_15, x_18, x_2);
|
||||
|
|
@ -10653,7 +10653,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_13069____closed__8;
|
||||
x_24 = l_Lean_myMacro____x40_Init_Notation___hyg_12901____closed__8;
|
||||
lean_inc(x_23);
|
||||
x_25 = l_Lean_mkConst(x_24, x_23);
|
||||
lean_inc(x_1);
|
||||
|
|
@ -10671,7 +10671,7 @@ return x_27;
|
|||
else
|
||||
{
|
||||
lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32;
|
||||
x_28 = l_myMacro____x40_Init_Notation___hyg_8994____closed__7;
|
||||
x_28 = l_myMacro____x40_Init_Notation___hyg_8826____closed__7;
|
||||
x_29 = l_Lean_mkConst(x_28, x_23);
|
||||
x_30 = l_Lean_mkApp(x_29, x_1);
|
||||
x_31 = l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkListLitAux(x_26, x_30, x_2);
|
||||
|
|
@ -10959,7 +10959,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_14316____closed__1;
|
||||
x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14148____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -12921,7 +12921,7 @@ lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_obj
|
|||
x_4 = l_Lean_Syntax_mkApp___closed__1;
|
||||
x_5 = lean_array_push(x_4, x_2);
|
||||
x_6 = lean_array_push(x_5, x_3);
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_4720____closed__7;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_4552____closed__7;
|
||||
x_8 = l_Lean_Meta_mkAppM___rarg(x_1, x_7, x_6);
|
||||
return x_8;
|
||||
}
|
||||
|
|
@ -12941,7 +12941,7 @@ lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_obj
|
|||
x_4 = l_Lean_Syntax_mkApp___closed__1;
|
||||
x_5 = lean_array_push(x_4, x_2);
|
||||
x_6 = lean_array_push(x_5, x_3);
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_4204____closed__7;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_4036____closed__7;
|
||||
x_8 = l_Lean_Meta_mkAppM___rarg(x_1, x_7, x_6);
|
||||
return x_8;
|
||||
}
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Meta/Closure.c
generated
4
stage0/stdlib/Lean/Meta/Closure.c
generated
|
|
@ -47,7 +47,6 @@ lean_object* l_Lean_Meta_Closure_collectExprAux_match__2___rarg(lean_object*, le
|
|||
lean_object* l_Lean_Meta_Closure_visitLevel_match__1(lean_object*);
|
||||
lean_object* lean_array_push(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_Meta_Closure_State_exprFVarArgs___default;
|
||||
lean_object* l_Lean_Meta_Closure_State_nextLevelIdx___default;
|
||||
lean_object* l_Lean_Meta_Closure_State_nextExprIdx___default;
|
||||
|
|
@ -241,6 +240,7 @@ 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;
|
||||
|
|
@ -13858,7 +13858,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__6;
|
||||
x_1 = l_termIf_____x3a__Then__Else_____closed__7;
|
||||
x_2 = l_Lean_stringToMessageData(x_1);
|
||||
return x_2;
|
||||
}
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Meta/DiscrTree.c
generated
4
stage0/stdlib/Lean/Meta/DiscrTree.c
generated
|
|
@ -251,6 +251,7 @@ lean_object* l_Std_PersistentHashMap_insertAtCollisionNodeAux___at_Lean_Meta_Dis
|
|||
size_t lean_usize_of_nat(lean_object*);
|
||||
lean_object* l___private_Lean_Meta_DiscrTree_0__Lean_Meta_DiscrTree_createNodes___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_DiscrTree_0__Lean_Meta_DiscrTree_insertVal___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2258____closed__7;
|
||||
lean_object* l___private_Lean_Meta_DiscrTree_0__Lean_Meta_DiscrTree_getStarResult_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_DiscrTree_instToFormatDiscrTree(lean_object*);
|
||||
lean_object* l_Std_PersistentHashMap_insertAtCollisionNodeAux___at_Lean_Meta_DiscrTree_insertCore___spec__11___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -410,7 +411,6 @@ lean_object* l___private_Lean_Meta_DiscrTree_0__Lean_Meta_DiscrTree_pushArgs_mat
|
|||
lean_object* l___private_Lean_Meta_DiscrTree_0__Lean_Meta_DiscrTree_pushArgsAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_insertAt___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentHashMap_foldlMAux___at_Lean_Meta_DiscrTree_format___spec__3___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2426____closed__7;
|
||||
lean_object* l___private_Lean_Meta_DiscrTree_0__Lean_Meta_DiscrTree_shouldAddAsStar___closed__9;
|
||||
lean_object* l_Lean_Meta_DiscrTree_insert___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentHashMap_find_x3f___at_Lean_Meta_DiscrTree_getMatch___spec__1___rarg___boxed(lean_object*, lean_object*);
|
||||
|
|
@ -1760,7 +1760,7 @@ x_9 = lean_name_eq(x_1, x_8);
|
|||
if (x_9 == 0)
|
||||
{
|
||||
lean_object* x_10; uint8_t x_11;
|
||||
x_10 = l_myMacro____x40_Init_Notation___hyg_2426____closed__7;
|
||||
x_10 = l_myMacro____x40_Init_Notation___hyg_2258____closed__7;
|
||||
x_11 = lean_name_eq(x_1, x_10);
|
||||
return x_11;
|
||||
}
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Meta/ExprDefEq.c
generated
4
stage0/stdlib/Lean/Meta/ExprDefEq.c
generated
|
|
@ -150,7 +150,6 @@ lean_object* lean_array_push(lean_object*, lean_object*);
|
|||
lean_object* lean_array_get_size(lean_object*);
|
||||
uint8_t l_Array_anyMUnsafe_any___at_Lean_Meta_CheckAssignment_check___spec__39(lean_object*, lean_object*, size_t, size_t);
|
||||
lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_processAssignmentFOApprox_loop___closed__1;
|
||||
extern lean_object* l_termIf_____x3a__Then__Else_____closed__6;
|
||||
lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_mkLambdaFVarsWithLetDeps___closed__1;
|
||||
uint8_t l_Array_anyMUnsafe_any___at_Lean_Meta_CheckAssignment_check___spec__38(lean_object*, lean_object*, size_t, size_t);
|
||||
lean_object* l_Lean_LocalContext_findFVar_x3f(lean_object*, lean_object*);
|
||||
|
|
@ -717,6 +716,7 @@ 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*);
|
||||
uint8_t l_Std_PersistentArray_anyMAux___at_Lean_Meta_CheckAssignment_check___spec__37(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_addTrace___at_Lean_Meta_CheckAssignment_check___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, 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*);
|
||||
|
|
@ -5422,7 +5422,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__6;
|
||||
x_1 = l_termIf_____x3a__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
|
|
@ -157,7 +157,6 @@ lean_object* l_Lean_Meta_Match_Alt_checkAndReplaceFVarId___closed__4;
|
|||
lean_object* l_Lean_Meta_Match_Problem_toMessageData(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_Match_Pattern_applyFVarSubst(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_Match_Pattern_toExpr_visit_match__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__14;
|
||||
uint8_t l_Lean_Meta_Match_Alt_checkAndReplaceFVarId___lambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_FVarSubst_insert(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_Match_Alt_replaceFVarId(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -199,6 +198,7 @@ lean_object* l_Lean_Meta_Match_Alt_checkAndReplaceFVarId___closed__8;
|
|||
extern lean_object* l_prec_x28___x29___closed__3;
|
||||
lean_object* l_List_map___at_Lean_Meta_Match_Pattern_applyFVarSubst___spec__3(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_Meta_Match_Alt_checkAndReplaceFVarId___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__14;
|
||||
lean_object* l_Lean_Meta_Match_Problem_toMessageData___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_Match_Problem_toMessageData___lambda__1___closed__1;
|
||||
lean_object* l_Lean_Meta_Match_Alt_checkAndReplaceFVarId___closed__7;
|
||||
|
|
@ -6478,7 +6478,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_12209____closed__14;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12041____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/CaseArraySizes.c
generated
4
stage0/stdlib/Lean/Meta/Match/CaseArraySizes.c
generated
|
|
@ -77,6 +77,7 @@ lean_object* l_Lean_Meta_getArrayArgType___closed__2;
|
|||
lean_object* l_Lean_Meta_getDecLevel(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_instInhabitedCaseArraySizesSubgoal;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Meta_caseArraySizes___spec__1(size_t, size_t, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_4552____closed__7;
|
||||
lean_object* l_Lean_Meta_withMVarContext___at_Lean_Meta_admit___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_to_list(lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -125,7 +126,6 @@ lean_object* l___private_Lean_Meta_Match_CaseArraySizes_0__Lean_Meta_introArrayL
|
|||
extern lean_object* l_Lean_mkOptionalNode___closed__2;
|
||||
lean_object* l_Lean_mkNatLit(lean_object*);
|
||||
lean_object* l_Lean_Meta_mkFreshExprSyntheticOpaqueMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_4720____closed__7;
|
||||
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapIdxM_map___at_Lean_Meta_caseArraySizes___spec__3___boxed(lean_object**);
|
||||
lean_object* l_Lean_indentExpr(lean_object*);
|
||||
|
|
@ -376,7 +376,7 @@ lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_o
|
|||
x_8 = l_Lean_Syntax_mkApp___closed__1;
|
||||
x_9 = lean_array_push(x_8, x_1);
|
||||
x_10 = lean_array_push(x_9, x_2);
|
||||
x_11 = l_myMacro____x40_Init_Notation___hyg_4720____closed__7;
|
||||
x_11 = l_myMacro____x40_Init_Notation___hyg_4552____closed__7;
|
||||
x_12 = l_Lean_Meta_mkAppM___at_Lean_Meta_mkDecideProof___spec__6(x_11, x_10, x_3, x_4, x_5, x_6, x_7);
|
||||
return x_12;
|
||||
}
|
||||
|
|
|
|||
8
stage0/stdlib/Lean/Meta/Match/CaseValues.c
generated
8
stage0/stdlib/Lean/Meta/Match/CaseValues.c
generated
|
|
@ -35,7 +35,6 @@ lean_object* l_Lean_Meta_instInhabitedCaseValueSubgoal___closed__1;
|
|||
lean_object* lean_st_ref_get(lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Meta_caseValues_loop___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_CaseValuesSubgoal_newHs___default;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__4;
|
||||
lean_object* l_Lean_Meta_FVarSubst_domain(lean_object*);
|
||||
lean_object* l_Lean_Meta_caseValue___closed__4;
|
||||
extern lean_object* l___private_Lean_Meta_SynthInstance_0__Lean_Meta_SynthInstance_mkAnswer___closed__4;
|
||||
|
|
@ -56,7 +55,6 @@ lean_object* l_Lean_Meta_caseValues_loop___closed__4;
|
|||
lean_object* l_Lean_Meta_substCore(lean_object*, lean_object*, uint8_t, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_caseValueAux_match__3(lean_object*);
|
||||
lean_object* l_Lean_Meta_getMVarType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_7770____closed__4;
|
||||
lean_object* l_Lean_Meta_caseValueAux___lambda__1(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_caseValueAux___lambda__1___closed__1;
|
||||
lean_object* l_Lean_Meta_caseValueAux___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -85,6 +83,7 @@ lean_object* l_Lean_Meta_caseValue___closed__5;
|
|||
lean_object* l_Lean_mkFVar(lean_object*);
|
||||
size_t lean_usize_of_nat(lean_object*);
|
||||
lean_object* l_Lean_Meta_mkAppOptM___at_Lean_Meta_mkDecideProof___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__4;
|
||||
lean_object* l_Lean_Meta_caseValues_loop_match__4___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_throwTacticEx___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_FVarSubst_get(lean_object*, lean_object*);
|
||||
|
|
@ -105,6 +104,7 @@ lean_object* l_Lean_Meta_caseValue___closed__3;
|
|||
lean_object* l_Lean_Meta_caseValues_loop_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
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*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_7602____closed__4;
|
||||
lean_object* l_Lean_Meta_caseValues_loop_match__2(lean_object*);
|
||||
lean_object* l_Lean_Meta_caseValueAux___lambda__3___closed__5;
|
||||
lean_object* l_Lean_Meta_caseValueAux_match__2___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -508,7 +508,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_7770____closed__4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_7602____closed__4;
|
||||
x_3 = l_Lean_mkConst(x_2, x_1);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -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_11081____closed__4;
|
||||
x_42 = l_myMacro____x40_Init_Notation___hyg_10913____closed__4;
|
||||
lean_inc(x_10);
|
||||
lean_inc(x_9);
|
||||
lean_inc(x_8);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Meta/MatchUtil.c
generated
4
stage0/stdlib/Lean/Meta/MatchUtil.c
generated
|
|
@ -14,12 +14,12 @@
|
|||
extern "C" {
|
||||
#endif
|
||||
lean_object* l_Lean_Meta_matchEq_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
lean_object* l_Lean_Expr_appFn_x21(lean_object*);
|
||||
lean_object* l_Lean_Expr_appArg_x21(lean_object*);
|
||||
uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_whnf(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_matchEq_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
lean_object* l_Lean_Meta_matchEq_x3f_match__1(lean_object*);
|
||||
lean_object* l_Lean_Meta_matchEq_x3f_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
|
|
@ -55,7 +55,7 @@ lean_object* l_Lean_Meta_matchEq_x3f(lean_object* x_1, lean_object* x_2, lean_ob
|
|||
_start:
|
||||
{
|
||||
lean_object* x_7; lean_object* x_8; uint8_t x_9;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_8 = lean_unsigned_to_nat(3u);
|
||||
x_9 = l_Lean_Expr_isAppOfArity(x_1, x_7, x_8);
|
||||
if (x_9 == 0)
|
||||
|
|
|
|||
18
stage0/stdlib/Lean/Meta/Offset.c
generated
18
stage0/stdlib/Lean/Meta/Offset.c
generated
|
|
@ -59,9 +59,11 @@ lean_object* l_Lean_Meta_evalNat_visit___closed__18;
|
|||
extern lean_object* l_Lean_Literal_type___closed__2;
|
||||
lean_object* l___private_Lean_Meta_Offset_0__Lean_Meta_isOffset_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_evalNat_visit___closed__13;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2940____closed__7;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2258____closed__7;
|
||||
lean_object* l___private_Lean_Meta_Offset_0__Lean_Meta_getOffsetAux_match__2___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2772____closed__7;
|
||||
extern lean_object* l_Lean_Syntax_decodeNatLitVal_x3f___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2515____closed__7;
|
||||
lean_object* l___private_Lean_Meta_Offset_0__Lean_Meta_getOffsetAux_match__1(lean_object*);
|
||||
lean_object* l_Lean_Meta_evalNat_visit___closed__14;
|
||||
lean_object* l___private_Lean_Meta_Offset_0__Lean_Meta_isOffset_match__2(lean_object*);
|
||||
|
|
@ -99,8 +101,6 @@ lean_object* l_Lean_mkConst(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Meta_isDefEqOffset_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_evalNat_match__1___rarg___closed__1;
|
||||
lean_object* l___private_Lean_Meta_Offset_0__Lean_Meta_withInstantiatedMVars(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2426____closed__7;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2683____closed__7;
|
||||
lean_object* l_Lean_Meta_evalNat_visit___closed__5;
|
||||
lean_object* l_Lean_Meta_evalNat_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t lean_string_dec_eq(lean_object*, lean_object*);
|
||||
|
|
@ -1262,12 +1262,12 @@ block_155:
|
|||
{
|
||||
lean_object* x_46; uint8_t x_47;
|
||||
lean_dec(x_45);
|
||||
x_46 = l_myMacro____x40_Init_Notation___hyg_2683____closed__7;
|
||||
x_46 = l_myMacro____x40_Init_Notation___hyg_2515____closed__7;
|
||||
x_47 = lean_name_eq(x_27, x_46);
|
||||
if (x_47 == 0)
|
||||
{
|
||||
lean_object* x_48; uint8_t x_49;
|
||||
x_48 = l_myMacro____x40_Init_Notation___hyg_2940____closed__7;
|
||||
x_48 = l_myMacro____x40_Init_Notation___hyg_2772____closed__7;
|
||||
x_49 = lean_name_eq(x_27, x_48);
|
||||
if (x_49 == 0)
|
||||
{
|
||||
|
|
@ -1976,7 +1976,7 @@ x_209 = lean_name_eq(x_27, x_208);
|
|||
if (x_209 == 0)
|
||||
{
|
||||
lean_object* x_210; uint8_t x_211;
|
||||
x_210 = l_myMacro____x40_Init_Notation___hyg_2426____closed__7;
|
||||
x_210 = l_myMacro____x40_Init_Notation___hyg_2258____closed__7;
|
||||
x_211 = lean_name_eq(x_27, x_210);
|
||||
if (x_211 == 0)
|
||||
{
|
||||
|
|
@ -2015,7 +2015,7 @@ x_218 = lean_nat_dec_eq(x_29, x_217);
|
|||
if (x_218 == 0)
|
||||
{
|
||||
lean_object* x_219; uint8_t x_220;
|
||||
x_219 = l_myMacro____x40_Init_Notation___hyg_2426____closed__7;
|
||||
x_219 = l_myMacro____x40_Init_Notation___hyg_2258____closed__7;
|
||||
x_220 = lean_name_eq(x_27, x_219);
|
||||
if (x_220 == 0)
|
||||
{
|
||||
|
|
@ -4175,7 +4175,7 @@ block_112:
|
|||
{
|
||||
lean_object* x_33; uint8_t x_34;
|
||||
lean_dec(x_32);
|
||||
x_33 = l_myMacro____x40_Init_Notation___hyg_2426____closed__7;
|
||||
x_33 = l_myMacro____x40_Init_Notation___hyg_2258____closed__7;
|
||||
x_34 = lean_name_eq(x_29, x_33);
|
||||
lean_dec(x_29);
|
||||
if (x_34 == 0)
|
||||
|
|
@ -5507,7 +5507,7 @@ block_41:
|
|||
{
|
||||
lean_object* x_31; uint8_t x_32;
|
||||
lean_dec(x_30);
|
||||
x_31 = l_myMacro____x40_Init_Notation___hyg_2426____closed__7;
|
||||
x_31 = l_myMacro____x40_Init_Notation___hyg_2258____closed__7;
|
||||
x_32 = lean_name_eq(x_27, x_31);
|
||||
lean_dec(x_27);
|
||||
if (x_32 == 0)
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Meta/PPGoal.c
generated
4
stage0/stdlib/Lean/Meta/PPGoal.c
generated
|
|
@ -96,7 +96,6 @@ lean_object* l_Std_PersistentArray_anyM___at_Lean_Meta_ToHide_hasVisibleDep___sp
|
|||
lean_object* l_Std_PersistentArray_foldlM___at_Lean_Meta_ToHide_collect___spec__2___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_ppGoal_match__3___rarg(lean_object*, lean_object*);
|
||||
lean_object* lean_array_get_size(lean_object*);
|
||||
extern lean_object* l_termIf_____x3a__Then__Else_____closed__6;
|
||||
uint8_t l_Std_PersistentArray_anyM___at_Lean_Meta_ToHide_hasVisibleDep___spec__17(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_ToHide_visitVisibleExpr_visit_match__1___rarg(lean_object*, 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_ToHide_hasInaccessibleNameDep___spec__37___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -384,6 +383,7 @@ 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);
|
||||
|
|
@ -14640,7 +14640,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__6;
|
||||
x_1 = l_termIf_____x3a__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/Meta/ReduceEval.c
generated
4
stage0/stdlib/Lean/Meta/ReduceEval.c
generated
|
|
@ -38,7 +38,6 @@ lean_object* l_Lean_Meta_instReduceEvalString_match__1(lean_object*);
|
|||
lean_object* l___private_Lean_Meta_ReduceEval_0__Lean_Meta_throwFailedToEval___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_instReduceEvalOption(lean_object*);
|
||||
lean_object* l___private_Lean_Meta_ReduceEval_0__Lean_Meta_evalName___closed__2;
|
||||
extern lean_object* l_prec_____closed__3;
|
||||
lean_object* l___private_Lean_Meta_ReduceEval_0__Lean_Meta_throwFailedToEval(lean_object*);
|
||||
extern lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__2;
|
||||
extern lean_object* l_Lean_KernelException_toMessageData___closed__15;
|
||||
|
|
@ -56,6 +55,7 @@ uint8_t l_Lean_Meta_TransparencyMode_lt(uint8_t, uint8_t);
|
|||
lean_object* l___private_Lean_Meta_ReduceEval_0__Lean_Meta_throwFailedToEval___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_ReduceEval_0__Lean_Meta_throwFailedToEval___rarg___closed__2;
|
||||
lean_object* l_Lean_Expr_getAppFn(lean_object*);
|
||||
extern lean_object* l_rawNatLit___closed__5;
|
||||
lean_object* l_Lean_Meta_reduceEval(lean_object*);
|
||||
lean_object* l___private_Lean_Meta_ReduceEval_0__Lean_Meta_evalName(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_indentExpr(lean_object*);
|
||||
|
|
@ -3431,7 +3431,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Init_Meta_0__Lean_quoteName___closed__2;
|
||||
x_2 = l_prec_____closed__3;
|
||||
x_2 = l_rawNatLit___closed__5;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Meta/Tactic/Assert.c
generated
4
stage0/stdlib/Lean/Meta/Tactic/Assert.c
generated
|
|
@ -23,6 +23,7 @@ lean_object* lean_array_uget(lean_object*, size_t);
|
|||
lean_object* l_Lean_Meta_assert___closed__2;
|
||||
lean_object* l_Array_append___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_LocalContext_foldlM___at_Lean_Meta_assertAfter___spec__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
lean_object* lean_local_ctx_erase(lean_object*, lean_object*);
|
||||
size_t l_USize_sub(size_t, size_t);
|
||||
extern lean_object* l_Array_empty___closed__1;
|
||||
|
|
@ -94,7 +95,6 @@ lean_object* l_Lean_Meta_assertExt___lambda__1(lean_object*, lean_object*, lean_
|
|||
lean_object* l_Lean_mkForall(lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_instInhabitedName;
|
||||
lean_object* l_Lean_Meta_define___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
lean_object* l_Lean_mkLet(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Meta_assertAfter___spec__8(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlMAux___at_Lean_Meta_assertAfter___spec__4___boxed(lean_object*, lean_object*);
|
||||
|
|
@ -509,7 +509,7 @@ x_21 = lean_box(0);
|
|||
x_22 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_22, 0, x_19);
|
||||
lean_ctor_set(x_22, 1, x_21);
|
||||
x_23 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_23 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_24 = l_Lean_mkConst(x_23, x_22);
|
||||
x_25 = l_Lean_Meta_assertExt___lambda__1___closed__1;
|
||||
lean_inc(x_3);
|
||||
|
|
|
|||
22
stage0/stdlib/Lean/Meta/Tactic/Cases.c
generated
22
stage0/stdlib/Lean/Meta/Tactic/Cases.c
generated
|
|
@ -28,7 +28,6 @@ lean_object* l_Lean_Expr_mvarId_x21(lean_object*);
|
|||
lean_object* l_Lean_Meta_generalizeIndices_match__3___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_Cases_unifyEqs_injection_match__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
lean_object* l___private_Lean_MetavarContext_0__Lean_MetavarContext_DependsOn_dep_visitMain___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__38___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_withAppAux___at_Lean_Meta_generalizeIndices___spec__1___lambda__6(lean_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*);
|
||||
|
|
@ -45,6 +44,7 @@ uint8_t l_Std_PersistentArray_anyMAux___at___private_Lean_Meta_Tactic_Cases_0__L
|
|||
lean_object* l_Std_PersistentArray_anyMAux___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__40___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_anyMUnsafe_any___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__36___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_Cases_cases___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_6084____closed__4;
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_MetavarContext_0__Lean_MetavarContext_DependsOn_dep_visit___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__37___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_USize_decEq(size_t, size_t);
|
||||
|
|
@ -70,6 +70,7 @@ lean_object* l_Lean_Expr_withAppAux___at_Lean_Meta_generalizeIndices___spec__1__
|
|||
lean_object* l___private_Lean_MetavarContext_0__Lean_MetavarContext_DependsOn_dep_visit___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_withAppAux___at_Lean_Meta_generalizeIndices___spec__1___lambda__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*, lean_object*);
|
||||
lean_object* l_Lean_Meta_generalizeIndices_match__2___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqOfHEqImp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_extract___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_anyMUnsafe_any___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__42___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -325,7 +326,6 @@ lean_object* l_Std_PersistentArray_anyM___at___private_Lean_Meta_Tactic_Cases_0_
|
|||
lean_object* l_List_toArrayAux___rarg(lean_object*, lean_object*);
|
||||
uint8_t l_Nat_anyAux___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__53(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
lean_object* l_Lean_Meta_isExprDefEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_mkCasesContext_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentArray_anyMAux___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__19___boxed(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -791,7 +791,7 @@ x_22 = lean_box(0);
|
|||
x_23 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_23, 0, x_15);
|
||||
lean_ctor_set(x_23, 1, x_22);
|
||||
x_24 = l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
x_24 = l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
lean_inc(x_23);
|
||||
x_25 = l_Lean_mkConst(x_24, x_23);
|
||||
lean_inc(x_1);
|
||||
|
|
@ -816,7 +816,7 @@ x_32 = lean_box(0);
|
|||
x_33 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_33, 0, x_15);
|
||||
lean_ctor_set(x_33, 1, x_32);
|
||||
x_34 = l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
x_34 = l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
lean_inc(x_33);
|
||||
x_35 = l_Lean_mkConst(x_34, x_33);
|
||||
lean_inc(x_1);
|
||||
|
|
@ -848,7 +848,7 @@ x_44 = lean_box(0);
|
|||
x_45 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_45, 0, x_15);
|
||||
lean_ctor_set(x_45, 1, x_44);
|
||||
x_46 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_46 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
lean_inc(x_45);
|
||||
x_47 = l_Lean_mkConst(x_46, x_45);
|
||||
lean_inc(x_1);
|
||||
|
|
@ -873,7 +873,7 @@ x_54 = lean_box(0);
|
|||
x_55 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_55, 0, x_15);
|
||||
lean_ctor_set(x_55, 1, x_54);
|
||||
x_56 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_56 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
lean_inc(x_55);
|
||||
x_57 = l_Lean_mkConst(x_56, x_55);
|
||||
lean_inc(x_1);
|
||||
|
|
@ -3388,7 +3388,7 @@ x_10 = lean_ctor_get(x_7, 1);
|
|||
x_11 = lean_ctor_get(x_9, 0);
|
||||
lean_inc(x_11);
|
||||
lean_dec(x_9);
|
||||
x_12 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_12 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
lean_inc(x_11);
|
||||
x_13 = l_Lean_Environment_contains(x_11, x_12);
|
||||
if (x_13 == 0)
|
||||
|
|
@ -3407,7 +3407,7 @@ return x_7;
|
|||
else
|
||||
{
|
||||
lean_object* x_15; uint8_t x_16;
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
lean_inc(x_11);
|
||||
x_16 = l_Lean_Environment_contains(x_11, x_15);
|
||||
if (x_16 == 0)
|
||||
|
|
@ -3536,7 +3536,7 @@ lean_dec(x_7);
|
|||
x_42 = lean_ctor_get(x_40, 0);
|
||||
lean_inc(x_42);
|
||||
lean_dec(x_40);
|
||||
x_43 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_43 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
lean_inc(x_42);
|
||||
x_44 = l_Lean_Environment_contains(x_42, x_43);
|
||||
if (x_44 == 0)
|
||||
|
|
@ -3557,7 +3557,7 @@ return x_46;
|
|||
else
|
||||
{
|
||||
lean_object* x_47; uint8_t x_48;
|
||||
x_47 = l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
x_47 = l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
lean_inc(x_42);
|
||||
x_48 = l_Lean_Environment_contains(x_42, x_47);
|
||||
if (x_48 == 0)
|
||||
|
|
@ -11389,7 +11389,7 @@ x_12 = l_Lean_Expr_isHEq(x_11);
|
|||
if (x_12 == 0)
|
||||
{
|
||||
lean_object* x_13; lean_object* x_14; uint8_t x_15;
|
||||
x_13 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_13 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_14 = lean_unsigned_to_nat(3u);
|
||||
x_15 = l_Lean_Expr_isAppOfArity(x_11, x_13, x_14);
|
||||
if (x_15 == 0)
|
||||
|
|
|
|||
10
stage0/stdlib/Lean/Meta/Tactic/Injection.c
generated
10
stage0/stdlib/Lean/Meta/Tactic/Injection.c
generated
|
|
@ -18,13 +18,14 @@ lean_object* l_Lean_Meta_assert(lean_object*, lean_object*, lean_object*, lean_o
|
|||
lean_object* l_Lean_Meta_injectionCore___closed__1;
|
||||
lean_object* l_Lean_Meta_injectionCore_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_mvarId_x21(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqImp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_LocalDecl_userName(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_injectionIntro_match__2(lean_object*);
|
||||
lean_object* l_Lean_Meta_injectionCore___lambda__1___closed__6;
|
||||
lean_object* l_Lean_Meta_injectionCore_match__2(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqOfHEqImp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Array_empty___closed__1;
|
||||
lean_object* l_Lean_Meta_injectionIntro_match__5___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -74,7 +75,6 @@ extern lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkNoConfusionI
|
|||
lean_object* l___private_Lean_Meta_Tactic_Injection_0__Lean_Meta_heqToEq_match__1(lean_object*);
|
||||
lean_object* l_Lean_Meta_injection_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
lean_object* l_Lean_Meta_injectionCore_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_injectionCore___lambda__1___closed__3;
|
||||
lean_object* l_Lean_Meta_injectionCore_match__1(lean_object*);
|
||||
|
|
@ -309,7 +309,7 @@ lean_inc(x_15);
|
|||
x_16 = lean_ctor_get(x_14, 1);
|
||||
lean_inc(x_16);
|
||||
lean_dec(x_14);
|
||||
x_17 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_17 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_18 = lean_unsigned_to_nat(3u);
|
||||
x_19 = l_Lean_Expr_isAppOfArity(x_15, x_17, x_18);
|
||||
if (x_19 == 0)
|
||||
|
|
@ -1056,7 +1056,7 @@ if (x_11 == 0)
|
|||
lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; uint8_t x_16;
|
||||
x_12 = lean_ctor_get(x_10, 0);
|
||||
x_13 = lean_ctor_get(x_10, 1);
|
||||
x_14 = l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
x_14 = l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
x_15 = lean_unsigned_to_nat(4u);
|
||||
x_16 = l_Lean_Expr_isAppOfArity(x_12, x_14, x_15);
|
||||
if (x_16 == 0)
|
||||
|
|
@ -1350,7 +1350,7 @@ x_72 = lean_ctor_get(x_10, 1);
|
|||
lean_inc(x_72);
|
||||
lean_inc(x_71);
|
||||
lean_dec(x_10);
|
||||
x_73 = l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
x_73 = l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
x_74 = lean_unsigned_to_nat(4u);
|
||||
x_75 = l_Lean_Expr_isAppOfArity(x_71, x_73, x_74);
|
||||
if (x_75 == 0)
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Meta/UnificationHint.c
generated
4
stage0/stdlib/Lean/Meta/UnificationHint.c
generated
|
|
@ -39,6 +39,7 @@ lean_object* l_Lean_Meta_DiscrTree_insertCore___at_Lean_Meta_UnificationHints_ad
|
|||
lean_object* l_Std_PersistentHashMap_findAtAux___at_Lean_Meta_UnificationHints_add___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_registerSimpleScopedEnvExtension___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_UnificationHint___hyg_501____lambda__2___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
lean_object* l_Lean_Meta_addUnificationHint_match__3(lean_object*);
|
||||
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Meta_isLevelDefEqAux___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
size_t l_USize_sub(size_t, size_t);
|
||||
|
|
@ -203,7 +204,6 @@ lean_object* l_Lean_Meta_commitWhen___at_Lean_Meta_tryUnificationHints_tryCandid
|
|||
lean_object* l_Lean_Meta_tryUnificationHints_tryCandidate_match__2___rarg(lean_object*, lean_object*);
|
||||
lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_tryUnificationHints_isDefEqPattern(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
extern lean_object* l_Lean_ScopedEnvExtension_getState___rarg___closed__3;
|
||||
lean_object* l_Lean_Meta_isExprDefEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Expr_hasLooseBVars(lean_object*);
|
||||
|
|
@ -1743,7 +1743,7 @@ lean_object* l___private_Lean_Meta_UnificationHint_0__Lean_Meta_decodeUnificatio
|
|||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; uint8_t x_4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_3 = lean_unsigned_to_nat(3u);
|
||||
x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3);
|
||||
if (x_4 == 0)
|
||||
|
|
|
|||
10
stage0/stdlib/Lean/Meta/WHNF.c
generated
10
stage0/stdlib/Lean/Meta/WHNF.c
generated
|
|
@ -37,6 +37,7 @@ lean_object* l_Lean_Meta_getStuckMVar_x3f_match__2(lean_object*);
|
|||
lean_object* lean_mk_empty_array_with_capacity(lean_object*);
|
||||
lean_object* l_Std_RBNode_insert___at_Lean_NameSet_insert___spec__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases_match__2(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
lean_object* l_Lean_Meta_reduceMatcher_x3f_match__3(lean_object*);
|
||||
lean_object* l_Lean_Meta_reduceBinNatOp___closed__3;
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
|
|
@ -165,6 +166,7 @@ lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_isQuotRecStuck_x3f_match__1
|
|||
lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_useWHNFCache(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_reduceRec___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_Meta_toCtorIfLit___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5826____closed__6;
|
||||
uint8_t l_Lean_KVMap_getBool(lean_object*, lean_object*, uint8_t);
|
||||
lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases___at_Lean_Meta_whnfCore___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_headBeta(lean_object*);
|
||||
|
|
@ -200,7 +202,6 @@ lean_object* l_Lean_Meta_unfoldDefinition_x3f_match__3___rarg(lean_object*, lean
|
|||
lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_reduceQuotRec_match__3___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Literal_type___closed__1;
|
||||
lean_object* l_Array_forInUnsafe_loop___at_Lean_Meta_reduceMatcher_x3f___spec__1___lambda__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_340____closed__2;
|
||||
lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_whnfEasyCases___at_Lean_Meta_whnfCore___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* l_Lean_evalConstCheck___at_Lean_Meta_reduceBoolNativeUnsafe___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_ConstantInfo_hasValue(lean_object*);
|
||||
|
|
@ -287,7 +288,6 @@ uint8_t l_Lean_Expr_hasMVar(lean_object*);
|
|||
lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_mkNullaryCtor___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_reduceRec(lean_object*);
|
||||
lean_object* l_Lean_Expr_betaRev(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5994____closed__6;
|
||||
lean_object* l_Lean_Meta_reduceNatNative(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_toCtorIfLit___closed__1;
|
||||
|
|
@ -15623,7 +15623,7 @@ static lean_object* _init_l_Lean_Meta_reduceNative_x3f___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_Meta_reduceNative_x3f___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -15641,7 +15641,7 @@ static lean_object* _init_l_Lean_Meta_reduceNative_x3f___closed__4() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_Meta_reduceNative_x3f___closed__3;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -20780,7 +20780,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Literal_type___closed__2;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_5994____closed__6;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_5826____closed__6;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
|
|||
32
stage0/stdlib/Lean/Parser.c
generated
32
stage0/stdlib/Lean/Parser.c
generated
|
|
@ -39,9 +39,9 @@ extern lean_object* l_Lean_Parser_errorAtSavedPos___closed__1;
|
|||
extern lean_object* l_Lean_identKind___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__6___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__19;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_499____closed__6;
|
||||
extern lean_object* l_Lean_Parser_ident;
|
||||
extern lean_object* l_Lean_Parser_Term_doubleQuotedName___elambda__1___closed__5;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_667____closed__6;
|
||||
lean_object* lean_st_ref_get(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_charLitKind___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_strLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -56,7 +56,6 @@ lean_object* l_Lean_Parser_withPosition(lean_object*);
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_charLit_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_sepBy1_formatter(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__16;
|
||||
extern lean_object* l_prec___x2b_____closed__4;
|
||||
lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_numLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_str_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -83,9 +82,9 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__
|
|||
lean_object* l_Lean_Parser_checkNoWsBefore(lean_object*);
|
||||
extern lean_object* l_termS_x21_____closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__10(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1384____closed__10;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_ident_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Formatter_charLit_formatter(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1772____closed__4;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__16;
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Formatter_ident_formatter(lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_scientificLit_parenthesizer(lean_object*);
|
||||
|
|
@ -104,6 +103,7 @@ extern lean_object* l_Lean_scientificLitKind___closed__2;
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_strLitKind___closed__2;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__29;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_390____closed__4;
|
||||
lean_object* l_Lean_Parser_checkWsBefore(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr___elambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__6;
|
||||
|
|
@ -114,7 +114,6 @@ lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr___elambda__9___
|
|||
extern lean_object* l_Lean_Parser_Tactic_location___closed__4;
|
||||
extern lean_object* l_Lean_PrettyPrinter_combinatorFormatterAttribute;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_symbol_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_449____closed__4;
|
||||
extern lean_object* l_Lean_numLitKind___closed__2;
|
||||
extern lean_object* l_Lean_PrettyPrinter_formatterAttribute;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr_match__1(lean_object*);
|
||||
|
|
@ -124,7 +123,7 @@ extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_scientificLit_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_charLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr___elambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_prec_____closed__4;
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__11;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__6___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -160,7 +159,6 @@ lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr___elambda__9(le
|
|||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__27;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__9;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr___elambda__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_558____closed__4;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__4;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__8;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__17;
|
||||
|
|
@ -169,6 +167,7 @@ extern lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrin
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_strLit_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr_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*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_281____closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr_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* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4_(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_instAndThenParser___closed__1;
|
||||
|
|
@ -178,23 +177,24 @@ extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_parenthesizerAliasesRef;
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_interpretParserDescr___elambda__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_pretty_printer_formatter_interpret_parser_descr(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__21;
|
||||
extern lean_object* l_rawNatLit___closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_mkAntiquot_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_type___elambda__1___closed__6;
|
||||
extern lean_object* l_Array_term_____x5b___x3a___x5d___closed__6;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__23;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1604____closed__4;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__13;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr___elambda__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpretParserDescr_match__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_num_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__12;
|
||||
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___regBuiltin_Lean_PrettyPrinter_Formatter_numLit_formatter___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1552____closed__10;
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__3;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____lambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_sepBy_parenthesizer(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__31;
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_strLit_parenthesizer___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_172____closed__6;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__12;
|
||||
extern lean_object* l_Lean_Parser_strLit;
|
||||
lean_object* l_Lean_Parser_many1(lean_object*);
|
||||
|
|
@ -560,7 +560,7 @@ lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13;
|
|||
x_10 = lean_ctor_get(x_9, 1);
|
||||
lean_inc(x_10);
|
||||
lean_dec(x_9);
|
||||
x_11 = l_prec_____closed__4;
|
||||
x_11 = l_rawNatLit___closed__6;
|
||||
x_12 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__6;
|
||||
x_13 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_11, x_12, x_10);
|
||||
if (lean_obj_tag(x_13) == 0)
|
||||
|
|
@ -614,7 +614,7 @@ lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37;
|
|||
x_34 = lean_ctor_get(x_33, 1);
|
||||
lean_inc(x_34);
|
||||
lean_dec(x_33);
|
||||
x_35 = l_myMacro____x40_Init_Notation___hyg_1552____closed__10;
|
||||
x_35 = l_myMacro____x40_Init_Notation___hyg_1384____closed__10;
|
||||
x_36 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__14;
|
||||
x_37 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_35, x_36, x_34);
|
||||
if (lean_obj_tag(x_37) == 0)
|
||||
|
|
@ -641,7 +641,7 @@ lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49;
|
|||
x_46 = lean_ctor_get(x_45, 1);
|
||||
lean_inc(x_46);
|
||||
lean_dec(x_45);
|
||||
x_47 = l_myMacro____x40_Init_Notation___hyg_449____closed__4;
|
||||
x_47 = l_myMacro____x40_Init_Notation___hyg_281____closed__4;
|
||||
x_48 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__20;
|
||||
x_49 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_47, x_48, x_46);
|
||||
if (lean_obj_tag(x_49) == 0)
|
||||
|
|
@ -650,7 +650,7 @@ lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53;
|
|||
x_50 = lean_ctor_get(x_49, 1);
|
||||
lean_inc(x_50);
|
||||
lean_dec(x_49);
|
||||
x_51 = l_myMacro____x40_Init_Notation___hyg_340____closed__12;
|
||||
x_51 = l_myMacro____x40_Init_Notation___hyg_172____closed__6;
|
||||
x_52 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__22;
|
||||
x_53 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_51, x_52, x_50);
|
||||
if (lean_obj_tag(x_53) == 0)
|
||||
|
|
@ -659,7 +659,7 @@ lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57;
|
|||
x_54 = lean_ctor_get(x_53, 1);
|
||||
lean_inc(x_54);
|
||||
lean_dec(x_53);
|
||||
x_55 = l_myMacro____x40_Init_Notation___hyg_1772____closed__4;
|
||||
x_55 = l_myMacro____x40_Init_Notation___hyg_1604____closed__4;
|
||||
x_56 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__24;
|
||||
x_57 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_55, x_56, x_54);
|
||||
if (lean_obj_tag(x_57) == 0)
|
||||
|
|
@ -668,7 +668,7 @@ lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61;
|
|||
x_58 = lean_ctor_get(x_57, 1);
|
||||
lean_inc(x_58);
|
||||
lean_dec(x_57);
|
||||
x_59 = l_myMacro____x40_Init_Notation___hyg_558____closed__4;
|
||||
x_59 = l_myMacro____x40_Init_Notation___hyg_390____closed__4;
|
||||
x_60 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__26;
|
||||
x_61 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_59, x_60, x_58);
|
||||
if (lean_obj_tag(x_61) == 0)
|
||||
|
|
@ -695,7 +695,7 @@ lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73;
|
|||
x_70 = lean_ctor_get(x_69, 1);
|
||||
lean_inc(x_70);
|
||||
lean_dec(x_69);
|
||||
x_71 = l_myMacro____x40_Init_Notation___hyg_667____closed__6;
|
||||
x_71 = l_myMacro____x40_Init_Notation___hyg_499____closed__6;
|
||||
x_72 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__31;
|
||||
x_73 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_71, x_72, x_70);
|
||||
if (lean_obj_tag(x_73) == 0)
|
||||
|
|
@ -704,7 +704,7 @@ lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77;
|
|||
x_74 = lean_ctor_get(x_73, 1);
|
||||
lean_inc(x_74);
|
||||
lean_dec(x_73);
|
||||
x_75 = l_prec___x2b_____closed__4;
|
||||
x_75 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_76 = l_Lean_Parser_initFn____x40_Lean_Parser___hyg_4____closed__32;
|
||||
x_77 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_75, x_76, x_74);
|
||||
return x_77;
|
||||
|
|
|
|||
18
stage0/stdlib/Lean/Parser/Basic.c
generated
18
stage0/stdlib/Lean/Parser/Basic.c
generated
|
|
@ -32,6 +32,7 @@ lean_object* l_Std_RBNode_find___at_Lean_Parser_indexed___spec__3___rarg___boxed
|
|||
lean_object* l_Std_RBNode_find___at_Lean_Parser_indexed___spec__5___rarg(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_nameLitAux(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_Lean_fieldIdxKind;
|
||||
lean_object* l_Lean_Syntax_forArgsM___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_ParserInfo_firstTokens___default;
|
||||
|
|
@ -393,6 +394,7 @@ lean_object* l_Lean_Parser_Error_merge(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Parser_ParserContext_resolveName(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_leadingParserAux_match__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_checkWsBeforeFn(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
lean_object* l_Lean_Parser_ParserState_keepLatest___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_sepBy(lean_object*, lean_object*, lean_object*, uint8_t);
|
||||
lean_object* l_Lean_Parser_skip___closed__1;
|
||||
|
|
@ -420,7 +422,6 @@ lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Parser_mkAntiquotScope___closed__6;
|
||||
lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_mkResult(lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Parser_tryAnti(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
extern lean_object* l_Lean_numLitKind___closed__1;
|
||||
lean_object* l_Lean_Parser_optionaInfo(lean_object*);
|
||||
lean_object* l_Lean_Parser_FirstTokens_seq(lean_object*, lean_object*);
|
||||
|
|
@ -497,7 +498,9 @@ lean_object* l_Lean_Parser_errorFn(lean_object*, lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Parser_maxPrec;
|
||||
lean_object* l_Lean_Parser_withForbidden___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_foldArgsM___spec__1(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
lean_object* l_Lean_Parser_mergeOrElseErrors_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_644____closed__1;
|
||||
lean_object* l_Lean_Parser_parserOfStackFnUnsafe___closed__3;
|
||||
lean_object* l_Lean_Parser_checkLineEqFn_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_ins___at_Lean_Parser_TokenMap_insert___spec__6(lean_object*);
|
||||
|
|
@ -551,7 +554,6 @@ lean_object* l_Lean_Parser_checkOutsideQuot;
|
|||
lean_object* l_Lean_FileMap_toPosition(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_mkAtomicInfo___elambda__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_anyOfFn(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__4;
|
||||
lean_object* l_Lean_Parser_evalParserConst(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_mkEmptySubstringAt(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_anyOfFn___closed__1;
|
||||
|
|
@ -608,7 +610,6 @@ lean_object* l_Lean_Parser_scientificLitNoAntiquot___closed__2;
|
|||
lean_object* l_Lean_Parser_withResultOfFn(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_insert___at_Lean_Parser_TokenMap_insert___spec__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_withoutPosition___lambda__1(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_812____closed__1;
|
||||
lean_object* l_Lean_Parser_antiquotNestedExpr___elambda__1___closed__7;
|
||||
lean_object* l_Lean_Parser_rawIdentNoAntiquot___closed__2;
|
||||
size_t l_USize_land(size_t, size_t);
|
||||
|
|
@ -868,7 +869,6 @@ lean_object* l_Lean_Parser_manyFn(lean_object*, lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Parser_ParserState_next___boxed(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_mkOptionalNode___closed__2;
|
||||
lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_Error_expectedToString_match__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__9;
|
||||
lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_updateCache_match__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_eoiFn___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_satisfySymbolFn_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -27652,7 +27652,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_12209____closed__9;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
x_2 = l_String_trim(x_1);
|
||||
return x_2;
|
||||
}
|
||||
|
|
@ -28614,7 +28614,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_812____closed__1;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_644____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -29099,8 +29099,8 @@ static lean_object* _init_l_Lean_Parser_evalParserConstUnsafe___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__4;
|
||||
x_2 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -29117,7 +29117,7 @@ static lean_object* _init_l_Lean_Parser_evalParserConstUnsafe___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__4;
|
||||
x_2 = l_Lean_Parser_evalParserConstUnsafe___closed__2;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
|
|||
10
stage0/stdlib/Lean/Parser/Command.c
generated
10
stage0/stdlib/Lean/Parser/Command.c
generated
|
|
@ -652,6 +652,7 @@ lean_object* l_Lean_Parser_Command_unsafe_parenthesizer___closed__2;
|
|||
lean_object* l_Lean_Parser_Command_instance___elambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_docComment___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_structExplicitBinder_formatter___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
lean_object* l_Lean_Parser_Command_set__option_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_constant___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_structFields___elambda__1___closed__1;
|
||||
|
|
@ -2098,7 +2099,6 @@ lean_object* l_Lean_Parser_Command_structImplicitBinder_parenthesizer___closed__
|
|||
lean_object* l_Lean_Parser_Command_structure___closed__9;
|
||||
lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__16;
|
||||
lean_object* l_Lean_Parser_Command_set__option_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
lean_object* l_Lean_Parser_Command_openOnly_formatter___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_declaration___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_printAxioms___elambda__1___closed__9;
|
||||
|
|
@ -2537,6 +2537,7 @@ lean_object* l_Lean_Parser_Command_open___closed__8;
|
|||
extern lean_object* l_Lean_Parser_instInhabitedParser___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_declId___elambda__1___closed__5;
|
||||
lean_object* l_Lean_Parser_Command_variables_formatter___closed__4;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__13;
|
||||
lean_object* l_Lean_Parser_Command_unsafe___elambda__1___closed__8;
|
||||
lean_object* l_Lean_Parser_Command_synth___elambda__1___closed__8;
|
||||
lean_object* l_Lean_Parser_Command_openRenamingItem_formatter___closed__4;
|
||||
|
|
@ -2629,7 +2630,6 @@ lean_object* l_Lean_Parser_Command_open___closed__9;
|
|||
lean_object* l_Lean_Parser_Command_example___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_declValEqns_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_mutual___closed__5;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__13;
|
||||
lean_object* l_Lean_Parser_Command_declSig_formatter___closed__3;
|
||||
lean_object* l_Lean_Parser_Command_declVal_formatter___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_open_formatter___closed__11;
|
||||
|
|
@ -2823,7 +2823,7 @@ static lean_object* _init_l_Lean_Parser_Term_quot___elambda__1___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Syntax_isQuot_match__1___rarg___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -8188,7 +8188,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_12836____closed__13;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12668____closed__13;
|
||||
x_2 = l_String_trim(x_1);
|
||||
return x_2;
|
||||
}
|
||||
|
|
@ -13694,7 +13694,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_12836____closed__13;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12668____closed__13;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_symbol_formatter), 6, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
|
|||
88
stage0/stdlib/Lean/Parser/Do.c
generated
88
stage0/stdlib/Lean/Parser/Do.c
generated
|
|
@ -43,7 +43,6 @@ lean_object* l_Lean_Parser_Term_doMatch_parenthesizer___closed__5;
|
|||
lean_object* l_Lean_Parser_Term_doNested_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doSeqBracketed___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_doIf___closed__12;
|
||||
extern lean_object* l_termIf_____x3a__Then__Else_____closed__15;
|
||||
lean_object* l_Lean_Parser_Term_doElem_quot___elambda__1___closed__5;
|
||||
lean_object* l_Lean_Parser_Term_doIdDecl___elambda__1___closed__7;
|
||||
lean_object* l_Lean_Parser_Term_doReassignArrow___elambda__1___closed__6;
|
||||
|
|
@ -364,6 +363,7 @@ lean_object* l_Lean_Parser_Term_doSeqBracketed___elambda__1___closed__6;
|
|||
lean_object* l_Lean_Parser_Term_doPatDecl___elambda__1___closed__9;
|
||||
extern lean_object* l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_doSeqBracketed___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
lean_object* l_Lean_Parser_Term_letIdDeclNoBinders_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_mkAntiquot_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -844,7 +844,6 @@ lean_object* l_Lean_Parser_Term_doContinue___closed__5;
|
|||
lean_object* l_Lean_Parser_Term_doReassignArrow_formatter___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_doLetArrow_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_elseIf_parenthesizer___closed__1;
|
||||
extern lean_object* l_termIf_____x3a__Then__Else_____closed__11;
|
||||
lean_object* l_Lean_Parser_Term_doSeqIndent___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_termBeforeDo_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_liftMethod___closed__6;
|
||||
|
|
@ -966,6 +965,7 @@ 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_doCatch_formatter___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_doAssert___elambda__1___closed__6;
|
||||
lean_object* l_Lean_Parser_Term_doSeq_parenthesizer___closed__2;
|
||||
|
|
@ -1136,7 +1136,6 @@ lean_object* l_Lean_Parser_Term_doSeqBracketed_formatter___closed__3;
|
|||
lean_object* l_Lean_Parser_Term_doIf___elambda__1___closed__35;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Term_doExpr_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doReassign_formatter___closed__6;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
lean_object* l_Lean_Parser_Term_doFinally___elambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doCatchMatch;
|
||||
lean_object* l_Lean_Parser_Term_doIf_formatter___closed__8;
|
||||
|
|
@ -1270,7 +1269,6 @@ lean_object* l_Lean_Parser_Term_doLet___elambda__1___closed__15;
|
|||
lean_object* l_Lean_Parser_Term_doLetArrow___elambda__1___closed__3;
|
||||
extern lean_object* l_Lean_Parser_Term_match___elambda__1___closed__10;
|
||||
lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__5;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doCatch_formatter___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_doReturn_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doTry_parenthesizer___closed__7;
|
||||
|
|
@ -1445,6 +1443,7 @@ lean_object* l_Lean_Parser_Term_doUnless___elambda__1(lean_object*, lean_object*
|
|||
lean_object* l_Lean_Parser_Term_doIf_formatter___closed__22;
|
||||
lean_object* l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_liftMethod_formatter___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doSeqBracketed;
|
||||
lean_object* l_Lean_Parser_Term_doLet;
|
||||
lean_object* l_Lean_Parser_Term_doPatDecl___closed__2;
|
||||
|
|
@ -1468,6 +1467,7 @@ lean_object* l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__1;
|
|||
lean_object* l_Lean_Parser_Term_doCatch___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__27;
|
||||
lean_object* l_Lean_Parser_unicodeSymbolFnAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
lean_object* l_Lean_Parser_Term_elseIf_formatter___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_doTry___closed__3;
|
||||
extern lean_object* l_Lean_Parser_Term_have_parenthesizer___closed__3;
|
||||
|
|
@ -1513,6 +1513,7 @@ 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_doNested___elambda__1___closed__4;
|
||||
|
|
@ -1522,7 +1523,6 @@ lean_object* l_Lean_Parser_termParser_parenthesizer(lean_object*, lean_object*,
|
|||
lean_object* l_Lean_Parser_Term_doLet_formatter___closed__2;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Term_doDbgTrace_parenthesizer(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_ident;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12836____closed__8;
|
||||
lean_object* l_Lean_Parser_Term_doLetArrow_formatter___closed__8;
|
||||
lean_object* l_Lean_Parser_Term_doIf_formatter___closed__5;
|
||||
lean_object* l_Lean_Parser_Term_doIf___elambda__1___closed__34;
|
||||
|
|
@ -1775,7 +1775,7 @@ static lean_object* _init_l_Lean_Parser_Term_liftMethod___elambda__1___closed__2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_liftMethod___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -2558,7 +2558,7 @@ static lean_object* _init_l_Lean_Parser_Term_doSeqBracketed___elambda__1___close
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doSeqBracketed___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -4150,7 +4150,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_12836____closed__1;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12668____closed__1;
|
||||
x_2 = l_String_trim(x_1);
|
||||
return x_2;
|
||||
}
|
||||
|
|
@ -4297,7 +4297,7 @@ static lean_object* _init_l_Lean_Parser_Term_doLet___elambda__1___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doLet___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -4747,7 +4747,7 @@ static lean_object* _init_l_Lean_Parser_Term_doLetRec___elambda__1___closed__2()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doLetRec___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -5058,7 +5058,7 @@ static lean_object* _init_l_Lean_Parser_Term_doIdDecl___elambda__1___closed__2()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doIdDecl___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -5280,7 +5280,7 @@ static lean_object* _init_l_Lean_Parser_Term_doPatDecl___elambda__1___closed__2(
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doPatDecl___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -5925,7 +5925,7 @@ static lean_object* _init_l_Lean_Parser_Term_doLetArrow___elambda__1___closed__2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doLetArrow___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -6804,7 +6804,7 @@ lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_o
|
|||
x_8 = l_term___u2218_____closed__6;
|
||||
x_9 = lean_unsigned_to_nat(0u);
|
||||
x_10 = l_Lean_Parser_categoryParser___elambda__1(x_8, x_9, x_1, x_6);
|
||||
x_11 = l_myMacro____x40_Init_Notation___hyg_12836____closed__8;
|
||||
x_11 = l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
x_12 = l_Lean_Parser_ParserState_mkNode(x_10, x_11, x_4);
|
||||
return x_12;
|
||||
}
|
||||
|
|
@ -6813,7 +6813,7 @@ else
|
|||
lean_object* x_13; lean_object* x_14;
|
||||
lean_dec(x_7);
|
||||
lean_dec(x_1);
|
||||
x_13 = l_myMacro____x40_Init_Notation___hyg_12836____closed__8;
|
||||
x_13 = l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
x_14 = l_Lean_Parser_ParserState_mkNode(x_6, x_13, x_4);
|
||||
return x_14;
|
||||
}
|
||||
|
|
@ -6847,7 +6847,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_12836____closed__8;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
x_2 = l_Lean_Parser_Term_letIdDeclNoBinders___closed__2;
|
||||
x_3 = l_Lean_Parser_nodeInfo(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -6893,7 +6893,7 @@ static lean_object* _init_l_Lean_Parser_Term_doReassign___elambda__1___closed__2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doReassign___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -7149,7 +7149,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_12836____closed__8;
|
||||
x_6 = l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
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;
|
||||
|
|
@ -7322,7 +7322,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_12836____closed__8;
|
||||
x_6 = l_myMacro____x40_Init_Notation___hyg_12668____closed__8;
|
||||
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;
|
||||
|
|
@ -7628,7 +7628,7 @@ static lean_object* _init_l_Lean_Parser_Term_doReassignArrow___elambda__1___clos
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doReassignArrow___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -7967,7 +7967,7 @@ static lean_object* _init_l_Lean_Parser_Term_doHave___elambda__1___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doHave___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -8645,7 +8645,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__15;
|
||||
x_1 = l_termIf_____x3a__Then__Else_____closed__16;
|
||||
x_2 = l_String_trim(x_1);
|
||||
return x_2;
|
||||
}
|
||||
|
|
@ -9389,7 +9389,7 @@ static lean_object* _init_l_Lean_Parser_Term_doIf___elambda__1___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doIf___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -9438,7 +9438,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__11;
|
||||
x_1 = l_termIf_____x3a__Then__Else_____closed__12;
|
||||
x_2 = l_String_trim(x_1);
|
||||
return x_2;
|
||||
}
|
||||
|
|
@ -9966,7 +9966,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__15;
|
||||
x_1 = l_termIf_____x3a__Then__Else_____closed__16;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_symbol_formatter), 6, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -10063,7 +10063,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__11;
|
||||
x_1 = l_termIf_____x3a__Then__Else_____closed__12;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_symbol_formatter), 6, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -10800,7 +10800,7 @@ static lean_object* _init_l_Lean_Parser_Term_doUnless___elambda__1___closed__2()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doUnless___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -11315,7 +11315,7 @@ static lean_object* _init_l_Lean_Parser_Term_doFor___elambda__1___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doFor___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -11816,7 +11816,7 @@ static lean_object* _init_l_Lean_Parser_Term_doMatch___elambda__1___closed__2()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doMatch___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -12311,7 +12311,7 @@ static lean_object* _init_l_Lean_Parser_Term_doCatch___elambda__1___closed__2()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doCatch___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -12591,7 +12591,7 @@ static lean_object* _init_l_Lean_Parser_Term_doCatchMatch___elambda__1___closed_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doCatchMatch___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -12753,7 +12753,7 @@ static lean_object* _init_l_Lean_Parser_Term_doFinally___elambda__1___closed__2(
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doFinally___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -12949,7 +12949,7 @@ static lean_object* _init_l_Lean_Parser_Term_doTry___elambda__1___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doTry___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -13954,7 +13954,7 @@ static lean_object* _init_l_Lean_Parser_Term_doBreak___elambda__1___closed__2()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doBreak___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -14263,7 +14263,7 @@ static lean_object* _init_l_Lean_Parser_Term_doContinue___elambda__1___closed__2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doContinue___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -14572,7 +14572,7 @@ static lean_object* _init_l_Lean_Parser_Term_doReturn___elambda__1___closed__2()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doReturn___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -15040,7 +15040,7 @@ static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -15339,7 +15339,7 @@ static lean_object* _init_l_Lean_Parser_Term_doAssert___elambda__1___closed__2()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doAssert___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -15919,7 +15919,7 @@ static lean_object* _init_l_Lean_Parser_Term_doNested___elambda__1___closed__2()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doNested___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -16419,7 +16419,7 @@ static lean_object* _init_l_Lean_Parser_Term_doElem_quot___elambda__1___closed__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__3;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -16862,7 +16862,7 @@ static lean_object* _init_l_Lean_Parser_Term_termUnless___elambda__1___closed__2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_termUnless___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -17125,7 +17125,7 @@ static lean_object* _init_l_Lean_Parser_Term_termFor___elambda__1___closed__2()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_termFor___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -17388,7 +17388,7 @@ static lean_object* _init_l_Lean_Parser_Term_termTry___elambda__1___closed__2()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_termTry___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -17651,7 +17651,7 @@ static lean_object* _init_l_Lean_Parser_Term_termReturn___elambda__1___closed__2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_termReturn___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
|
|||
62
stage0/stdlib/Lean/Parser/Extension.c
generated
62
stage0/stdlib/Lean/Parser/Extension.c
generated
|
|
@ -24,6 +24,7 @@ lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_2426____clo
|
|||
extern lean_object* l_Std_RBTree_toList___rarg___closed__1;
|
||||
lean_object* l___private_Lean_Parser_Extension_0__Lean_Parser_ParserAttribute_add_match__1(lean_object*);
|
||||
size_t l_USize_add(size_t, size_t);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__4;
|
||||
lean_object* l___private_Lean_Parser_Extension_0__Lean_Parser_addTokenConfig(lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Parser_Extension_0__Lean_Parser_ParserAttribute_add___spec__4___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Parser_Extension_0__Lean_Parser_BuiltinParserAttribute_add___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -57,6 +58,7 @@ lean_object* l___private_Lean_Parser_Extension_0__Lean_Parser_registerParserAttr
|
|||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
lean_object* l___private_Lean_Parser_Extension_0__Lean_Parser_BuiltinParserAttribute_add___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_io_error_to_string(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
lean_object* l_Lean_Parser_getBinaryAlias___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_instCoeArrowParserParserParserAliasValue(lean_object*);
|
||||
lean_object* l_IO_ofExcept___at___private_Lean_Parser_Extension_0__Lean_Parser_addBuiltinParserCategory___spec__1___boxed(lean_object*, lean_object*);
|
||||
|
|
@ -234,6 +236,7 @@ lean_object* l_Std_PersistentHashMap_insertAux___at___private_Lean_Parser_Extens
|
|||
lean_object* l_List_forM___at___private_Lean_Parser_Extension_0__Lean_Parser_ParserAttribute_add___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_mkParserOfConstantUnsafe(lean_object*);
|
||||
lean_object* l_Lean_registerAttributeOfBuilder(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
lean_object* l_Lean_Parser_commandParser(lean_object*);
|
||||
lean_object* l_Lean_Parser_sepBy(lean_object*, lean_object*, lean_object*, uint8_t);
|
||||
lean_object* l_Lean_Parser_notFollowedByTermToken___closed__2;
|
||||
|
|
@ -264,7 +267,6 @@ lean_object* l_List_foldl___at___private_Lean_Parser_Extension_0__Lean_Parser_ad
|
|||
lean_object* l___private_Lean_Parser_Extension_0__Lean_Parser_addTrailingParserAux_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Parser_tryAnti(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
lean_object* l_Lean_ScopedEnvExtension_add___at___private_Lean_Parser_Extension_0__Lean_Parser_ParserAttribute_add___spec__7(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Parser_Extension_0__Lean_Parser_BuiltinParserAttribute_add(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_peekToken(lean_object*, lean_object*);
|
||||
|
|
@ -339,7 +341,6 @@ lean_object* l_Lean_registerBuiltinAttribute(lean_object*, lean_object*);
|
|||
lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_notFollowedByCategoryTokenFn_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_AttributeImpl_erase___default___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__4;
|
||||
lean_object* l_List_forM___at_Lean_Parser_runParserAttributeHooks___spec__1(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_KernelException_toMessageData___closed__15;
|
||||
lean_object* l_Lean_Parser_leadingIdentAsSymbol_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -375,7 +376,6 @@ lean_object* l_Lean_Parser_mkParserAttributeImpl___elambda__2___rarg(lean_object
|
|||
lean_object* l_Lean_Parser_trailingNodeFn(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_addBuiltinLeadingParser(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Parser_Extension_0__Lean_Parser_updateBuiltinTokens_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3726____closed__2;
|
||||
size_t l_USize_land(size_t, size_t);
|
||||
lean_object* l___private_Lean_Parser_Extension_0__Lean_Parser_addBuiltinParserCategory(lean_object*, uint8_t, lean_object*);
|
||||
|
|
@ -3916,7 +3916,7 @@ x_17 = lean_ctor_get(x_8, 1);
|
|||
x_18 = lean_ctor_get_usize(x_8, 2);
|
||||
x_19 = lean_ctor_get(x_8, 0);
|
||||
lean_dec(x_19);
|
||||
x_20 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_20 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_21 = lean_string_dec_eq(x_17, x_20);
|
||||
lean_dec(x_17);
|
||||
if (x_21 == 0)
|
||||
|
|
@ -4051,7 +4051,7 @@ x_53 = lean_ctor_get(x_8, 1);
|
|||
x_54 = lean_ctor_get_usize(x_8, 2);
|
||||
lean_inc(x_53);
|
||||
lean_dec(x_8);
|
||||
x_55 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_55 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_56 = lean_string_dec_eq(x_53, x_55);
|
||||
lean_dec(x_53);
|
||||
if (x_56 == 0)
|
||||
|
|
@ -4154,7 +4154,7 @@ if (lean_is_exclusive(x_8)) {
|
|||
lean_dec_ref(x_8);
|
||||
x_79 = lean_box(0);
|
||||
}
|
||||
x_80 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_80 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_81 = lean_string_dec_eq(x_77, x_80);
|
||||
lean_dec(x_77);
|
||||
if (x_81 == 0)
|
||||
|
|
@ -4282,7 +4282,7 @@ x_112 = lean_ctor_get(x_9, 1);
|
|||
x_113 = lean_ctor_get_usize(x_9, 2);
|
||||
x_114 = lean_ctor_get(x_9, 0);
|
||||
lean_dec(x_114);
|
||||
x_115 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_115 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_116 = lean_string_dec_eq(x_112, x_115);
|
||||
lean_dec(x_112);
|
||||
if (x_116 == 0)
|
||||
|
|
@ -4310,7 +4310,7 @@ x_119 = lean_ctor_get(x_1, 1);
|
|||
lean_dec(x_119);
|
||||
x_120 = lean_ctor_get(x_1, 0);
|
||||
lean_dec(x_120);
|
||||
x_121 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_121 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_122 = lean_string_dec_eq(x_108, x_121);
|
||||
if (x_122 == 0)
|
||||
{
|
||||
|
|
@ -4381,7 +4381,7 @@ else
|
|||
{
|
||||
lean_object* x_138; uint8_t x_139;
|
||||
lean_dec(x_1);
|
||||
x_138 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_138 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_139 = lean_string_dec_eq(x_108, x_138);
|
||||
if (x_139 == 0)
|
||||
{
|
||||
|
|
@ -4463,7 +4463,7 @@ x_157 = lean_ctor_get(x_9, 1);
|
|||
x_158 = lean_ctor_get_usize(x_9, 2);
|
||||
lean_inc(x_157);
|
||||
lean_dec(x_9);
|
||||
x_159 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_159 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_160 = lean_string_dec_eq(x_157, x_159);
|
||||
lean_dec(x_157);
|
||||
if (x_160 == 0)
|
||||
|
|
@ -4490,7 +4490,7 @@ if (lean_is_exclusive(x_1)) {
|
|||
lean_dec_ref(x_1);
|
||||
x_162 = lean_box(0);
|
||||
}
|
||||
x_163 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_163 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_164 = lean_string_dec_eq(x_108, x_163);
|
||||
if (x_164 == 0)
|
||||
{
|
||||
|
|
@ -4599,7 +4599,7 @@ if (lean_is_exclusive(x_9)) {
|
|||
lean_dec_ref(x_9);
|
||||
x_188 = lean_box(0);
|
||||
}
|
||||
x_189 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_189 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_190 = lean_string_dec_eq(x_186, x_189);
|
||||
lean_dec(x_186);
|
||||
if (x_190 == 0)
|
||||
|
|
@ -4626,7 +4626,7 @@ if (lean_is_exclusive(x_1)) {
|
|||
lean_dec_ref(x_1);
|
||||
x_192 = lean_box(0);
|
||||
}
|
||||
x_193 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_193 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_194 = lean_string_dec_eq(x_184, x_193);
|
||||
if (x_194 == 0)
|
||||
{
|
||||
|
|
@ -4762,7 +4762,7 @@ if (lean_is_exclusive(x_9)) {
|
|||
lean_dec_ref(x_9);
|
||||
x_224 = lean_box(0);
|
||||
}
|
||||
x_225 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_225 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_226 = lean_string_dec_eq(x_222, x_225);
|
||||
lean_dec(x_222);
|
||||
if (x_226 == 0)
|
||||
|
|
@ -4789,7 +4789,7 @@ if (lean_is_exclusive(x_1)) {
|
|||
lean_dec_ref(x_1);
|
||||
x_228 = lean_box(0);
|
||||
}
|
||||
x_229 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_229 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_230 = lean_string_dec_eq(x_219, x_229);
|
||||
if (x_230 == 0)
|
||||
{
|
||||
|
|
@ -5176,7 +5176,7 @@ lean_dec(x_18);
|
|||
x_22 = lean_ctor_get(x_19, 1);
|
||||
lean_inc(x_22);
|
||||
lean_dec(x_19);
|
||||
x_23 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_23 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_24 = lean_string_dec_eq(x_22, x_23);
|
||||
lean_dec(x_22);
|
||||
if (x_24 == 0)
|
||||
|
|
@ -5458,7 +5458,7 @@ lean_dec(x_19);
|
|||
x_96 = lean_ctor_get(x_20, 1);
|
||||
lean_inc(x_96);
|
||||
lean_dec(x_20);
|
||||
x_97 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_97 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_98 = lean_string_dec_eq(x_96, x_97);
|
||||
lean_dec(x_96);
|
||||
if (x_98 == 0)
|
||||
|
|
@ -5485,7 +5485,7 @@ return x_106;
|
|||
else
|
||||
{
|
||||
lean_object* x_107; uint8_t x_108;
|
||||
x_107 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_107 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_108 = lean_string_dec_eq(x_95, x_107);
|
||||
lean_dec(x_95);
|
||||
if (x_108 == 0)
|
||||
|
|
@ -10545,7 +10545,7 @@ static lean_object* _init_l_Lean_Parser_declareLeadingBuiltinParser___closed__2(
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__4;
|
||||
x_2 = l_Lean_Parser_declareLeadingBuiltinParser___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -10572,7 +10572,7 @@ static lean_object* _init_l_Lean_Parser_declareTrailingBuiltinParser___closed__2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__4;
|
||||
x_2 = l_Lean_Parser_declareTrailingBuiltinParser___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -10828,7 +10828,7 @@ x_20 = lean_ctor_get(x_7, 1);
|
|||
x_21 = lean_ctor_get_usize(x_7, 2);
|
||||
x_22 = lean_ctor_get(x_7, 0);
|
||||
lean_dec(x_22);
|
||||
x_23 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_23 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_24 = lean_string_dec_eq(x_20, x_23);
|
||||
lean_dec(x_20);
|
||||
if (x_24 == 0)
|
||||
|
|
@ -10856,7 +10856,7 @@ x_27 = lean_ctor_get(x_1, 1);
|
|||
lean_dec(x_27);
|
||||
x_28 = lean_ctor_get(x_1, 0);
|
||||
lean_dec(x_28);
|
||||
x_29 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_29 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_30 = lean_string_dec_eq(x_16, x_29);
|
||||
if (x_30 == 0)
|
||||
{
|
||||
|
|
@ -10927,7 +10927,7 @@ else
|
|||
{
|
||||
lean_object* x_46; uint8_t x_47;
|
||||
lean_dec(x_1);
|
||||
x_46 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_46 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_47 = lean_string_dec_eq(x_16, x_46);
|
||||
if (x_47 == 0)
|
||||
{
|
||||
|
|
@ -11009,7 +11009,7 @@ x_65 = lean_ctor_get(x_7, 1);
|
|||
x_66 = lean_ctor_get_usize(x_7, 2);
|
||||
lean_inc(x_65);
|
||||
lean_dec(x_7);
|
||||
x_67 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_67 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_68 = lean_string_dec_eq(x_65, x_67);
|
||||
lean_dec(x_65);
|
||||
if (x_68 == 0)
|
||||
|
|
@ -11036,7 +11036,7 @@ if (lean_is_exclusive(x_1)) {
|
|||
lean_dec_ref(x_1);
|
||||
x_70 = lean_box(0);
|
||||
}
|
||||
x_71 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_71 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_72 = lean_string_dec_eq(x_16, x_71);
|
||||
if (x_72 == 0)
|
||||
{
|
||||
|
|
@ -11145,7 +11145,7 @@ if (lean_is_exclusive(x_7)) {
|
|||
lean_dec_ref(x_7);
|
||||
x_96 = lean_box(0);
|
||||
}
|
||||
x_97 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_97 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_98 = lean_string_dec_eq(x_94, x_97);
|
||||
lean_dec(x_94);
|
||||
if (x_98 == 0)
|
||||
|
|
@ -11172,7 +11172,7 @@ if (lean_is_exclusive(x_1)) {
|
|||
lean_dec_ref(x_1);
|
||||
x_100 = lean_box(0);
|
||||
}
|
||||
x_101 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_101 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_102 = lean_string_dec_eq(x_92, x_101);
|
||||
if (x_102 == 0)
|
||||
{
|
||||
|
|
@ -11308,7 +11308,7 @@ if (lean_is_exclusive(x_7)) {
|
|||
lean_dec_ref(x_7);
|
||||
x_132 = lean_box(0);
|
||||
}
|
||||
x_133 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_133 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_134 = lean_string_dec_eq(x_130, x_133);
|
||||
lean_dec(x_130);
|
||||
if (x_134 == 0)
|
||||
|
|
@ -11335,7 +11335,7 @@ if (lean_is_exclusive(x_1)) {
|
|||
lean_dec_ref(x_1);
|
||||
x_136 = lean_box(0);
|
||||
}
|
||||
x_137 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_137 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_138 = lean_string_dec_eq(x_127, x_137);
|
||||
if (x_138 == 0)
|
||||
{
|
||||
|
|
@ -11677,7 +11677,7 @@ lean_dec(x_17);
|
|||
x_22 = lean_ctor_get(x_18, 1);
|
||||
lean_inc(x_22);
|
||||
lean_dec(x_18);
|
||||
x_23 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_23 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_24 = lean_string_dec_eq(x_22, x_23);
|
||||
lean_dec(x_22);
|
||||
if (x_24 == 0)
|
||||
|
|
@ -11723,7 +11723,7 @@ return x_34;
|
|||
else
|
||||
{
|
||||
lean_object* x_35; uint8_t x_36;
|
||||
x_35 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_35 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_36 = lean_string_dec_eq(x_21, x_35);
|
||||
lean_dec(x_21);
|
||||
if (x_36 == 0)
|
||||
|
|
|
|||
86
stage0/stdlib/Lean/Parser/Extra.c
generated
86
stage0/stdlib/Lean/Parser/Extra.c
generated
|
|
@ -21,9 +21,11 @@ lean_object* l_Lean_Parser_many___closed__3;
|
|||
lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__5;
|
||||
lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_indent___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_termIf_____x3a__Then__Else_____closed__5;
|
||||
lean_object* l_Lean_Parser_many1Indent_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_charLit___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_visitArgs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__4;
|
||||
lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__13;
|
||||
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*);
|
||||
|
|
@ -120,6 +122,7 @@ 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_strLit_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__29;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__18;
|
||||
lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__8;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_nameLitNoAntiquot_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -149,11 +152,11 @@ lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed_
|
|||
lean_object* l_Lean_Parser_group_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_scientificLitNoAntiquot_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__46;
|
||||
lean_object* lean_string_utf8_byte_size(lean_object*);
|
||||
lean_object* l_Lean_Parser_mkAntiquot_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_leadingNode_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_prec___x2b_____closed__4;
|
||||
lean_object* l_Lean_Parser_nodeWithAntiquot_parenthesizer___boxed(lean_object*);
|
||||
lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__4;
|
||||
lean_object* l_Lean_Parser_many_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -236,6 +239,7 @@ lean_object* l_Lean_PrettyPrinter_Formatter_checkPrec_formatter___boxed(lean_obj
|
|||
lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__10;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_visitArgs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__32;
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
lean_object* l_Lean_Parser_nodeWithAntiquot_formatter(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__16;
|
||||
extern lean_object* l_Lean_Parser_skip___closed__1;
|
||||
|
|
@ -250,9 +254,9 @@ 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*);
|
||||
lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__16;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
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_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
extern lean_object* l_Lean_numLitKind___closed__1;
|
||||
lean_object* l_Lean_Parser_optionaInfo(lean_object*);
|
||||
lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__20;
|
||||
|
|
@ -280,6 +284,7 @@ lean_object* l_Lean_Parser_many1___elambda__1(lean_object*, lean_object*, lean_o
|
|||
lean_object* l_Lean_Parser_manyIndent(lean_object*);
|
||||
lean_object* l_Lean_Parser_nameLit___closed__1;
|
||||
lean_object* l_Lean_Parser_antiquotNestedExpr_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_390____closed__4;
|
||||
lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__6;
|
||||
lean_object* l_Lean_Parser_ppSpace;
|
||||
lean_object* l_Lean_Parser_ppHardSpace;
|
||||
|
|
@ -300,6 +305,7 @@ lean_object* l_Lean_Parser_termRegisterParserAlias_x21_________closed__3;
|
|||
extern lean_object* l_Lean_charLitKind;
|
||||
extern lean_object* l_Lean_Parser_maxPrec;
|
||||
lean_object* l_Lean_Parser_strLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
lean_object* l_Lean_Parser_rawIdent;
|
||||
lean_object* l_Lean_Parser_optional___closed__3;
|
||||
lean_object* l_Lean_Parser_antiquotExpr_parenthesizer___closed__2;
|
||||
|
|
@ -307,7 +313,6 @@ lean_object* l_Lean_Parser_ppDedent(lean_object*);
|
|||
lean_object* l_Lean_Parser_strLit___elambda__1___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_symbol_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_many1Indent_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_449____closed__4;
|
||||
lean_object* l_Lean_Parser_scientificLitFn(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_nodeWithAntiquot_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_charLit___closed__2;
|
||||
|
|
@ -319,12 +324,10 @@ extern lean_object* l_Lean_Parser_charLitNoAntiquot___closed__1;
|
|||
lean_object* l_Lean_Parser_antiquotExpr_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__5;
|
||||
lean_object* l_Lean_Parser_termRegisterParserAlias_x21_________closed__6;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_pushNone_parenthesizer___boxed(lean_object*);
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__11;
|
||||
lean_object* l_Lean_Parser_numLit_formatter___closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_symbol_parenthesizer___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_prec_______closed__3;
|
||||
lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__4;
|
||||
lean_object* l_Lean_Parser_scientificLit___closed__3;
|
||||
lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__19;
|
||||
|
|
@ -334,8 +337,8 @@ lean_object* l_Lean_Parser_ppIndent___boxed(lean_object*);
|
|||
lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__3;
|
||||
extern lean_object* l_Lean_PrettyPrinter_mkFormatterAttribute___closed__6;
|
||||
lean_object* l_Lean_Parser_antiquotNestedExpr_formatter___closed__1;
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
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*);
|
||||
extern lean_object* l_prec_____closed__4;
|
||||
lean_object* l_Lean_Parser_commandParser_formatter(lean_object*);
|
||||
lean_object* l_Lean_Parser_rawIdent_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__31;
|
||||
|
|
@ -408,7 +411,6 @@ lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__12;
|
|||
lean_object* l_Lean_Parser_nameLit_parenthesizer___closed__2;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__35;
|
||||
lean_object* l_Lean_Parser_many___elambda__1(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__11;
|
||||
lean_object* l_Lean_Parser_charLit_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_symbolInfo(lean_object*);
|
||||
|
|
@ -418,7 +420,6 @@ lean_object* l_Lean_Parser_charLit_formatter___closed__3;
|
|||
lean_object* l_Lean_Parser_orelseFnCore(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
extern lean_object* l_Int_instInhabitedInt___closed__1;
|
||||
lean_object* l_Lean_Parser_notSymbol_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_558____closed__4;
|
||||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__2;
|
||||
lean_object* l_Lean_Format_getIndent(lean_object*);
|
||||
lean_object* l_Lean_ppLine_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -428,7 +429,6 @@ lean_object* l_Lean_Parser_many1Indent(lean_object*);
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkNoImmediateColon_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_pushNone_formatter___boxed(lean_object*);
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__26;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__13;
|
||||
extern lean_object* l_Lean_Parser_mkAntiquotScope___closed__1;
|
||||
lean_object* l_Lean_Parser_notSymbol_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -439,6 +439,7 @@ lean_object* l_Lean_Parser_leadingNode_formatter(lean_object*, lean_object*, lea
|
|||
lean_object* l_Lean_Parser_sepByElemParser_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_nameLit_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_antiquotExpr_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_281____closed__4;
|
||||
lean_object* l_Lean_Parser_ident_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
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*);
|
||||
|
|
@ -481,6 +482,7 @@ lean_object* l_Lean_Parser_scientificLit_formatter___closed__2;
|
|||
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__6;
|
||||
lean_object* l_Lean_ppLine_formatter___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_charLitNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_rawNatLit___closed__6;
|
||||
lean_object* l_Lean_Parser_mkAntiquot(lean_object*, lean_object*, uint8_t);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_withPosition_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_termRegisterParserAlias_x21_________closed__9;
|
||||
|
|
@ -493,7 +495,6 @@ extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_Pretty
|
|||
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_many_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_antiquotNestedExpr_formatter___closed__4;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__9;
|
||||
lean_object* l_Lean_Parser_ident_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__23;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__17;
|
||||
|
|
@ -507,7 +508,6 @@ lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__1;
|
|||
lean_object* l_Lean_Parser_mkAntiquotScope_formatter___boxed(lean_object*, 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_637____closed__39;
|
||||
lean_object* l_Lean_Parser_rawIdent_formatter___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__12;
|
||||
lean_object* l_Lean_Parser_mkAntiquotScope_formatter___closed__2;
|
||||
extern lean_object* l_stx___x2a___closed__3;
|
||||
lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__17;
|
||||
|
|
@ -524,7 +524,6 @@ lean_object* l_Lean_Parser_sepBy_parenthesizer(lean_object*, lean_object*, lean_
|
|||
lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__17;
|
||||
lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__8;
|
||||
extern lean_object* l_Lean_MessageData_formatAux___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
lean_object* l_Lean_Parser_ident___closed__3;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__27;
|
||||
lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__4;
|
||||
|
|
@ -535,6 +534,7 @@ lean_object* l_Lean_Parser_scientificLit___closed__2;
|
|||
lean_object* l_Lean_Parser_many1Indent___closed__1;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__47;
|
||||
lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__35;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_172____closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_group(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__21;
|
||||
lean_object* l_Lean_Parser_identFn(lean_object*, lean_object*);
|
||||
|
|
@ -821,7 +821,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_12209____closed__9;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_symbol_formatter), 6, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -1751,7 +1751,7 @@ lean_object* l_Lean_Parser_optional_formatter(lean_object* x_1, lean_object* x_2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_558____closed__4;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_390____closed__4;
|
||||
x_8 = l_Lean_Parser_optional_formatter___closed__1;
|
||||
x_9 = lean_alloc_closure((void*)(l_Lean_Parser_withAntiquotScopeAndSuffix_formatter), 8, 3);
|
||||
lean_closure_set(x_9, 0, x_7);
|
||||
|
|
@ -1765,7 +1765,7 @@ lean_object* l_Lean_Parser_optional_parenthesizer(lean_object* x_1, lean_object*
|
|||
_start:
|
||||
{
|
||||
lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_558____closed__4;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_390____closed__4;
|
||||
x_8 = l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__3;
|
||||
x_9 = lean_alloc_closure((void*)(l_Lean_Parser_withAntiquotScopeAndSuffix_parenthesizer), 8, 3);
|
||||
lean_closure_set(x_9, 0, x_7);
|
||||
|
|
@ -1827,7 +1827,7 @@ lean_object* l_Lean_Parser_optional(lean_object* x_1) {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_558____closed__4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_390____closed__4;
|
||||
x_3 = l_Lean_Parser_optional___closed__4;
|
||||
x_4 = l_Lean_Parser_withAntiquotScopeAndSuffix(x_2, x_1, x_3);
|
||||
x_5 = lean_ctor_get(x_4, 0);
|
||||
|
|
@ -1858,7 +1858,7 @@ lean_object* l_Lean_Parser_many_formatter(lean_object* x_1, lean_object* x_2, le
|
|||
_start:
|
||||
{
|
||||
lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_449____closed__4;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_281____closed__4;
|
||||
x_8 = l_Lean_Parser_many_formatter___closed__1;
|
||||
x_9 = lean_alloc_closure((void*)(l_Lean_Parser_withAntiquotScopeAndSuffix_formatter), 8, 3);
|
||||
lean_closure_set(x_9, 0, x_7);
|
||||
|
|
@ -1872,7 +1872,7 @@ lean_object* l_Lean_Parser_many_parenthesizer(lean_object* x_1, lean_object* x_2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_449____closed__4;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_281____closed__4;
|
||||
x_8 = l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__3;
|
||||
x_9 = lean_alloc_closure((void*)(l_Lean_Parser_withAntiquotScopeAndSuffix_parenthesizer), 8, 3);
|
||||
lean_closure_set(x_9, 0, x_7);
|
||||
|
|
@ -1940,7 +1940,7 @@ lean_object* l_Lean_Parser_many(lean_object* x_1) {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_449____closed__4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_281____closed__4;
|
||||
x_3 = l_Lean_Parser_many___closed__4;
|
||||
x_4 = l_Lean_Parser_withAntiquotScopeAndSuffix(x_2, x_1, x_3);
|
||||
x_5 = lean_ctor_get(x_4, 0);
|
||||
|
|
@ -1961,7 +1961,7 @@ lean_object* l_Lean_Parser_many1_formatter(lean_object* x_1, lean_object* x_2, l
|
|||
_start:
|
||||
{
|
||||
lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_449____closed__4;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_281____closed__4;
|
||||
x_8 = l_Lean_Parser_many_formatter___closed__1;
|
||||
x_9 = lean_alloc_closure((void*)(l_Lean_Parser_withAntiquotScopeAndSuffix_formatter), 8, 3);
|
||||
lean_closure_set(x_9, 0, x_7);
|
||||
|
|
@ -1975,7 +1975,7 @@ lean_object* l_Lean_Parser_many1_parenthesizer(lean_object* x_1, lean_object* x_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_449____closed__4;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_281____closed__4;
|
||||
x_8 = l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__3;
|
||||
x_9 = lean_alloc_closure((void*)(l_Lean_Parser_withAntiquotScopeAndSuffix_parenthesizer), 8, 3);
|
||||
lean_closure_set(x_9, 0, x_7);
|
||||
|
|
@ -2022,7 +2022,7 @@ lean_object* l_Lean_Parser_many1(lean_object* x_1) {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4; uint8_t x_5;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_449____closed__4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_281____closed__4;
|
||||
x_3 = l_Lean_Parser_many___closed__4;
|
||||
x_4 = l_Lean_Parser_withAntiquotScopeAndSuffix(x_2, x_1, x_3);
|
||||
x_5 = !lean_is_exclusive(x_4);
|
||||
|
|
@ -3645,7 +3645,7 @@ static lean_object* _init_l_Lean_Parser_termRegisterParserAlias_x21_________clos
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__4;
|
||||
x_2 = l_Lean_Parser_termRegisterParserAlias_x21_________closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -3673,7 +3673,7 @@ static lean_object* _init_l_Lean_Parser_termRegisterParserAlias_x21_________clos
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__4;
|
||||
x_2 = l_Lean_strLitKind___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -3693,7 +3693,7 @@ static lean_object* _init_l_Lean_Parser_termRegisterParserAlias_x21_________clos
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Lean_Parser_termRegisterParserAlias_x21_________closed__4;
|
||||
x_3 = l_Lean_Parser_termRegisterParserAlias_x21_________closed__6;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -3707,9 +3707,9 @@ static lean_object* _init_l_Lean_Parser_termRegisterParserAlias_x21_________clos
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Lean_Parser_termRegisterParserAlias_x21_________closed__7;
|
||||
x_3 = l_prec_______closed__3;
|
||||
x_3 = l_termIf_____x3a__Then__Else_____closed__5;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
lean_ctor_set(x_4, 0, x_1);
|
||||
lean_ctor_set(x_4, 1, x_2);
|
||||
|
|
@ -3751,7 +3751,7 @@ static lean_object* _init_l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -3791,7 +3791,7 @@ static lean_object* _init_l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__5;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -3809,7 +3809,7 @@ static lean_object* _init_l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__7;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -3827,7 +3827,7 @@ static lean_object* _init_l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__9;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -3869,7 +3869,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_340____closed__3;
|
||||
x_2 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -3896,7 +3896,7 @@ static lean_object* _init_l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__4;
|
||||
x_2 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__15;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -4160,7 +4160,7 @@ x_25 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_25, 0, x_24);
|
||||
lean_ctor_set(x_25, 1, x_23);
|
||||
x_26 = lean_array_push(x_21, x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_28 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_28, 0, x_27);
|
||||
lean_ctor_set(x_28, 1, x_26);
|
||||
|
|
@ -4170,7 +4170,7 @@ 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_20, x_31);
|
||||
x_33 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_33 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_34 = lean_array_push(x_32, x_33);
|
||||
x_35 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__8;
|
||||
x_36 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5584,7 +5584,7 @@ _start:
|
|||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_2 = l_Lean_PrettyPrinter_Parenthesizer_parenthesizerAliasesRef;
|
||||
x_3 = l_prec_____closed__4;
|
||||
x_3 = l_rawNatLit___closed__6;
|
||||
x_4 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__2;
|
||||
x_5 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_3, x_4, x_1);
|
||||
if (lean_obj_tag(x_5) == 0)
|
||||
|
|
@ -5638,7 +5638,7 @@ lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29;
|
|||
x_26 = lean_ctor_get(x_25, 1);
|
||||
lean_inc(x_26);
|
||||
lean_dec(x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_449____closed__4;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_281____closed__4;
|
||||
x_28 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__22;
|
||||
x_29 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_27, x_28, x_26);
|
||||
if (lean_obj_tag(x_29) == 0)
|
||||
|
|
@ -5647,7 +5647,7 @@ lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33;
|
|||
x_30 = lean_ctor_get(x_29, 1);
|
||||
lean_inc(x_30);
|
||||
lean_dec(x_29);
|
||||
x_31 = l_myMacro____x40_Init_Notation___hyg_340____closed__12;
|
||||
x_31 = l_myMacro____x40_Init_Notation___hyg_172____closed__6;
|
||||
x_32 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__24;
|
||||
x_33 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_31, x_32, x_30);
|
||||
if (lean_obj_tag(x_33) == 0)
|
||||
|
|
@ -5656,7 +5656,7 @@ lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37;
|
|||
x_34 = lean_ctor_get(x_33, 1);
|
||||
lean_inc(x_34);
|
||||
lean_dec(x_33);
|
||||
x_35 = l_myMacro____x40_Init_Notation___hyg_558____closed__4;
|
||||
x_35 = l_myMacro____x40_Init_Notation___hyg_390____closed__4;
|
||||
x_36 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__26;
|
||||
x_37 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_35, x_36, x_34);
|
||||
return x_37;
|
||||
|
|
@ -6013,7 +6013,7 @@ _start:
|
|||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_2 = l_Lean_PrettyPrinter_Formatter_formatterAliasesRef;
|
||||
x_3 = l_prec_____closed__4;
|
||||
x_3 = l_rawNatLit___closed__6;
|
||||
x_4 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__2;
|
||||
x_5 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_3, x_4, x_1);
|
||||
if (lean_obj_tag(x_5) == 0)
|
||||
|
|
@ -6067,7 +6067,7 @@ lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29;
|
|||
x_26 = lean_ctor_get(x_25, 1);
|
||||
lean_inc(x_26);
|
||||
lean_dec(x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_449____closed__4;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_281____closed__4;
|
||||
x_28 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__14;
|
||||
x_29 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_27, x_28, x_26);
|
||||
if (lean_obj_tag(x_29) == 0)
|
||||
|
|
@ -6076,7 +6076,7 @@ lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33;
|
|||
x_30 = lean_ctor_get(x_29, 1);
|
||||
lean_inc(x_30);
|
||||
lean_dec(x_29);
|
||||
x_31 = l_myMacro____x40_Init_Notation___hyg_340____closed__12;
|
||||
x_31 = l_myMacro____x40_Init_Notation___hyg_172____closed__6;
|
||||
x_32 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__16;
|
||||
x_33 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_31, x_32, x_30);
|
||||
if (lean_obj_tag(x_33) == 0)
|
||||
|
|
@ -6085,7 +6085,7 @@ lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37;
|
|||
x_34 = lean_ctor_get(x_33, 1);
|
||||
lean_inc(x_34);
|
||||
lean_dec(x_33);
|
||||
x_35 = l_myMacro____x40_Init_Notation___hyg_558____closed__4;
|
||||
x_35 = l_myMacro____x40_Init_Notation___hyg_390____closed__4;
|
||||
x_36 = l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__18;
|
||||
x_37 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_35, x_36, x_34);
|
||||
return x_37;
|
||||
|
|
|
|||
44
stage0/stdlib/Lean/Parser/Level.c
generated
44
stage0/stdlib/Lean/Parser/Level.c
generated
|
|
@ -21,7 +21,6 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_categoryParser_parenthesizer(lea
|
|||
lean_object* l_Lean_Parser_andthenInfo(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_imax_formatter___closed__2;
|
||||
lean_object* l_Lean_Parser_Level_ident___elambda__1(lean_object*, lean_object*);
|
||||
extern lean_object* l_precMax___closed__3;
|
||||
extern lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__4;
|
||||
lean_object* l_Lean_Parser_Level_addLit___closed__2;
|
||||
lean_object* l_Lean_Parser_Level_num_parenthesizer___closed__1;
|
||||
|
|
@ -31,8 +30,8 @@ lean_object* l_Lean_Parser_Level_paren___closed__2;
|
|||
lean_object* l_Lean_Parser_Level_num___closed__2;
|
||||
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_12209____closed__12;
|
||||
lean_object* l_Lean_Parser_Level_max___elambda__1___closed__6;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__7;
|
||||
lean_object* l_Lean_Parser_Level_addLit_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_max_parenthesizer___closed__2;
|
||||
lean_object* l_Lean_Parser_Level_imax_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -73,7 +72,6 @@ lean_object* lean_string_append(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Parser_Level_paren___closed__5;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Level_paren_formatter(lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Parser_Level_hole_parenthesizer(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__7;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Level_addLit_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_paren___closed__3;
|
||||
lean_object* l_Lean_Parser_checkPrecFn___boxed(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -114,7 +112,6 @@ extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___lam
|
|||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Level___hyg_4____closed__1;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Level_num_formatter___closed__1;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Level_paren_formatter___closed__1;
|
||||
extern lean_object* l_Lean_Level_LevelToFormat_Result_format___closed__3;
|
||||
lean_object* l_Lean_Parser_nodeInfo(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_addLit___elambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_imax___elambda__1___closed__2;
|
||||
|
|
@ -127,6 +124,7 @@ lean_object* l_Lean_Parser_Level_paren;
|
|||
lean_object* l___regBuiltin_Lean_Parser_Level_addLit_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Level___hyg_4____closed__2;
|
||||
lean_object* l_Lean_Parser_Level_addLit___elambda__1___closed__2;
|
||||
extern lean_object* l_Lean_Level_LevelToFormat_Result_format___closed__2;
|
||||
lean_object* l_Lean_Parser_Level_num___elambda__1(lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Parser_Level_num_formatter(lean_object*);
|
||||
lean_object* l_Lean_Parser_many1_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -147,7 +145,6 @@ lean_object* l_Lean_Parser_levelParser(lean_object*);
|
|||
extern lean_object* l_Lean_Parser_maxPrec;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_symbol_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_imax___elambda__1(lean_object*, lean_object*);
|
||||
extern lean_object* l_prec_____closed__3;
|
||||
lean_object* l_Lean_Parser_Level_max_formatter___closed__2;
|
||||
extern lean_object* l_Lean_PrettyPrinter_formatterAttribute;
|
||||
lean_object* l_Lean_Parser_Level_ident___closed__1;
|
||||
|
|
@ -164,6 +161,7 @@ extern lean_object* l_Lean_Parser_antiquotNestedExpr_formatter___closed__1;
|
|||
extern lean_object* l_Lean_Parser_antiquotNestedExpr___closed__3;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Level_max_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_paren___closed__4;
|
||||
extern lean_object* l_Lean_Level_LevelToFormat_Result_format___closed__4;
|
||||
lean_object* l_Lean_Parser_Level_imax___elambda__1___closed__3;
|
||||
lean_object* l_Lean_Parser_many1_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_addLit_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -186,7 +184,7 @@ lean_object* l_Lean_Parser_Level_max;
|
|||
lean_object* l_Lean_Parser_Level_num;
|
||||
lean_object* l_Lean_Parser_categoryParser(lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Parser_Level_imax_parenthesizer___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__14;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__12;
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34;
|
||||
lean_object* l_Lean_Parser_Level_max___closed__5;
|
||||
lean_object* l_Lean_Parser_Level_num___closed__3;
|
||||
|
|
@ -237,12 +235,15 @@ lean_object* l_Lean_Parser_Level_max___elambda__1___closed__7;
|
|||
lean_object* l___regBuiltin_Lean_Parser_Level_paren_parenthesizer(lean_object*);
|
||||
lean_object* l_Lean_Parser_levelParser_formatter___boxed(lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_imax___elambda__1___closed__5;
|
||||
extern lean_object* l_rawNatLit___closed__5;
|
||||
lean_object* l_Lean_Parser_Level_max___elambda__1___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__14;
|
||||
lean_object* l_Lean_Parser_Level_imax___closed__1;
|
||||
lean_object* l___regBuiltinParser_Lean_Parser_Level_num___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_trailingNode_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* 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*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__11;
|
||||
lean_object* l_Lean_Parser_Level_imax_formatter___closed__3;
|
||||
lean_object* l_Lean_Parser_Level_addLit___closed__4;
|
||||
lean_object* l_Lean_Parser_Level_paren___closed__6;
|
||||
|
|
@ -259,7 +260,6 @@ lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__4;
|
|||
lean_object* l_Lean_Parser_Level_hole___closed__4;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Level_hole_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Level___hyg_4_(lean_object*);
|
||||
extern lean_object* l_prec___x2b_____closed__5;
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__35;
|
||||
extern lean_object* l_instReprChar___closed__1;
|
||||
extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___closed__2;
|
||||
|
|
@ -330,7 +330,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_11081____closed__7;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_10913____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);
|
||||
|
|
@ -575,7 +575,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_11081____closed__7;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_10913____closed__7;
|
||||
x_2 = l_Lean_Parser_Level_paren___elambda__1___closed__1;
|
||||
x_3 = 1;
|
||||
x_4 = lean_box(x_3);
|
||||
|
|
@ -765,7 +765,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34;
|
||||
x_2 = l_precMax___closed__3;
|
||||
x_2 = l_Lean_Level_LevelToFormat_Result_format___closed__2;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -784,7 +784,7 @@ static lean_object* _init_l_Lean_Parser_Level_max___elambda__1___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4;
|
||||
x_1 = l_precMax___closed__3;
|
||||
x_1 = l_Lean_Level_LevelToFormat_Result_format___closed__2;
|
||||
x_2 = l_Lean_Parser_Level_max___elambda__1___closed__2;
|
||||
x_3 = 1;
|
||||
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
|
||||
|
|
@ -987,7 +987,7 @@ static lean_object* _init_l_Lean_Parser_Level_max_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_precMax___closed__3;
|
||||
x_1 = l_Lean_Level_LevelToFormat_Result_format___closed__2;
|
||||
x_2 = l_Lean_Parser_Level_max___elambda__1___closed__2;
|
||||
x_3 = 1;
|
||||
x_4 = lean_box(x_3);
|
||||
|
|
@ -1166,7 +1166,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34;
|
||||
x_2 = l_Lean_Level_LevelToFormat_Result_format___closed__3;
|
||||
x_2 = l_Lean_Level_LevelToFormat_Result_format___closed__4;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -1185,7 +1185,7 @@ static lean_object* _init_l_Lean_Parser_Level_imax___elambda__1___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Level_LevelToFormat_Result_format___closed__3;
|
||||
x_1 = l_Lean_Level_LevelToFormat_Result_format___closed__4;
|
||||
x_2 = l_Lean_Parser_Level_imax___elambda__1___closed__2;
|
||||
x_3 = 1;
|
||||
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
|
||||
|
|
@ -1369,7 +1369,7 @@ static lean_object* _init_l_Lean_Parser_Level_imax_formatter___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_1 = l_Lean_Level_LevelToFormat_Result_format___closed__3;
|
||||
x_1 = l_Lean_Level_LevelToFormat_Result_format___closed__4;
|
||||
x_2 = l_Lean_Parser_Level_imax___elambda__1___closed__2;
|
||||
x_3 = 1;
|
||||
x_4 = lean_box(x_3);
|
||||
|
|
@ -1515,7 +1515,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_12209____closed__12;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12041____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);
|
||||
|
|
@ -1526,7 +1526,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_12209____closed__14;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12041____closed__14;
|
||||
x_2 = l_String_trim(x_1);
|
||||
return x_2;
|
||||
}
|
||||
|
|
@ -1664,7 +1664,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_12209____closed__12;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12041____closed__12;
|
||||
x_2 = l_Lean_Parser_Level_hole___elambda__1___closed__1;
|
||||
x_3 = 1;
|
||||
x_4 = lean_box(x_3);
|
||||
|
|
@ -1679,7 +1679,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_12209____closed__14;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12041____closed__14;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_symbol_formatter), 6, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -1851,7 +1851,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34;
|
||||
x_2 = l_prec_____closed__3;
|
||||
x_2 = l_rawNatLit___closed__5;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -2102,7 +2102,7 @@ static lean_object* _init_l_Lean_Parser_Level_addLit___elambda__1___closed__3()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_prec___x2b_____closed__5;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__11;
|
||||
x_2 = l_String_trim(x_1);
|
||||
return x_2;
|
||||
}
|
||||
|
|
@ -2262,7 +2262,7 @@ static lean_object* _init_l_Lean_Parser_Level_addLit_formatter___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_prec___x2b_____closed__5;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__11;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_symbol_formatter), 6, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Parser/Module.c
generated
4
stage0/stdlib/Lean/Parser/Module.c
generated
|
|
@ -21,6 +21,7 @@ lean_object* l_Lean_Parser_Module_module_parenthesizer___closed__6;
|
|||
lean_object* l_Lean_Parser_Module_module_formatter___closed__2;
|
||||
lean_object* l_Lean_Parser_Module_module___closed__5;
|
||||
size_t l_USize_add(size_t, size_t);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__4;
|
||||
lean_object* l_Lean_Parser_Trie_instInhabitedTrie(lean_object*);
|
||||
lean_object* l_Lean_Parser_Module_module_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Module_header___elambda__1___closed__5;
|
||||
|
|
@ -185,7 +186,6 @@ lean_object* l_Lean_Parser_instInhabitedModuleParserState___closed__1;
|
|||
lean_object* l_Lean_Parser_Module_import_formatter___closed__7;
|
||||
lean_object* l_Lean_FileMap_toPosition(lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__4;
|
||||
uint8_t l_Std_PersistentArray_isEmpty___rarg(lean_object*);
|
||||
lean_object* l_Lean_Parser_Module_header_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_Module_header_formatter___closed__9;
|
||||
|
|
@ -340,7 +340,7 @@ static lean_object* _init_l_Lean_Parser_Module_prelude___elambda__1___closed__2(
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__4;
|
||||
x_2 = l_Lean_Parser_Module_prelude___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
|
|||
964
stage0/stdlib/Lean/Parser/Syntax.c
generated
964
stage0/stdlib/Lean/Parser/Syntax.c
generated
File diff suppressed because it is too large
Load diff
412
stage0/stdlib/Lean/Parser/Term.c
generated
412
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
|
|
@ -16,7 +16,6 @@ extern "C" {
|
|||
lean_object* lean_array_set(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_Range_forIn_loop___at_Lean_Syntax_manyToSepBy___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t lean_name_eq(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
lean_object* lean_array_push(lean_object*, lean_object*);
|
||||
lean_object* lean_array_get_size(lean_object*);
|
||||
lean_object* lean_string_append(lean_object*, lean_object*);
|
||||
|
|
@ -28,6 +27,7 @@ lean_object* l_Lean_Syntax_removeParen_match__1___rarg(lean_object*, lean_object
|
|||
lean_object* l_Lean_Syntax_manyToSepBy_match__1(lean_object*);
|
||||
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
|
||||
lean_object* lean_nat_sub(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
|
||||
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*);
|
||||
|
|
@ -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_11081____closed__8;
|
||||
x_4 = l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
x_5 = lean_name_eq(x_2, x_4);
|
||||
if (x_5 == 0)
|
||||
{
|
||||
|
|
|
|||
6
stage0/stdlib/Lean/ParserCompiler.c
generated
6
stage0/stdlib/Lean/ParserCompiler.c
generated
|
|
@ -42,6 +42,7 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_ParserCompiler_compileParserExpr__
|
|||
extern lean_object* l_Lean_nullKind;
|
||||
lean_object* l_Lean_ParserCompiler_compileCategoryParser_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldrMUnsafe_fold___at_Lean_ParserCompiler_compileParserExpr___spec__8___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
uint8_t l_USize_decEq(size_t, size_t);
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
|
|
@ -173,7 +174,6 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_ParserCompiler_compileParserExpr__
|
|||
lean_object* l_Std_Range_forIn_loop___at_Lean_ParserCompiler_compileParserExpr___spec__37(lean_object*);
|
||||
lean_object* lean_st_mk_ref(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_ParserCompiler_compileParserExpr___rarg___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
lean_object* l_Array_foldrMUnsafe_fold___at_Lean_ParserCompiler_compileParserExpr___spec__1___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldrMUnsafe_fold___at_Lean_ParserCompiler_compileParserExpr___spec__1(lean_object*);
|
||||
lean_object* l_Lean_ParserCompiler_compileParserExpr___rarg___lambda__17___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -23365,7 +23365,7 @@ static lean_object* _init_l_Lean_ParserCompiler_registerParserCompiler___rarg___
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_Parser_mkParserOfConstantUnsafe_match__1___rarg___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -23375,7 +23375,7 @@ static lean_object* _init_l_Lean_ParserCompiler_registerParserCompiler___rarg___
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_Parser_mkParserOfConstantUnsafe_match__1___rarg___closed__2;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
|
|||
6
stage0/stdlib/Lean/PrettyPrinter/Basic.c
generated
6
stage0/stdlib/Lean/PrettyPrinter/Basic.c
generated
|
|
@ -15,6 +15,7 @@ extern "C" {
|
|||
#endif
|
||||
lean_object* l_Lean_addMessageContextPartial___at_Lean_Core_instAddMessageContextCoreM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_evalConst___at_Lean_PrettyPrinter_runForNodeKind___spec__4___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_runForNodeKind___spec__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -41,7 +42,6 @@ lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_runForNodeKind___spec__6(
|
|||
lean_object* l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__6;
|
||||
lean_object* l_Lean_ofExcept___at_Lean_PrettyPrinter_runForNodeKind___spec__5(lean_object*);
|
||||
lean_object* l_Lean_getConstInfo___at_Lean_PrettyPrinter_runForNodeKind___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
lean_object* lean_eval_const(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_KeyedDeclsAttribute_getValues___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_runForNodeKind___spec__3(lean_object*);
|
||||
|
|
@ -417,7 +417,7 @@ static lean_object* _init_l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -435,7 +435,7 @@ static lean_object* _init_l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__4
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__3;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
|
|||
100
stage0/stdlib/Lean/PrettyPrinter/Delaborator/Basic.c
generated
100
stage0/stdlib/Lean/PrettyPrinter/Delaborator/Basic.c
generated
|
|
@ -27,13 +27,14 @@ lean_object* l_Lean_stringToMessageData(lean_object*);
|
|||
lean_object* lean_local_ctx_get_unused_name(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_withAppFn___rarg___closed__2;
|
||||
extern lean_object* l_precMax___closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_delab___closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_instAlternativeDelabM___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Level_quote___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_delab___closed__2;
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
lean_object* l_Lean_Expr_bindingDomain_x21(lean_object*);
|
||||
lean_object* l_Lean_initFn____x40_Lean_PrettyPrinter_Delaborator_Basic___hyg_554____closed__3;
|
||||
uint8_t l_Lean_getPPCoercions(lean_object*);
|
||||
|
|
@ -80,6 +81,7 @@ lean_object* lean_array_push(lean_object*, lean_object*);
|
|||
lean_object* lean_array_get_size(lean_object*);
|
||||
lean_object* l_Lean_Level_quote___lambda__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_withAppFn___rarg___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
lean_object* l_Lean_Level_quote___lambda__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_getPPStructureProjections(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_mkDelabAttribute___closed__6;
|
||||
|
|
@ -112,6 +114,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_withProj___rarg(lean_object*, lean
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_mkAppUnexpanderAttribute(lean_object*);
|
||||
uint8_t l_Lean_getPPFullNames(lean_object*);
|
||||
lean_object* l_Lean_Level_instQuoteLevel___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__3;
|
||||
lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_Delaborator_delab___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_instMonadQuotationDelabM___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_mkDelabAttribute___closed__1;
|
||||
|
|
@ -125,7 +128,6 @@ uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_annotateCurPos(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_Context_pos___default;
|
||||
lean_object* l_Lean_Level_quote___lambda__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Level_LevelToFormat_Result_format___closed__3;
|
||||
extern lean_object* l_Lean_numLitKind;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_annotatePos_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_mkDelabAttribute___lambda__1(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -135,10 +137,12 @@ extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_905___
|
|||
lean_object* l_Lean_Level_quote___lambda__9___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_getPPUnicode___boxed(lean_object*);
|
||||
lean_object* l_Lean_getPPUnicode___closed__1;
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_mkDelabAttribute___closed__13;
|
||||
uint8_t l_Lean_KVMap_getBool(lean_object*, lean_object*, uint8_t);
|
||||
extern lean_object* l_Lean_Expr_ctorName___closed__5;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_withAppFn___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Level_LevelToFormat_Result_format___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_instMonadQuotationDelabM___closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_initFn____x40_Lean_PrettyPrinter_Delaborator_Basic___hyg_607____closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_whenPPOption(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -150,7 +154,6 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_mkAppUnexpanderAttribute___closed_
|
|||
lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_HashMapImp_find_x3f___at_Lean_PrettyPrinter_Delaborator_delabFor___spec__5(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Unhygienic_run___rarg(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
lean_object* l_Lean_Level_quote_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_fset(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabFor_match__2(lean_object*);
|
||||
|
|
@ -168,7 +171,6 @@ extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_delab___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_instOrElseDelabM___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_instAlternativeDelabM___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabFor_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Level_quote___lambda__2___closed__1;
|
||||
uint8_t l_Lean_getPPStructureInstanceType(lean_object*);
|
||||
|
|
@ -197,7 +199,6 @@ extern lean_object* l_Lean_Elab_Level_elabLevel___closed__2;
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_orElse(lean_object*);
|
||||
uint8_t l_Lean_getPPPrivateNames(lean_object*);
|
||||
size_t lean_usize_modn(size_t, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_mkDelabAttribute___closed__8;
|
||||
lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_instInhabitedKeyedDeclsAttribute___closed__1;
|
||||
|
|
@ -218,9 +219,9 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_withProj(lean_object*);
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_whenNotPPOption(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_withBindingBody___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Level_quote_match__2(lean_object*);
|
||||
extern lean_object* l_Lean_Level_LevelToFormat_Result_format___closed__4;
|
||||
lean_object* l_Lean_getPPCoercions___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_withBindingBodyUnusedName___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
lean_object* l_Std_AssocList_find_x3f___at_Lean_PrettyPrinter_Delaborator_delabFor___spec__6___boxed(lean_object*, lean_object*);
|
||||
size_t l_USize_land(size_t, size_t);
|
||||
lean_object* l_Lean_Level_quote___lambda__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -273,7 +274,6 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_annotatePos_match__2(lean_object*)
|
|||
lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Elab_Level_elabLevel___closed__3;
|
||||
lean_object* l_Lean_getPPAll___boxed(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
lean_object* l_Lean_Level_quote___lambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_register_option(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentHashMap_findAtAux___at_Lean_PrettyPrinter_Delaborator_delabFor___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -621,7 +621,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_instInhabitedSourceInfo___closed__1;
|
||||
x_2 = l_precMax___closed__3;
|
||||
x_2 = l_Lean_Level_LevelToFormat_Result_format___closed__2;
|
||||
x_3 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_3, 0, x_1);
|
||||
lean_ctor_set(x_3, 1, x_2);
|
||||
|
|
@ -689,7 +689,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_instInhabitedSourceInfo___closed__1;
|
||||
x_2 = l_Lean_Level_LevelToFormat_Result_format___closed__3;
|
||||
x_2 = l_Lean_Level_LevelToFormat_Result_format___closed__4;
|
||||
x_3 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_3, 0, x_1);
|
||||
lean_ctor_set(x_3, 1, x_2);
|
||||
|
|
@ -2237,7 +2237,7 @@ static lean_object* _init_l_Lean_PrettyPrinter_Delaborator_mkDelabAttribute___cl
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_PrettyPrinter_Delaborator_mkDelabAttribute___closed__5;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -2811,7 +2811,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_1916____closed__3;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_1748____closed__3;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -4540,7 +4540,7 @@ x_24 = lean_ctor_get(x_8, 1);
|
|||
x_25 = lean_ctor_get_usize(x_8, 2);
|
||||
x_26 = lean_ctor_get(x_8, 0);
|
||||
lean_dec(x_26);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_27 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_28 = lean_string_dec_eq(x_24, x_27);
|
||||
lean_dec(x_24);
|
||||
if (x_28 == 0)
|
||||
|
|
@ -4561,7 +4561,7 @@ return x_29;
|
|||
else
|
||||
{
|
||||
lean_object* x_30; uint8_t x_31;
|
||||
x_30 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_30 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_31 = lean_string_dec_eq(x_20, x_30);
|
||||
if (x_31 == 0)
|
||||
{
|
||||
|
|
@ -4595,7 +4595,7 @@ else
|
|||
{
|
||||
lean_object* x_38; uint8_t x_39;
|
||||
lean_dec(x_20);
|
||||
x_38 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_38 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_39 = lean_string_dec_eq(x_16, x_38);
|
||||
if (x_39 == 0)
|
||||
{
|
||||
|
|
@ -4631,7 +4631,7 @@ else
|
|||
{
|
||||
lean_object* x_46; uint8_t x_47;
|
||||
lean_dec(x_16);
|
||||
x_46 = l_myMacro____x40_Init_Notation___hyg_1916____closed__3;
|
||||
x_46 = l_myMacro____x40_Init_Notation___hyg_1748____closed__3;
|
||||
x_47 = lean_string_dec_eq(x_12, x_46);
|
||||
if (x_47 == 0)
|
||||
{
|
||||
|
|
@ -4692,7 +4692,7 @@ x_59 = lean_ctor_get(x_8, 1);
|
|||
x_60 = lean_ctor_get_usize(x_8, 2);
|
||||
lean_inc(x_59);
|
||||
lean_dec(x_8);
|
||||
x_61 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_61 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_62 = lean_string_dec_eq(x_59, x_61);
|
||||
lean_dec(x_59);
|
||||
if (x_62 == 0)
|
||||
|
|
@ -4712,7 +4712,7 @@ return x_63;
|
|||
else
|
||||
{
|
||||
lean_object* x_64; uint8_t x_65;
|
||||
x_64 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_64 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_65 = lean_string_dec_eq(x_20, x_64);
|
||||
if (x_65 == 0)
|
||||
{
|
||||
|
|
@ -4745,7 +4745,7 @@ else
|
|||
{
|
||||
lean_object* x_70; uint8_t x_71;
|
||||
lean_dec(x_20);
|
||||
x_70 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_70 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_71 = lean_string_dec_eq(x_16, x_70);
|
||||
if (x_71 == 0)
|
||||
{
|
||||
|
|
@ -4779,7 +4779,7 @@ else
|
|||
{
|
||||
lean_object* x_76; uint8_t x_77;
|
||||
lean_dec(x_16);
|
||||
x_76 = l_myMacro____x40_Init_Notation___hyg_1916____closed__3;
|
||||
x_76 = l_myMacro____x40_Init_Notation___hyg_1748____closed__3;
|
||||
x_77 = lean_string_dec_eq(x_12, x_76);
|
||||
if (x_77 == 0)
|
||||
{
|
||||
|
|
@ -4848,7 +4848,7 @@ if (lean_is_exclusive(x_8)) {
|
|||
lean_dec_ref(x_8);
|
||||
x_91 = lean_box(0);
|
||||
}
|
||||
x_92 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_92 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_93 = lean_string_dec_eq(x_89, x_92);
|
||||
lean_dec(x_89);
|
||||
if (x_93 == 0)
|
||||
|
|
@ -4868,7 +4868,7 @@ return x_94;
|
|||
else
|
||||
{
|
||||
lean_object* x_95; uint8_t x_96;
|
||||
x_95 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_95 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_96 = lean_string_dec_eq(x_87, x_95);
|
||||
if (x_96 == 0)
|
||||
{
|
||||
|
|
@ -4909,7 +4909,7 @@ else
|
|||
{
|
||||
lean_object* x_102; uint8_t x_103;
|
||||
lean_dec(x_87);
|
||||
x_102 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_102 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_103 = lean_string_dec_eq(x_16, x_102);
|
||||
if (x_103 == 0)
|
||||
{
|
||||
|
|
@ -4950,7 +4950,7 @@ else
|
|||
{
|
||||
lean_object* x_109; uint8_t x_110;
|
||||
lean_dec(x_16);
|
||||
x_109 = l_myMacro____x40_Init_Notation___hyg_1916____closed__3;
|
||||
x_109 = l_myMacro____x40_Init_Notation___hyg_1748____closed__3;
|
||||
x_110 = lean_string_dec_eq(x_12, x_109);
|
||||
if (x_110 == 0)
|
||||
{
|
||||
|
|
@ -5037,7 +5037,7 @@ if (lean_is_exclusive(x_8)) {
|
|||
lean_dec_ref(x_8);
|
||||
x_128 = lean_box(0);
|
||||
}
|
||||
x_129 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_129 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_130 = lean_string_dec_eq(x_126, x_129);
|
||||
lean_dec(x_126);
|
||||
if (x_130 == 0)
|
||||
|
|
@ -5057,7 +5057,7 @@ return x_131;
|
|||
else
|
||||
{
|
||||
lean_object* x_132; uint8_t x_133;
|
||||
x_132 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_132 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_133 = lean_string_dec_eq(x_123, x_132);
|
||||
if (x_133 == 0)
|
||||
{
|
||||
|
|
@ -5106,7 +5106,7 @@ else
|
|||
{
|
||||
lean_object* x_140; uint8_t x_141;
|
||||
lean_dec(x_123);
|
||||
x_140 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_140 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_141 = lean_string_dec_eq(x_121, x_140);
|
||||
if (x_141 == 0)
|
||||
{
|
||||
|
|
@ -5155,7 +5155,7 @@ else
|
|||
{
|
||||
lean_object* x_148; uint8_t x_149;
|
||||
lean_dec(x_121);
|
||||
x_148 = l_myMacro____x40_Init_Notation___hyg_1916____closed__3;
|
||||
x_148 = l_myMacro____x40_Init_Notation___hyg_1748____closed__3;
|
||||
x_149 = lean_string_dec_eq(x_12, x_148);
|
||||
if (x_149 == 0)
|
||||
{
|
||||
|
|
@ -5260,7 +5260,7 @@ if (lean_is_exclusive(x_8)) {
|
|||
lean_dec_ref(x_8);
|
||||
x_171 = lean_box(0);
|
||||
}
|
||||
x_172 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_172 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_173 = lean_string_dec_eq(x_169, x_172);
|
||||
lean_dec(x_169);
|
||||
if (x_173 == 0)
|
||||
|
|
@ -5280,7 +5280,7 @@ return x_174;
|
|||
else
|
||||
{
|
||||
lean_object* x_175; uint8_t x_176;
|
||||
x_175 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_175 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_176 = lean_string_dec_eq(x_166, x_175);
|
||||
if (x_176 == 0)
|
||||
{
|
||||
|
|
@ -5336,7 +5336,7 @@ else
|
|||
{
|
||||
lean_object* x_184; uint8_t x_185;
|
||||
lean_dec(x_166);
|
||||
x_184 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_184 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_185 = lean_string_dec_eq(x_163, x_184);
|
||||
if (x_185 == 0)
|
||||
{
|
||||
|
|
@ -5392,7 +5392,7 @@ else
|
|||
{
|
||||
lean_object* x_193; uint8_t x_194;
|
||||
lean_dec(x_163);
|
||||
x_193 = l_myMacro____x40_Init_Notation___hyg_1916____closed__3;
|
||||
x_193 = l_myMacro____x40_Init_Notation___hyg_1748____closed__3;
|
||||
x_194 = lean_string_dec_eq(x_161, x_193);
|
||||
if (x_194 == 0)
|
||||
{
|
||||
|
|
@ -5620,7 +5620,7 @@ lean_object* x_18; lean_object* x_19; lean_object* x_20; uint8_t x_21;
|
|||
x_18 = lean_ctor_get(x_6, 1);
|
||||
x_19 = lean_ctor_get(x_6, 0);
|
||||
lean_dec(x_19);
|
||||
x_20 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_20 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_21 = lean_string_dec_eq(x_18, x_20);
|
||||
lean_dec(x_18);
|
||||
if (x_21 == 0)
|
||||
|
|
@ -5790,7 +5790,7 @@ x_67 = lean_ctor_get(x_2, 1);
|
|||
lean_dec(x_67);
|
||||
x_68 = lean_ctor_get(x_2, 0);
|
||||
lean_dec(x_68);
|
||||
x_69 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_69 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_70 = lean_string_dec_eq(x_15, x_69);
|
||||
if (x_70 == 0)
|
||||
{
|
||||
|
|
@ -5988,7 +5988,7 @@ else
|
|||
{
|
||||
lean_object* x_125; uint8_t x_126;
|
||||
lean_dec(x_15);
|
||||
x_125 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_125 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_126 = lean_string_dec_eq(x_12, x_125);
|
||||
if (x_126 == 0)
|
||||
{
|
||||
|
|
@ -6188,7 +6188,7 @@ else
|
|||
{
|
||||
lean_object* x_181; uint8_t x_182;
|
||||
lean_dec(x_12);
|
||||
x_181 = l_myMacro____x40_Init_Notation___hyg_1916____closed__3;
|
||||
x_181 = l_myMacro____x40_Init_Notation___hyg_1748____closed__3;
|
||||
x_182 = lean_string_dec_eq(x_9, x_181);
|
||||
if (x_182 == 0)
|
||||
{
|
||||
|
|
@ -6421,7 +6421,7 @@ else
|
|||
{
|
||||
lean_object* x_245; uint8_t x_246;
|
||||
lean_dec(x_2);
|
||||
x_245 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_245 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_246 = lean_string_dec_eq(x_15, x_245);
|
||||
if (x_246 == 0)
|
||||
{
|
||||
|
|
@ -6518,7 +6518,7 @@ else
|
|||
{
|
||||
lean_object* x_269; uint8_t x_270;
|
||||
lean_dec(x_15);
|
||||
x_269 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_269 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_270 = lean_string_dec_eq(x_12, x_269);
|
||||
if (x_270 == 0)
|
||||
{
|
||||
|
|
@ -6616,7 +6616,7 @@ else
|
|||
{
|
||||
lean_object* x_293; uint8_t x_294;
|
||||
lean_dec(x_12);
|
||||
x_293 = l_myMacro____x40_Init_Notation___hyg_1916____closed__3;
|
||||
x_293 = l_myMacro____x40_Init_Notation___hyg_1748____closed__3;
|
||||
x_294 = lean_string_dec_eq(x_9, x_293);
|
||||
if (x_294 == 0)
|
||||
{
|
||||
|
|
@ -6757,7 +6757,7 @@ x_327 = lean_ctor_get(x_6, 1);
|
|||
x_328 = lean_ctor_get_usize(x_6, 2);
|
||||
lean_inc(x_327);
|
||||
lean_dec(x_6);
|
||||
x_329 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_329 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_330 = lean_string_dec_eq(x_327, x_329);
|
||||
lean_dec(x_327);
|
||||
if (x_330 == 0)
|
||||
|
|
@ -6860,7 +6860,7 @@ if (lean_is_exclusive(x_2)) {
|
|||
lean_dec_ref(x_2);
|
||||
x_351 = lean_box(0);
|
||||
}
|
||||
x_352 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_352 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_353 = lean_string_dec_eq(x_15, x_352);
|
||||
if (x_353 == 0)
|
||||
{
|
||||
|
|
@ -6965,7 +6965,7 @@ else
|
|||
{
|
||||
lean_object* x_377; uint8_t x_378;
|
||||
lean_dec(x_15);
|
||||
x_377 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_377 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_378 = lean_string_dec_eq(x_12, x_377);
|
||||
if (x_378 == 0)
|
||||
{
|
||||
|
|
@ -7071,7 +7071,7 @@ else
|
|||
{
|
||||
lean_object* x_402; uint8_t x_403;
|
||||
lean_dec(x_12);
|
||||
x_402 = l_myMacro____x40_Init_Notation___hyg_1916____closed__3;
|
||||
x_402 = l_myMacro____x40_Init_Notation___hyg_1748____closed__3;
|
||||
x_403 = lean_string_dec_eq(x_9, x_402);
|
||||
if (x_403 == 0)
|
||||
{
|
||||
|
|
@ -7238,7 +7238,7 @@ if (lean_is_exclusive(x_6)) {
|
|||
lean_dec_ref(x_6);
|
||||
x_441 = lean_box(0);
|
||||
}
|
||||
x_442 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_442 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_443 = lean_string_dec_eq(x_439, x_442);
|
||||
lean_dec(x_439);
|
||||
if (x_443 == 0)
|
||||
|
|
@ -7341,7 +7341,7 @@ if (lean_is_exclusive(x_2)) {
|
|||
lean_dec_ref(x_2);
|
||||
x_464 = lean_box(0);
|
||||
}
|
||||
x_465 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_465 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_466 = lean_string_dec_eq(x_437, x_465);
|
||||
if (x_466 == 0)
|
||||
{
|
||||
|
|
@ -7454,7 +7454,7 @@ else
|
|||
{
|
||||
lean_object* x_491; uint8_t x_492;
|
||||
lean_dec(x_437);
|
||||
x_491 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_491 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_492 = lean_string_dec_eq(x_12, x_491);
|
||||
if (x_492 == 0)
|
||||
{
|
||||
|
|
@ -7567,7 +7567,7 @@ else
|
|||
{
|
||||
lean_object* x_517; uint8_t x_518;
|
||||
lean_dec(x_12);
|
||||
x_517 = l_myMacro____x40_Init_Notation___hyg_1916____closed__3;
|
||||
x_517 = l_myMacro____x40_Init_Notation___hyg_1748____closed__3;
|
||||
x_518 = lean_string_dec_eq(x_9, x_517);
|
||||
if (x_518 == 0)
|
||||
{
|
||||
|
|
@ -7753,7 +7753,7 @@ if (lean_is_exclusive(x_6)) {
|
|||
lean_dec_ref(x_6);
|
||||
x_561 = lean_box(0);
|
||||
}
|
||||
x_562 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_562 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_563 = lean_string_dec_eq(x_559, x_562);
|
||||
lean_dec(x_559);
|
||||
if (x_563 == 0)
|
||||
|
|
@ -7856,7 +7856,7 @@ if (lean_is_exclusive(x_2)) {
|
|||
lean_dec_ref(x_2);
|
||||
x_584 = lean_box(0);
|
||||
}
|
||||
x_585 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_585 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_586 = lean_string_dec_eq(x_556, x_585);
|
||||
if (x_586 == 0)
|
||||
{
|
||||
|
|
@ -7976,7 +7976,7 @@ else
|
|||
{
|
||||
lean_object* x_612; uint8_t x_613;
|
||||
lean_dec(x_556);
|
||||
x_612 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_612 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_613 = lean_string_dec_eq(x_554, x_612);
|
||||
if (x_613 == 0)
|
||||
{
|
||||
|
|
@ -8096,7 +8096,7 @@ else
|
|||
{
|
||||
lean_object* x_639; uint8_t x_640;
|
||||
lean_dec(x_554);
|
||||
x_639 = l_myMacro____x40_Init_Notation___hyg_1916____closed__3;
|
||||
x_639 = l_myMacro____x40_Init_Notation___hyg_1748____closed__3;
|
||||
x_640 = lean_string_dec_eq(x_9, x_639);
|
||||
if (x_640 == 0)
|
||||
{
|
||||
|
|
|
|||
328
stage0/stdlib/Lean/PrettyPrinter/Delaborator/Builtins.c
generated
328
stage0/stdlib/Lean/PrettyPrinter/Delaborator/Builtins.c
generated
File diff suppressed because it is too large
Load diff
20
stage0/stdlib/Lean/PrettyPrinter/Formatter.c
generated
20
stage0/stdlib/Lean/PrettyPrinter/Formatter.c
generated
|
|
@ -53,6 +53,7 @@ lean_object* l_Lean_Syntax_MonadTraverser_goUp___at_Lean_PrettyPrinter_Formatter
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_symbol_formatter___closed__8;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2542____closed__13;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_sepByNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, 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*);
|
||||
uint8_t l_USize_decEq(size_t, size_t);
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
|
|
@ -84,6 +85,7 @@ lean_object* l_Lean_PrettyPrinter_Formatter_trailingNode_formatter___lambda__1__
|
|||
lean_object* l_Nat_forM_loop___at_Lean_PrettyPrinter_Formatter_manyNoAntiquot_formatter___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_extract___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_term___u2218_____closed__6;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_499____closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_ite___rarg(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_symbol_formatter___closed__10;
|
||||
extern lean_object* l_Array_empty___closed__1;
|
||||
|
|
@ -95,7 +97,6 @@ lean_object* lean_string_utf8_prev(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_withAntiquotSuffixSplice_formatter___boxed(lean_object*);
|
||||
uint8_t l_Lean_checkTraceOption(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_instMonadTraverserFormatterM___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_667____closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkColGt_formatter___rarg(lean_object*);
|
||||
lean_object* lean_st_ref_get(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_instInhabitedParserDescr___closed__1;
|
||||
|
|
@ -154,7 +155,6 @@ lean_object* l_Lean_addTrace___at_Lean_PrettyPrinter_format___spec__2___boxed(le
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_categoryParser_formatter___lambda__2___closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_unicodeSymbol_formatter___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_pushToken_match__2(lean_object*);
|
||||
extern lean_object* l_prec___x2b_____closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkStackTop_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_runForNodeKind___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2542____closed__2;
|
||||
|
|
@ -231,13 +231,13 @@ lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_For
|
|||
lean_object* l_Lean_PrettyPrinter_Formatter_instMonadTraverserFormatterM___lambda__1(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkPrec_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_instMonadTraverserFormatterM___closed__6;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1384____closed__10;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_push___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_withForbidden_formatter___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_visitAtom(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Substring_contains(lean_object*, uint32_t);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goLeft___at_Lean_PrettyPrinter_Formatter_visitArgs___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkKind___closed__6;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1772____closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_symbol_formatter___closed__5;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_notFollowedBy_formatter___rarg(lean_object*);
|
||||
lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -269,7 +269,6 @@ lean_object* l_Lean_PrettyPrinter_Formatter_skip_formatter(lean_object*, lean_ob
|
|||
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_PrettyPrinter_format___spec__3(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_charLitKind;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_withoutForbidden_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
extern lean_object* l_Lean_Parser_Tactic_location___closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkColGt_formatter(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2542____closed__14;
|
||||
|
|
@ -320,6 +319,7 @@ extern lean_object* l_instReprIterator___closed__2;
|
|||
lean_object* l_Lean_PrettyPrinter_mkFormatterAttribute___closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_pushNone_formatter(lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goLeft___at_Lean_PrettyPrinter_Formatter_visitArgs___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2542____closed__22;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_PrettyPrinter_Formatter_interpolatedStr_formatter___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* l_Lean_Syntax_MonadTraverser_goLeft___at_Lean_PrettyPrinter_Formatter_symbol_formatter___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -462,6 +462,7 @@ lean_object* l_Lean_PrettyPrinter_Formatter_checkStackTop_formatter(lean_object*
|
|||
extern lean_object* l_Array_term_____x5b___x3a___x5d___closed__6;
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goDown___at_Lean_PrettyPrinter_Formatter_visitArgs___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_symbol_formatter___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1604____closed__4;
|
||||
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_Formatter_visitAtom___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_nat_mod(lean_object*, lean_object*);
|
||||
|
|
@ -472,7 +473,6 @@ lean_object* l_Lean_PrettyPrinter_Formatter_pushToken___lambda__3(lean_object*,
|
|||
lean_object* l_Lean_PrettyPrinter_mkFormatterAttribute___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkColGe_formatter___rarg(lean_object*);
|
||||
lean_object* l_Lean_KeyedDeclsAttribute_init___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1552____closed__10;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_checkKind(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_PrettyPrinter_Formatter_concat___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_Formatter_unicodeSymbol_formatter___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -945,7 +945,7 @@ static lean_object* _init_l_Lean_PrettyPrinter_mkFormatterAttribute___closed__6(
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_PrettyPrinter_mkFormatterAttribute___closed__5;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -9542,7 +9542,7 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17;
|
|||
x_14 = lean_ctor_get(x_13, 1);
|
||||
lean_inc(x_14);
|
||||
lean_dec(x_13);
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_1552____closed__10;
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_1384____closed__10;
|
||||
x_16 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2542____closed__8;
|
||||
x_17 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_15, x_16, x_14);
|
||||
if (lean_obj_tag(x_17) == 0)
|
||||
|
|
@ -9569,7 +9569,7 @@ lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29;
|
|||
x_26 = lean_ctor_get(x_25, 1);
|
||||
lean_inc(x_26);
|
||||
lean_dec(x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1772____closed__4;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1604____closed__4;
|
||||
x_28 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2542____closed__16;
|
||||
x_29 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_27, x_28, x_26);
|
||||
if (lean_obj_tag(x_29) == 0)
|
||||
|
|
@ -9596,7 +9596,7 @@ lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41;
|
|||
x_38 = lean_ctor_get(x_37, 1);
|
||||
lean_inc(x_38);
|
||||
lean_dec(x_37);
|
||||
x_39 = l_myMacro____x40_Init_Notation___hyg_667____closed__6;
|
||||
x_39 = l_myMacro____x40_Init_Notation___hyg_499____closed__6;
|
||||
x_40 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2542____closed__22;
|
||||
x_41 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_39, x_40, x_38);
|
||||
if (lean_obj_tag(x_41) == 0)
|
||||
|
|
@ -9605,7 +9605,7 @@ 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_prec___x2b_____closed__4;
|
||||
x_43 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_44 = l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2542____closed__24;
|
||||
x_45 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_43, x_44, x_42);
|
||||
return x_45;
|
||||
|
|
|
|||
52
stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c
generated
52
stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c
generated
|
|
@ -31,6 +31,7 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkNoImmediateColon_parenthesi
|
|||
lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_categoryParser_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_13836____closed__3;
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2506____closed__7;
|
||||
lean_object* l_Lean_PrettyPrinter_categoryParenthesizerAttribute;
|
||||
|
|
@ -47,6 +48,7 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(lean_
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM___closed__3;
|
||||
lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_parenthesize___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_nullKind;
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
uint8_t l_USize_decEq(size_t, size_t);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_throwError___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -64,6 +66,7 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkStackTop_parenthesizer___bo
|
|||
lean_object* l_Lean_Syntax_MonadTraverser_goLeft___at_Lean_PrettyPrinter_Parenthesizer_visitToken___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkOutsideQuot_parenthesizer___rarg(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__7;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_identNoAntiquot_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__8;
|
||||
lean_object* l_Lean_Format_pretty(lean_object*, lean_object*);
|
||||
|
|
@ -84,12 +87,12 @@ extern lean_object* l_term___u2218_____closed__6;
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2506____closed__13;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_unicodeSymbol_parenthesizer___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_Context_cat___default;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_499____closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkTailWs_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Array_empty___closed__1;
|
||||
lean_object* lean_environment_find(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goUp___at_Lean_PrettyPrinter_Parenthesizer_visitArgs___spec__4___boxed(lean_object*);
|
||||
uint8_t l_Lean_checkTraceOption(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_667____closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__7;
|
||||
lean_object* lean_st_ref_get(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2709_(lean_object*);
|
||||
|
|
@ -99,7 +102,6 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_throwError___rarg(lean_object*,
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_instCoeArrowParenthesizerParenthesizerParenthesizerAliasValue(lean_object*);
|
||||
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t lean_name_eq(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_evalInsideQuot_parenthesizer___boxed(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2506____closed__14;
|
||||
|
|
@ -136,7 +138,6 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize_match__2(lean_
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_State_trailPrec___default;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_term_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute___closed__8;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__7;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkPrec_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_parenthesizeTerm(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkStackTop_parenthesizer___rarg(lean_object*);
|
||||
|
|
@ -152,14 +153,13 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_lookahead_parenthesizer___rarg(l
|
|||
lean_object* l_Lean_Syntax_setHeadInfo(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_visitArgs___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2506____closed__8;
|
||||
extern lean_object* l_prec___x2b_____closed__4;
|
||||
lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__10;
|
||||
lean_object* l_Lean_PrettyPrinter_runForNodeKind___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2506____closed__17;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_errorAtSavedPos_parenthesizer___rarg(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadQuotationParenthesizerM___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_parenthesizerForKind___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -234,10 +234,12 @@ lean_object* l_Lean_PrettyPrinter_ParenthesizerM_orelse___rarg(lean_object*, lea
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_ite___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_parenthesize___closed__5;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_visitArgs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2506____closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM___closed__6;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkWsBefore_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__6;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1384____closed__10;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_charLitNoAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_strLitNoAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getHeadInfo(lean_object*);
|
||||
|
|
@ -246,10 +248,10 @@ lean_object* l_Lean_PrettyPrinter_mkParenthesizerAttribute_match__1(lean_object*
|
|||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkWsBefore_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2506____closed__9;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1772____closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_withForbidden_parenthesizer(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__13;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_term_parenthesizer___lambda__2(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_pushNone_parenthesizer___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Unhygienic_run___rarg(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_notFollowedByCategoryToken_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -278,7 +280,6 @@ lean_object* l_Lean_addTrace___at_Lean_PrettyPrinter_parenthesize___spec__2(lean
|
|||
lean_object* lean_st_mk_ref(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getId(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_parenthesize(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
extern lean_object* l_Lean_Parser_Tactic_location___closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_liftCoreM(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_maxPrec;
|
||||
|
|
@ -323,6 +324,7 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_eoi_parenthesizer___boxed(lean_o
|
|||
lean_object* l_Lean_Syntax_MonadTraverser_getCur___at_Lean_PrettyPrinter_Parenthesizer_visitArgs___spec__1(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__12;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_eoi_parenthesizer___rarg(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
extern lean_object* l_Lean_Parser_Tactic_paren___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_parenthesizeCategoryCore___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkOutsideQuot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -346,6 +348,7 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_throwBacktrack___rarg___closed__
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_evalInsideQuot_parenthesizer(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkNoWsBefore_parenthesizer___rarg(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
lean_object* l_Lean_PrettyPrinter_mkParenthesizerAttribute(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_mkParenthesizerAttribute___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkNoImmediateColon_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -415,8 +418,6 @@ lean_object* lean_panic_fn(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goLeft___at_Lean_PrettyPrinter_Parenthesizer_visitArgs___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
extern lean_object* l_Lean_Format_paren___closed__2;
|
||||
lean_object* l_ReaderT_pure___at_Lean_PrettyPrinter_Parenthesizer_instMonadQuotationParenthesizerM___spec__1(lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_Parenthesizer_throwError___spec__1(lean_object*);
|
||||
|
|
@ -497,6 +498,7 @@ lean_object* l_Lean_PrettyPrinter_instOrElseParenthesizerM___closed__1;
|
|||
extern lean_object* l_Array_term_____x5b___x3a___x5d___closed__6;
|
||||
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_PrettyPrinter_parenthesize___spec__3(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_addTrace___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1604____closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2506____closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute___closed__6;
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goRight___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__6___boxed(lean_object*);
|
||||
|
|
@ -522,7 +524,6 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_trailingNode_parenthesizer(lean_
|
|||
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*);
|
||||
lean_object* l_Lean_KeyedDeclsAttribute_init___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_Parenthesizer_throwError___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1552____closed__10;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_interpolatedStr_parenthesizer___boxed__const__1;
|
||||
lean_object* l_Nat_min(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_node_parenthesizer___closed__6;
|
||||
|
|
@ -561,7 +562,6 @@ extern lean_object* l_Lean_MetavarContext_MkBinding_mkBinding___closed__1;
|
|||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_notFollowedBy_parenthesizer___rarg(lean_object*);
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_getCur___at_Lean_PrettyPrinter_Parenthesizer_visitArgs___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkColGt_parenthesizer___rarg(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14004____closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_throwBacktrack(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_2441____spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Parenthesizer_liftCoreM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -1034,7 +1034,7 @@ static lean_object* _init_l_Lean_PrettyPrinter_mkParenthesizerAttribute___closed
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_PrettyPrinter_mkParenthesizerAttribute___closed__5;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -7619,17 +7619,17 @@ _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; lean_object* x_17;
|
||||
x_5 = l_Array_empty___closed__1;
|
||||
x_6 = lean_array_push(x_5, x_1);
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_812____closed__23;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_644____closed__23;
|
||||
x_8 = lean_array_push(x_6, x_7);
|
||||
x_9 = l_Lean_nullKind___closed__2;
|
||||
x_10 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_10, 0, x_9);
|
||||
lean_ctor_set(x_10, 1, x_8);
|
||||
x_11 = l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
x_11 = l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
x_12 = lean_array_push(x_11, x_10);
|
||||
x_13 = l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
x_13 = l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
x_14 = lean_array_push(x_12, x_13);
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
x_16 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_16, 0, x_15);
|
||||
lean_ctor_set(x_16, 1, x_14);
|
||||
|
|
@ -7736,13 +7736,13 @@ _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;
|
||||
x_5 = l_Array_empty___closed__1;
|
||||
x_6 = lean_array_push(x_5, x_1);
|
||||
x_7 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14004____closed__3;
|
||||
x_7 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_13836____closed__3;
|
||||
x_8 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_8, 0, x_7);
|
||||
lean_ctor_set(x_8, 1, x_6);
|
||||
x_9 = l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
x_9 = l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
x_10 = lean_array_push(x_9, x_8);
|
||||
x_11 = l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
x_11 = l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
x_12 = lean_array_push(x_10, x_11);
|
||||
x_13 = l_Lean_Parser_Tactic_paren___closed__1;
|
||||
x_14 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -7825,7 +7825,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_11081____closed__7;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_10913____closed__7;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -7834,9 +7834,9 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___lambda__1(
|
|||
_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;
|
||||
x_5 = l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
x_5 = l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
x_6 = lean_array_push(x_5, x_1);
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
x_7 = l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
x_8 = lean_array_push(x_6, x_7);
|
||||
x_9 = l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___lambda__1___closed__1;
|
||||
x_10 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -10607,7 +10607,7 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17;
|
|||
x_14 = lean_ctor_get(x_13, 1);
|
||||
lean_inc(x_14);
|
||||
lean_dec(x_13);
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_1552____closed__10;
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_1384____closed__10;
|
||||
x_16 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2506____closed__8;
|
||||
x_17 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_15, x_16, x_14);
|
||||
if (lean_obj_tag(x_17) == 0)
|
||||
|
|
@ -10634,7 +10634,7 @@ lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29;
|
|||
x_26 = lean_ctor_get(x_25, 1);
|
||||
lean_inc(x_26);
|
||||
lean_dec(x_25);
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1772____closed__4;
|
||||
x_27 = l_myMacro____x40_Init_Notation___hyg_1604____closed__4;
|
||||
x_28 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2506____closed__16;
|
||||
x_29 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_27, x_28, x_26);
|
||||
if (lean_obj_tag(x_29) == 0)
|
||||
|
|
@ -10661,7 +10661,7 @@ lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41;
|
|||
x_38 = lean_ctor_get(x_37, 1);
|
||||
lean_inc(x_38);
|
||||
lean_dec(x_37);
|
||||
x_39 = l_myMacro____x40_Init_Notation___hyg_667____closed__6;
|
||||
x_39 = l_myMacro____x40_Init_Notation___hyg_499____closed__6;
|
||||
x_40 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2506____closed__22;
|
||||
x_41 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_39, x_40, x_38);
|
||||
if (lean_obj_tag(x_41) == 0)
|
||||
|
|
@ -10670,7 +10670,7 @@ 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_prec___x2b_____closed__4;
|
||||
x_43 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_44 = l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2506____closed__24;
|
||||
x_45 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_43, x_44, x_42);
|
||||
return x_45;
|
||||
|
|
|
|||
6
stage0/stdlib/Lean/Structure.c
generated
6
stage0/stdlib/Lean/Structure.c
generated
|
|
@ -80,7 +80,6 @@ uint8_t l___private_Lean_Structure_0__Lean_hasProjFn(lean_object*, lean_object*,
|
|||
lean_object* l_Lean_getParentStructures(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_mkInternalSubobjectFieldName(lean_object*);
|
||||
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__14;
|
||||
lean_object* l_Lean_Name_append(lean_object*, lean_object*);
|
||||
lean_object* lean_panic_fn(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_getParentStructures_match__1(lean_object*);
|
||||
|
|
@ -103,6 +102,7 @@ lean_object* l___private_Lean_Structure_0__Lean_getStructureFieldsAux(lean_objec
|
|||
lean_object* l_Lean_Name_appendBefore(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_getAppFn(lean_object*);
|
||||
lean_object* l_Lean_getPathToBaseStructureAux_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__14;
|
||||
lean_object* l___private_Lean_Structure_0__Lean_isSubobjectFieldAux_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_String_drop(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_getPathToBaseStructure_x3f___boxed(lean_object*, 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_12209____closed__14;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_12041____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_12209____closed__14;
|
||||
x_6 = l_myMacro____x40_Init_Notation___hyg_12041____closed__14;
|
||||
x_7 = l_Lean_Name_appendBefore(x_3, x_6);
|
||||
x_8 = lean_ctor_get(x_4, 0);
|
||||
lean_inc(x_8);
|
||||
|
|
|
|||
62
stage0/stdlib/Lean/Syntax.c
generated
62
stage0/stdlib/Lean/Syntax.c
generated
|
|
@ -28,6 +28,7 @@ uint8_t l_Lean_Syntax_isAntiquotSuffixSplice(lean_object*);
|
|||
lean_object* l_Lean_Syntax_replaceM___rarg___lambda__2(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getTailWithPos(lean_object*);
|
||||
size_t l_USize_add(size_t, size_t);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__4;
|
||||
lean_object* l_Lean_Syntax_mkAntiquotSpliceNode___closed__4;
|
||||
lean_object* l_Lean_SyntaxNode_modifyArgs_match__1(lean_object*);
|
||||
lean_object* l_Lean_Syntax_isQuot_match__1___rarg___closed__2;
|
||||
|
|
@ -49,6 +50,7 @@ lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
|||
uint8_t l_USize_decEq(size_t, size_t);
|
||||
lean_object* l_Lean_Syntax_replaceM___rarg___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
lean_object* l_Lean_Format_joinSep___at_Lean_Syntax_formatStxAux___spec__2(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_ifNodeKind___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotSuffixSpliceNode___closed__1;
|
||||
|
|
@ -97,10 +99,12 @@ lean_object* lean_array_get_size(lean_object*);
|
|||
lean_object* l_Lean_Syntax_MonadTraverser_goRight___rarg___closed__1;
|
||||
lean_object* lean_string_append(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_setAtomVal(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
lean_object* lean_string_utf8_extract(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode_match__1___rarg(uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getAntiquotTerm(lean_object*);
|
||||
lean_object* l_Lean_SyntaxNode_getArg___boxed(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
lean_object* l_Lean_Syntax_replaceM_match__1(lean_object*);
|
||||
lean_object* l_Lean_mkAtom(lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode___closed__10;
|
||||
|
|
@ -162,6 +166,7 @@ lean_object* l___private_Lean_Syntax_0__Lean_Syntax_formatInfo___boxed(lean_obje
|
|||
lean_object* l_Lean_Syntax_MonadTraverser_getIdx(lean_object*);
|
||||
lean_object* l_Lean_Syntax_asNode_match__1(lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Syntax_updateLeading___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
lean_object* l_Lean_Syntax_structEq___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotSpliceNode___closed__1;
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_goLeft___rarg(lean_object*);
|
||||
|
|
@ -171,7 +176,6 @@ lean_object* l_List_map___at_Lean_Syntax_formatStxAux___spec__6___boxed(lean_obj
|
|||
lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_instToFormatSyntax(lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Syntax_updateLeading___spec__2(size_t, size_t, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
lean_object* l_Lean_Syntax_getTailWithPos_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_unreachIsNodeMissing(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_replaceM(lean_object*);
|
||||
|
|
@ -198,6 +202,7 @@ extern lean_object* l_Lean_choiceKind;
|
|||
lean_object* l_Lean_Syntax_replaceM_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_instBEqSyntax___closed__1;
|
||||
lean_object* l_Lean_Syntax_antiquotSuffixSplice_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
extern lean_object* l_Lean_formatDataValue___closed__4;
|
||||
lean_object* l_Lean_Syntax_formatStx(lean_object*, lean_object*, uint8_t);
|
||||
lean_object* l___private_Lean_Syntax_0__Lean_Syntax_reprintLeaf(lean_object*, lean_object*);
|
||||
|
|
@ -220,7 +225,6 @@ lean_object* l_Lean_Syntax_isMissing_match__1(lean_object*);
|
|||
lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_isQuot_match__1(lean_object*);
|
||||
lean_object* l_Lean_Syntax_antiquotScopeKind_x3f(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__4;
|
||||
lean_object* l_Array_back___at_Lean_Syntax_Traverser_up___spec__1___boxed(lean_object*);
|
||||
uint8_t l_Array_isEmpty___rarg(lean_object*);
|
||||
lean_object* l_Lean_unreachIsNodeIdent___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -247,7 +251,6 @@ lean_object* l_Lean_Syntax_instToStringSyntax;
|
|||
lean_object* l_Array_back___at_Lean_Syntax_Traverser_up___spec__2___boxed(lean_object*);
|
||||
lean_object* l_Lean_SyntaxNode_getNumArgs___boxed(lean_object*);
|
||||
lean_object* l_Lean_Format_joinSep___at_Lean_Syntax_formatStxAux___spec__2___boxed(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
extern lean_object* l_Lean_Format_sbracket___closed__3;
|
||||
lean_object* l_Lean_Syntax_replaceM___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
|
|
@ -296,13 +299,11 @@ lean_object* l_Lean_Syntax_MonadTraverser_goUp___rarg___closed__1;
|
|||
lean_object* l_Lean_unreachIsNodeAtom___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Syntax_0__Lean_Syntax_updateLeadingAux_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
lean_object* l_Lean_Syntax_MonadTraverser_getIdx___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_mkAntiquotNode_match__2(lean_object*);
|
||||
lean_object* l_List_map___at_Lean_Syntax_formatStxAux___spec__1(lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Format_paren___closed__4;
|
||||
lean_object* l_Lean_Syntax_getAntiquotSuffixSpliceInner___boxed(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
lean_object* l_List_beq___at_Lean_Syntax_structEq___spec__2___boxed(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_instReprFormat___closed__1;
|
||||
lean_object* l_Lean_mkSimpleAtom(lean_object*);
|
||||
|
|
@ -335,7 +336,6 @@ lean_object* l_Lean_Syntax_getAntiquotScopeContents(lean_object*);
|
|||
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_isAntiquot___boxed(lean_object*);
|
||||
extern lean_object* l_Lean_Format_paren___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__9;
|
||||
lean_object* l_Lean_Syntax_replaceM___at_Lean_Syntax_updateLeading___spec__1___boxed__const__1;
|
||||
lean_object* l_Lean_Syntax_formatStxAux___closed__4;
|
||||
lean_object* l_Lean_Syntax_asNode(lean_object*);
|
||||
|
|
@ -4166,7 +4166,7 @@ lean_dec(x_49);
|
|||
lean_dec(x_48);
|
||||
x_52 = l_String_quote(x_51);
|
||||
lean_dec(x_51);
|
||||
x_53 = l_myMacro____x40_Init_Notation___hyg_12209____closed__9;
|
||||
x_53 = l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
x_54 = lean_string_append(x_52, x_53);
|
||||
x_7 = x_54;
|
||||
goto block_45;
|
||||
|
|
@ -4213,7 +4213,7 @@ lean_dec(x_15);
|
|||
lean_dec(x_14);
|
||||
x_18 = l_String_quote(x_17);
|
||||
lean_dec(x_17);
|
||||
x_19 = l_myMacro____x40_Init_Notation___hyg_12209____closed__9;
|
||||
x_19 = l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
x_20 = lean_string_append(x_19, x_18);
|
||||
lean_dec(x_18);
|
||||
x_21 = lean_alloc_ctor(2, 1, 0);
|
||||
|
|
@ -4238,7 +4238,7 @@ x_27 = lean_string_append(x_26, x_25);
|
|||
lean_dec(x_25);
|
||||
x_28 = l_prec_x28___x29___closed__7;
|
||||
x_29 = lean_string_append(x_27, x_28);
|
||||
x_30 = l_myMacro____x40_Init_Notation___hyg_12209____closed__9;
|
||||
x_30 = l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
x_31 = lean_string_append(x_30, x_29);
|
||||
lean_dec(x_29);
|
||||
x_32 = lean_alloc_ctor(2, 1, 0);
|
||||
|
|
@ -4817,7 +4817,7 @@ x_11 = lean_name_eq(x_6, x_10);
|
|||
if (x_11 == 0)
|
||||
{
|
||||
lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; uint8_t x_20;
|
||||
x_12 = l_myMacro____x40_Init_Notation___hyg_340____closed__4;
|
||||
x_12 = l_Lean_Parser_Syntax_addPrec___closed__4;
|
||||
x_13 = lean_box(0);
|
||||
x_14 = l_Lean_Name_replacePrefix(x_6, x_12, x_13);
|
||||
x_15 = l_Lean_Name_toString___closed__1;
|
||||
|
|
@ -6466,7 +6466,7 @@ x_28 = lean_ctor_get(x_19, 1);
|
|||
x_29 = lean_ctor_get_usize(x_19, 2);
|
||||
x_30 = lean_ctor_get(x_19, 0);
|
||||
lean_dec(x_30);
|
||||
x_31 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_31 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_32 = lean_string_dec_eq(x_28, x_31);
|
||||
lean_dec(x_28);
|
||||
if (x_32 == 0)
|
||||
|
|
@ -6501,7 +6501,7 @@ x_38 = lean_ctor_get(x_8, 1);
|
|||
lean_dec(x_38);
|
||||
x_39 = lean_ctor_get(x_8, 0);
|
||||
lean_dec(x_39);
|
||||
x_40 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_40 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_41 = lean_string_dec_eq(x_24, x_40);
|
||||
if (x_41 == 0)
|
||||
{
|
||||
|
|
@ -6534,7 +6534,7 @@ else
|
|||
{
|
||||
lean_object* x_47; uint8_t x_48;
|
||||
lean_dec(x_24);
|
||||
x_47 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_47 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_48 = lean_string_dec_eq(x_21, x_47);
|
||||
if (x_48 == 0)
|
||||
{
|
||||
|
|
@ -6627,7 +6627,7 @@ else
|
|||
{
|
||||
lean_object* x_66; uint8_t x_67;
|
||||
lean_dec(x_8);
|
||||
x_66 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_66 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_67 = lean_string_dec_eq(x_24, x_66);
|
||||
if (x_67 == 0)
|
||||
{
|
||||
|
|
@ -6669,7 +6669,7 @@ else
|
|||
{
|
||||
lean_object* x_75; uint8_t x_76;
|
||||
lean_dec(x_24);
|
||||
x_75 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_75 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_76 = lean_string_dec_eq(x_21, x_75);
|
||||
if (x_76 == 0)
|
||||
{
|
||||
|
|
@ -6786,7 +6786,7 @@ if (lean_is_exclusive(x_8)) {
|
|||
lean_dec_ref(x_8);
|
||||
x_98 = lean_box(0);
|
||||
}
|
||||
x_99 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_99 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_100 = lean_string_dec_eq(x_24, x_99);
|
||||
if (x_100 == 0)
|
||||
{
|
||||
|
|
@ -6838,7 +6838,7 @@ else
|
|||
{
|
||||
lean_object* x_109; uint8_t x_110;
|
||||
lean_dec(x_24);
|
||||
x_109 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_109 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_110 = lean_string_dec_eq(x_21, x_109);
|
||||
if (x_110 == 0)
|
||||
{
|
||||
|
|
@ -6971,7 +6971,7 @@ x_134 = lean_ctor_get(x_19, 1);
|
|||
x_135 = lean_ctor_get_usize(x_19, 2);
|
||||
lean_inc(x_134);
|
||||
lean_dec(x_19);
|
||||
x_136 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_136 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_137 = lean_string_dec_eq(x_134, x_136);
|
||||
lean_dec(x_134);
|
||||
if (x_137 == 0)
|
||||
|
|
@ -7005,7 +7005,7 @@ if (lean_is_exclusive(x_8)) {
|
|||
lean_dec_ref(x_8);
|
||||
x_140 = lean_box(0);
|
||||
}
|
||||
x_141 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_141 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_142 = lean_string_dec_eq(x_24, x_141);
|
||||
if (x_142 == 0)
|
||||
{
|
||||
|
|
@ -7070,7 +7070,7 @@ else
|
|||
{
|
||||
lean_object* x_153; uint8_t x_154;
|
||||
lean_dec(x_24);
|
||||
x_153 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_153 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_154 = lean_string_dec_eq(x_21, x_153);
|
||||
if (x_154 == 0)
|
||||
{
|
||||
|
|
@ -7241,7 +7241,7 @@ if (lean_is_exclusive(x_19)) {
|
|||
lean_dec_ref(x_19);
|
||||
x_187 = lean_box(0);
|
||||
}
|
||||
x_188 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_188 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_189 = lean_string_dec_eq(x_185, x_188);
|
||||
lean_dec(x_185);
|
||||
if (x_189 == 0)
|
||||
|
|
@ -7275,7 +7275,7 @@ if (lean_is_exclusive(x_8)) {
|
|||
lean_dec_ref(x_8);
|
||||
x_192 = lean_box(0);
|
||||
}
|
||||
x_193 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_193 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_194 = lean_string_dec_eq(x_183, x_193);
|
||||
if (x_194 == 0)
|
||||
{
|
||||
|
|
@ -7354,7 +7354,7 @@ else
|
|||
{
|
||||
lean_object* x_207; uint8_t x_208;
|
||||
lean_dec(x_183);
|
||||
x_207 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_207 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_208 = lean_string_dec_eq(x_21, x_207);
|
||||
if (x_208 == 0)
|
||||
{
|
||||
|
|
@ -7654,7 +7654,7 @@ if (lean_is_exclusive(x_255)) {
|
|||
lean_dec_ref(x_255);
|
||||
x_264 = lean_box(0);
|
||||
}
|
||||
x_265 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_265 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_266 = lean_string_dec_eq(x_262, x_265);
|
||||
lean_dec(x_262);
|
||||
if (x_266 == 0)
|
||||
|
|
@ -7688,7 +7688,7 @@ if (lean_is_exclusive(x_244)) {
|
|||
lean_dec_ref(x_244);
|
||||
x_269 = lean_box(0);
|
||||
}
|
||||
x_270 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_270 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_271 = lean_string_dec_eq(x_259, x_270);
|
||||
if (x_271 == 0)
|
||||
{
|
||||
|
|
@ -7777,7 +7777,7 @@ else
|
|||
{
|
||||
lean_object* x_285; uint8_t x_286;
|
||||
lean_dec(x_259);
|
||||
x_285 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_285 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_286 = lean_string_dec_eq(x_257, x_285);
|
||||
if (x_286 == 0)
|
||||
{
|
||||
|
|
@ -8099,7 +8099,7 @@ x_7 = lean_ctor_get(x_2, 1);
|
|||
x_8 = lean_ctor_get(x_3, 1);
|
||||
x_9 = lean_ctor_get(x_4, 1);
|
||||
x_10 = lean_ctor_get(x_5, 1);
|
||||
x_11 = l_myMacro____x40_Init_Notation___hyg_340____closed__1;
|
||||
x_11 = l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
x_12 = lean_string_dec_eq(x_10, x_11);
|
||||
if (x_12 == 0)
|
||||
{
|
||||
|
|
@ -8111,7 +8111,7 @@ return x_14;
|
|||
else
|
||||
{
|
||||
lean_object* x_15; uint8_t x_16;
|
||||
x_15 = l_myMacro____x40_Init_Notation___hyg_340____closed__3;
|
||||
x_15 = l_Lean_Parser_Syntax_addPrec___closed__3;
|
||||
x_16 = lean_string_dec_eq(x_9, x_15);
|
||||
if (x_16 == 0)
|
||||
{
|
||||
|
|
@ -8123,7 +8123,7 @@ return x_18;
|
|||
else
|
||||
{
|
||||
lean_object* x_19; uint8_t x_20;
|
||||
x_19 = l_myMacro____x40_Init_Notation___hyg_1916____closed__1;
|
||||
x_19 = l_myMacro____x40_Init_Notation___hyg_1748____closed__1;
|
||||
x_20 = lean_string_dec_eq(x_8, x_19);
|
||||
if (x_20 == 0)
|
||||
{
|
||||
|
|
@ -8219,7 +8219,7 @@ static lean_object* _init_l_Lean_Syntax_getQuotContent___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1916____closed__2;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_1748____closed__2;
|
||||
x_2 = l_Lean_Syntax_isQuot_match__1___rarg___closed__2;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -8550,7 +8550,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_12209____closed__9;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_12041____closed__9;
|
||||
x_2 = l_Lean_mkAtom(x_1);
|
||||
return x_2;
|
||||
}
|
||||
|
|
|
|||
22
stage0/stdlib/Lean/ToExpr.c
generated
22
stage0/stdlib/Lean/ToExpr.c
generated
|
|
@ -24,12 +24,13 @@ lean_object* l_Lean_instToExprNat___closed__2;
|
|||
lean_object* l_Lean_instToExprArray___rarg___closed__1;
|
||||
lean_object* l_Lean_instToExprBool___closed__1;
|
||||
extern lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__7;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_8826____closed__6;
|
||||
lean_object* l_Lean_instToExprChar___closed__1;
|
||||
lean_object* l_Lean_instToExprChar___closed__2;
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_13069____closed__8;
|
||||
lean_object* l_Lean_instToExprNat___closed__1;
|
||||
extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__3;
|
||||
lean_object* l_Lean_instToExprBool___closed__2;
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_12901____closed__8;
|
||||
lean_object* l_Lean_instToExprBool___lambda__1(uint8_t);
|
||||
extern lean_object* l_Lean_mkSimpleThunkType___closed__1;
|
||||
lean_object* l_Lean_instToExprExpr___closed__3;
|
||||
|
|
@ -42,9 +43,10 @@ extern lean_object* l_Applicative_seqRight___default___rarg___closed__1;
|
|||
lean_object* l_Lean_instToExprString___closed__1;
|
||||
lean_object* l_Lean_instToExprExpr;
|
||||
lean_object* l_Lean_instToExprArray___rarg___lambda__1(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2005____closed__4;
|
||||
extern lean_object* l_Lean_levelZero;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_8826____closed__7;
|
||||
extern lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__4;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2173____closed__4;
|
||||
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*);
|
||||
|
|
@ -55,6 +57,7 @@ lean_object* l_Lean_instToExprOption___rarg(lean_object*);
|
|||
extern lean_object* l_Lean_instQuoteProd___rarg___closed__2;
|
||||
lean_object* l_Lean_instToExprList___rarg(lean_object*);
|
||||
lean_object* l_Lean_instToExprUnit;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_8826____closed__5;
|
||||
extern lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__9;
|
||||
lean_object* l_Lean_instToExprArray___rarg(lean_object*);
|
||||
lean_object* l_Lean_instToExprProd_match__1___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -62,7 +65,6 @@ 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;
|
||||
lean_object* l_Lean_Name_toExprAux_match__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_8994____closed__7;
|
||||
lean_object* lean_array_to_list(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Literal_type___closed__4;
|
||||
lean_object* l_Lean_instToExprUnit___lambda__1___closed__3;
|
||||
|
|
@ -92,7 +94,6 @@ lean_object* l_Lean_List_toExprAux_match__1___rarg(lean_object*, lean_object*, l
|
|||
lean_object* l_Lean_instToExprExpr___closed__4;
|
||||
lean_object* l_Lean_instToExprOption___rarg___closed__1;
|
||||
lean_object* l_Lean_instToExprExpr___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_8994____closed__6;
|
||||
lean_object* l_Lean_instToExprProd___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_instToExprExpr___closed__2;
|
||||
lean_object* l_Lean_mkApp4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -103,7 +104,6 @@ lean_object* l_Lean_Name_toExprAux___closed__2;
|
|||
lean_object* l_Lean_instToExprChar___lambda__1___boxed(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3404____closed__5;
|
||||
lean_object* l_Lean_instToExprProd___rarg___lambda__1___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_8994____closed__5;
|
||||
lean_object* l_Lean_mkNatLit(lean_object*);
|
||||
lean_object* l_Lean_mkStrLit(lean_object*);
|
||||
lean_object* l_Lean_Name_toExprAux___closed__3;
|
||||
|
|
@ -688,7 +688,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__2;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_8994____closed__6;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_8826____closed__6;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -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_13069____closed__8;
|
||||
x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_12901____closed__8;
|
||||
x_2 = l_Lean_instToExprOption___rarg___lambda__1___closed__1;
|
||||
x_3 = l_Lean_mkConst(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -858,7 +858,7 @@ static lean_object* _init_l_Lean_instToExprList___rarg___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_8994____closed__7;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_8826____closed__7;
|
||||
x_2 = l_Lean_instToExprOption___rarg___lambda__1___closed__1;
|
||||
x_3 = l_Lean_mkConst(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -868,7 +868,7 @@ static lean_object* _init_l_Lean_instToExprList___rarg___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_8994____closed__5;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_8826____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_13069____closed__8;
|
||||
x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_12901____closed__8;
|
||||
x_2 = l_Lean_instToExprOption___rarg___lambda__1___closed__1;
|
||||
x_3 = l_Lean_mkConst(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -1049,7 +1049,7 @@ static lean_object* _init_l_Lean_instToExprProd___rarg___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_2173____closed__4;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_2005____closed__4;
|
||||
x_2 = l_Lean_instToExprProd___rarg___lambda__1___closed__1;
|
||||
x_3 = l_Lean_mkConst(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
|
|||
24
stage0/stdlib/Lean/Util/Recognizers.c
generated
24
stage0/stdlib/Lean/Util/Recognizers.c
generated
|
|
@ -16,24 +16,26 @@ extern "C" {
|
|||
lean_object* l_List_reverse___rarg(lean_object*);
|
||||
lean_object* l_Lean_Expr_iff_x3f(lean_object*);
|
||||
lean_object* l_Lean_Expr_eq_x3f___boxed(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
lean_object* l___private_Lean_Util_Recognizers_0__Lean_Expr_getConstructorVal_x3f_match__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
extern lean_object* l_Array_empty___closed__1;
|
||||
lean_object* lean_environment_find(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_13069____closed__8;
|
||||
lean_object* l_Lean_Expr_constructorApp_x3f(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_isConstructorApp_x3f_match__1(lean_object*);
|
||||
lean_object* l_Lean_Expr_appFn_x21(lean_object*);
|
||||
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_12901____closed__8;
|
||||
lean_object* lean_array_push(lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Expr_isEq(lean_object*);
|
||||
lean_object* l_Lean_Expr_arrayLit_x3f_match__1(lean_object*);
|
||||
extern lean_object* l_Lean_Expr_getAppArgs___closed__1;
|
||||
lean_object* l_Lean_Expr_app4_x3f(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_appArg_x21(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2005____closed__4;
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_8826____closed__7;
|
||||
extern lean_object* l_myMacro____x40_Init_Core___hyg_169____closed__4;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2173____closed__4;
|
||||
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;
|
||||
|
|
@ -50,7 +52,6 @@ lean_object* l_Lean_Expr_isConstructorApp_x3f_match__3___rarg(lean_object*, lean
|
|||
lean_object* l_Lean_Expr_eq_x3f(lean_object*);
|
||||
lean_object* l_Lean_Expr_iff_x3f___boxed(lean_object*);
|
||||
lean_object* l_Lean_Expr_app3_x3f___boxed(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_8994____closed__7;
|
||||
lean_object* l_Lean_Expr_app2_x3f(lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_isConstructorApp_x3f___closed__2;
|
||||
|
|
@ -71,7 +72,6 @@ uint8_t l_Lean_Expr_isConstructorApp(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Expr_isEq___boxed(lean_object*);
|
||||
lean_object* l_Lean_Expr_arrow_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_arrayLit_x3f___boxed(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
lean_object* l_Lean_Expr_arrayLit_x3f(lean_object*);
|
||||
lean_object* l_Lean_Expr_isConstructorApp_x3f_match__2(lean_object*);
|
||||
uint8_t l_Lean_Expr_hasLooseBVars(lean_object*);
|
||||
|
|
@ -260,7 +260,7 @@ lean_object* l_Lean_Expr_eq_x3f(lean_object* x_1) {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; uint8_t x_4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_3 = lean_unsigned_to_nat(3u);
|
||||
x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3);
|
||||
if (x_4 == 0)
|
||||
|
|
@ -342,7 +342,7 @@ lean_object* l_Lean_Expr_heq_x3f(lean_object* x_1) {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; uint8_t x_4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
x_3 = lean_unsigned_to_nat(4u);
|
||||
x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3);
|
||||
if (x_4 == 0)
|
||||
|
|
@ -473,7 +473,7 @@ uint8_t l_Lean_Expr_isEq(lean_object* x_1) {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; uint8_t x_4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_5740____closed__4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_5572____closed__4;
|
||||
x_3 = lean_unsigned_to_nat(3u);
|
||||
x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3);
|
||||
return x_4;
|
||||
|
|
@ -493,7 +493,7 @@ uint8_t l_Lean_Expr_isHEq(lean_object* x_1) {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; uint8_t x_4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_6252____closed__4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_6084____closed__4;
|
||||
x_3 = lean_unsigned_to_nat(4u);
|
||||
x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3);
|
||||
return x_4;
|
||||
|
|
@ -513,13 +513,13 @@ 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_13069____closed__8;
|
||||
x_3 = l_Lean_myMacro____x40_Init_Notation___hyg_12901____closed__8;
|
||||
x_4 = lean_unsigned_to_nat(1u);
|
||||
x_5 = l_Lean_Expr_isAppOfArity(x_1, x_3, x_4);
|
||||
if (x_5 == 0)
|
||||
{
|
||||
lean_object* x_6; lean_object* x_7; uint8_t x_8;
|
||||
x_6 = l_myMacro____x40_Init_Notation___hyg_8994____closed__7;
|
||||
x_6 = l_myMacro____x40_Init_Notation___hyg_8826____closed__7;
|
||||
x_7 = lean_unsigned_to_nat(3u);
|
||||
x_8 = l_Lean_Expr_isAppOfArity(x_1, x_6, x_7);
|
||||
if (x_8 == 0)
|
||||
|
|
@ -641,7 +641,7 @@ lean_object* l_Lean_Expr_prod_x3f(lean_object* x_1) {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; uint8_t x_4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_2173____closed__4;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_2005____closed__4;
|
||||
x_3 = lean_unsigned_to_nat(2u);
|
||||
x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3);
|
||||
if (x_4 == 0)
|
||||
|
|
|
|||
90
stage0/stdlib/Lean/Util/Trace.c
generated
90
stage0/stdlib/Lean/Util/Trace.c
generated
|
|
@ -14,6 +14,7 @@
|
|||
extern "C" {
|
||||
#endif
|
||||
lean_object* lean_string_push(lean_object*, uint32_t);
|
||||
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*);
|
||||
|
|
@ -22,6 +23,7 @@ lean_object* l_Lean_stringToMessageData(lean_object*);
|
|||
uint8_t l_Lean_MessageData_isNest(lean_object*);
|
||||
extern lean_object* l_Lean_termM_x21_____closed__2;
|
||||
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*);
|
||||
uint8_t l_USize_decEq(size_t, size_t);
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
|
|
@ -54,18 +56,17 @@ extern lean_object* l_Std_PersistentArray_empty___closed__1;
|
|||
uint8_t lean_name_eq(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_resetTraceState___rarg___closed__1;
|
||||
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Util_Trace_0__Lean_addNode___spec__1(size_t, size_t, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
extern lean_object* l_Lean_MessageData_nil;
|
||||
lean_object* l_Std_PersistentArray_getAux___at___private_Lean_Util_Trace_0__Lean_TraceState_toFormat___spec__2___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_enableTracing___rarg(lean_object*, lean_object*, uint8_t);
|
||||
lean_object* l_Lean_traceCtx___rarg___lambda__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlFromMAux___at_Lean_withNestedTraces___spec__2(lean_object*, size_t, size_t, lean_object*);
|
||||
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*);
|
||||
lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1271____closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
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(lean_object*, 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*);
|
||||
|
|
@ -74,19 +75,19 @@ lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1271____closed__3;
|
|||
size_t l_USize_shiftRight(size_t, size_t);
|
||||
lean_object* lean_string_utf8_byte_size(lean_object*);
|
||||
extern lean_object* l_Lean_initFn____x40_Lean_Util_PPExt___hyg_3____closed__8;
|
||||
extern lean_object* l_prec___x2b_____closed__4;
|
||||
extern lean_object* l_Std_instInhabitedPersistentArray___closed__1;
|
||||
lean_object* l_Lean_withNestedTraces___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_traceM___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
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*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
lean_object* l_Lean_termTrace_x5b_____x5d_x21_______closed__9;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
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_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__6___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_instInhabitedTraceState;
|
||||
lean_object* l_Lean_traceCtx___rarg___lambda__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__15;
|
||||
lean_object* l_Lean_termTrace_x5b_____x5d_x21_______closed__3;
|
||||
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM(lean_object*);
|
||||
extern lean_object* l_termPrintln_x21_______closed__5;
|
||||
|
|
@ -99,7 +100,6 @@ lean_object* l_Lean_withNestedTraces(lean_object*, lean_object*);
|
|||
lean_object* l___private_Lean_Util_Trace_0__Lean_addNode(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Tactic_intro___closed__12;
|
||||
lean_object* l_Lean_termTrace_x21_______closed__4;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__13;
|
||||
lean_object* l_Lean_traceM___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t);
|
||||
lean_object* l_Lean_enableTracing___rarg___lambda__2___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_modifyTraces(lean_object*);
|
||||
|
|
@ -115,7 +115,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;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
lean_object* l_Std_PersistentArray_forM___at_Lean_printTraces___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_termTrace_x5b_____x5d_x21_______closed__8;
|
||||
extern lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_627____closed__9;
|
||||
|
|
@ -130,7 +130,6 @@ 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_11081____closed__11;
|
||||
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*);
|
||||
extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
|
||||
|
|
@ -141,11 +140,11 @@ lean_object* l_Lean_traceCtx___rarg___lambda__2___closed__1;
|
|||
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*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__5___rarg___lambda__2(size_t, lean_object*, lean_object*, lean_object*, lean_object*, size_t, lean_object*);
|
||||
lean_object* l___private_Lean_Util_Trace_0__Lean_getResetTraces(lean_object*);
|
||||
lean_object* l_Lean_isTracingEnabledFor___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_withNestedTraces___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__8;
|
||||
lean_object* l_Lean_termTrace_x5b_____x5d_x21_______closed__2;
|
||||
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*);
|
||||
|
|
@ -158,15 +157,15 @@ lean_object* l_Lean_withNestedTraces___rarg___lambda__1(lean_object*, lean_objec
|
|||
lean_object* l___private_Init_Meta_0__Lean_quoteName(lean_object*);
|
||||
lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_932____closed__2;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_withNestedTraces___spec__4(lean_object*, size_t, size_t, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__13;
|
||||
lean_object* l_Lean_enableTracing(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__15;
|
||||
lean_object* l_Lean_withNestedTraces___rarg___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_KernelException_toMessageData___closed__15;
|
||||
uint8_t l_Std_PersistentArray_isEmpty___rarg(lean_object*);
|
||||
extern lean_object* l_prec_______closed__3;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__5(lean_object*);
|
||||
lean_object* l_Lean_addTrace___rarg___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_modifyTraces___rarg___lambda__1(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
lean_object* l_Lean_termTrace_x5b_____x5d_x21____;
|
||||
lean_object* l_Lean_MonadTracer_trace___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_addTrace___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -178,9 +177,11 @@ lean_object* l_Lean_instInhabitedTraceElem___closed__1;
|
|||
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_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
extern lean_object* l_Lean_nullKind___closed__2;
|
||||
lean_object* l_Lean_termTrace_x5b_____x5d_x21_______closed__5;
|
||||
lean_object* l_Lean_instInhabitedTraceState___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
lean_object* l_ReaderT_instMonadReaderT___rarg___lambda__4___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentArray_push___rarg(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Util_Trace_0__Lean_getResetTraces___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -209,7 +210,6 @@ lean_object* l_Lean_Syntax_getKind(lean_object*);
|
|||
lean_object* l___private_Lean_Util_Trace_0__Lean_addNode___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_traceCtx___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_enableTracing___rarg___lambda__1___boxed(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
lean_object* l_Lean_enableTracing___rarg___lambda__2(lean_object*, uint8_t, lean_object*);
|
||||
lean_object* l_Lean_withNestedTraces___rarg___lambda__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_register_option(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -222,6 +222,7 @@ lean_object* l_Lean_addTrace(lean_object*);
|
|||
lean_object* l_Lean_resetTraceState___rarg___lambda__1___boxed(lean_object*);
|
||||
extern lean_object* l_Lean_instInhabitedMessageData___closed__1;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__6___rarg(lean_object*, lean_object*, lean_object*, lean_object*, size_t, 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_Lean_resetTraceState___rarg___lambda__1(lean_object*);
|
||||
|
|
@ -229,7 +230,6 @@ lean_object* l_Lean_enableTracing___rarg___lambda__1(uint8_t, lean_object*);
|
|||
uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_trace___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_traceCtx___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12209____closed__8;
|
||||
lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_932_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1271_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_termTrace_x21_______closed__7;
|
||||
|
|
@ -254,13 +254,13 @@ extern lean_object* l_Lean_myMacro____x40_Lean_Message___hyg_1529____closed__4;
|
|||
lean_object* lean_usize_to_nat(size_t);
|
||||
lean_object* l_Lean_instMonadTrace(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_getTraces___rarg___lambda__1(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
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*);
|
||||
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;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10913____closed__11;
|
||||
uint8_t l___private_Lean_Util_Trace_0__Lean_checkTraceOptionAux(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_termTrace_x5b_____x5d_x21_______closed__10;
|
||||
lean_object* l___private_Lean_Util_Trace_0__Lean_TraceState_toFormat(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -2530,7 +2530,7 @@ static lean_object* _init_l_Lean_termTrace_x21_______closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_termTrace_x21_______closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -2558,7 +2558,7 @@ static lean_object* _init_l_Lean_termTrace_x21_______closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Lean_termTrace_x21_______closed__4;
|
||||
x_3 = l_Lean_Parser_Tactic_intro___closed__12;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -2572,9 +2572,9 @@ static lean_object* _init_l_Lean_termTrace_x21_______closed__6() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__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__9;
|
||||
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
lean_ctor_set(x_4, 0, x_1);
|
||||
lean_ctor_set(x_4, 1, x_2);
|
||||
|
|
@ -2631,7 +2631,7 @@ static lean_object* _init_l_Lean_myMacro____x40_Lean_Util_Trace___hyg_932____clo
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_checkTraceOption___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -2741,9 +2741,9 @@ lean_ctor_set(x_28, 0, x_16);
|
|||
lean_ctor_set(x_28, 1, x_26);
|
||||
lean_ctor_set(x_28, 2, x_25);
|
||||
lean_ctor_set(x_28, 3, x_27);
|
||||
x_29 = l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
x_29 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_30 = lean_array_push(x_29, x_28);
|
||||
x_31 = l_myMacro____x40_Init_Notation___hyg_12209____closed__8;
|
||||
x_31 = l_myMacro____x40_Init_Notation___hyg_12041____closed__8;
|
||||
x_32 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_32, 0, x_31);
|
||||
lean_ctor_set(x_32, 1, x_30);
|
||||
|
|
@ -2756,23 +2756,23 @@ x_36 = lean_array_push(x_23, x_35);
|
|||
x_37 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_37, 0, x_34);
|
||||
lean_ctor_set(x_37, 1, x_36);
|
||||
x_38 = l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
x_38 = l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
x_39 = lean_array_push(x_38, x_37);
|
||||
x_40 = l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
x_40 = l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
x_41 = lean_array_push(x_39, x_40);
|
||||
x_42 = l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
x_42 = l_myMacro____x40_Init_Notation___hyg_10913____closed__8;
|
||||
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 = l_Lean_expandExplicitBindersAux_loop___closed__4;
|
||||
x_45 = lean_array_push(x_44, x_43);
|
||||
x_46 = l_myMacro____x40_Init_Notation___hyg_11081____closed__15;
|
||||
x_46 = l_myMacro____x40_Init_Notation___hyg_10913____closed__15;
|
||||
x_47 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_47, 0, x_46);
|
||||
lean_ctor_set(x_47, 1, x_45);
|
||||
x_48 = l_myMacro____x40_Init_Notation___hyg_11081____closed__13;
|
||||
x_48 = l_myMacro____x40_Init_Notation___hyg_10913____closed__13;
|
||||
x_49 = lean_array_push(x_48, x_47);
|
||||
x_50 = l_myMacro____x40_Init_Notation___hyg_11081____closed__11;
|
||||
x_50 = l_myMacro____x40_Init_Notation___hyg_10913____closed__11;
|
||||
x_51 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_51, 0, x_50);
|
||||
lean_ctor_set(x_51, 1, x_49);
|
||||
|
|
@ -2781,7 +2781,7 @@ x_53 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_53, 0, x_34);
|
||||
lean_ctor_set(x_53, 1, x_52);
|
||||
x_54 = lean_array_push(x_21, x_53);
|
||||
x_55 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_55 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_56 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_56, 0, x_55);
|
||||
lean_ctor_set(x_56, 1, x_54);
|
||||
|
|
@ -2804,7 +2804,7 @@ static lean_object* _init_l_Lean_termTrace_x5b_____x5d_x21_______closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_340____closed__2;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
x_2 = l_Lean_termTrace_x5b_____x5d_x21_______closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -2832,9 +2832,9 @@ static lean_object* _init_l_Lean_termTrace_x5b_____x5d_x21_______closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Lean_termTrace_x5b_____x5d_x21_______closed__4;
|
||||
x_3 = l_prec_______closed__3;
|
||||
x_3 = l_termIf_____x3a__Then__Else_____closed__5;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
lean_ctor_set(x_4, 0, x_1);
|
||||
lean_ctor_set(x_4, 1, x_2);
|
||||
|
|
@ -2864,7 +2864,7 @@ static lean_object* _init_l_Lean_termTrace_x5b_____x5d_x21_______closed__8() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Lean_termTrace_x5b_____x5d_x21_______closed__5;
|
||||
x_3 = l_Lean_termTrace_x5b_____x5d_x21_______closed__7;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -2878,7 +2878,7 @@ static lean_object* _init_l_Lean_termTrace_x5b_____x5d_x21_______closed__9() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_prec___x2b_____closed__4;
|
||||
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
|
||||
x_2 = l_Lean_termTrace_x5b_____x5d_x21_______closed__8;
|
||||
x_3 = l_termPrintln_x21_______closed__5;
|
||||
x_4 = lean_alloc_ctor(2, 3, 0);
|
||||
|
|
@ -3008,9 +3008,9 @@ lean_ctor_set(x_33, 0, x_19);
|
|||
lean_ctor_set(x_33, 1, x_31);
|
||||
lean_ctor_set(x_33, 2, x_30);
|
||||
lean_ctor_set(x_33, 3, x_32);
|
||||
x_34 = l_myMacro____x40_Init_Notation___hyg_12209____closed__11;
|
||||
x_34 = l_myMacro____x40_Init_Notation___hyg_12041____closed__11;
|
||||
x_35 = lean_array_push(x_34, x_33);
|
||||
x_36 = l_myMacro____x40_Init_Notation___hyg_12209____closed__8;
|
||||
x_36 = l_myMacro____x40_Init_Notation___hyg_12041____closed__8;
|
||||
x_37 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_37, 0, x_36);
|
||||
lean_ctor_set(x_37, 1, x_35);
|
||||
|
|
@ -3023,23 +3023,23 @@ x_41 = lean_array_push(x_28, x_40);
|
|||
x_42 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_42, 0, x_39);
|
||||
lean_ctor_set(x_42, 1, x_41);
|
||||
x_43 = l_myMacro____x40_Init_Notation___hyg_11081____closed__9;
|
||||
x_43 = l_myMacro____x40_Init_Notation___hyg_10913____closed__9;
|
||||
x_44 = lean_array_push(x_43, x_42);
|
||||
x_45 = l_myMacro____x40_Init_Notation___hyg_340____closed__14;
|
||||
x_45 = l_myMacro____x40_Init_Notation___hyg_172____closed__8;
|
||||
x_46 = lean_array_push(x_44, x_45);
|
||||
x_47 = l_myMacro____x40_Init_Notation___hyg_11081____closed__8;
|
||||
x_47 = l_myMacro____x40_Init_Notation___hyg_10913____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);
|
||||
x_49 = l_Lean_expandExplicitBindersAux_loop___closed__4;
|
||||
x_50 = lean_array_push(x_49, x_48);
|
||||
x_51 = l_myMacro____x40_Init_Notation___hyg_11081____closed__15;
|
||||
x_51 = l_myMacro____x40_Init_Notation___hyg_10913____closed__15;
|
||||
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 = l_myMacro____x40_Init_Notation___hyg_11081____closed__13;
|
||||
x_53 = l_myMacro____x40_Init_Notation___hyg_10913____closed__13;
|
||||
x_54 = lean_array_push(x_53, x_52);
|
||||
x_55 = l_myMacro____x40_Init_Notation___hyg_11081____closed__11;
|
||||
x_55 = l_myMacro____x40_Init_Notation___hyg_10913____closed__11;
|
||||
x_56 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_56, 0, x_55);
|
||||
lean_ctor_set(x_56, 1, x_54);
|
||||
|
|
@ -3048,7 +3048,7 @@ x_58 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_58, 0, x_39);
|
||||
lean_ctor_set(x_58, 1, x_57);
|
||||
x_59 = lean_array_push(x_24, x_58);
|
||||
x_60 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_60 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_61 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_61, 0, x_60);
|
||||
lean_ctor_set(x_61, 1, x_59);
|
||||
|
|
@ -3089,13 +3089,13 @@ lean_ctor_set(x_79, 0, x_78);
|
|||
lean_ctor_set(x_79, 1, x_77);
|
||||
x_80 = l_Lean_expandExplicitBindersAux_loop___closed__4;
|
||||
x_81 = lean_array_push(x_80, x_79);
|
||||
x_82 = l_myMacro____x40_Init_Notation___hyg_11081____closed__15;
|
||||
x_82 = l_myMacro____x40_Init_Notation___hyg_10913____closed__15;
|
||||
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 = l_myMacro____x40_Init_Notation___hyg_11081____closed__13;
|
||||
x_84 = l_myMacro____x40_Init_Notation___hyg_10913____closed__13;
|
||||
x_85 = lean_array_push(x_84, x_83);
|
||||
x_86 = l_myMacro____x40_Init_Notation___hyg_11081____closed__11;
|
||||
x_86 = l_myMacro____x40_Init_Notation___hyg_10913____closed__11;
|
||||
x_87 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_87, 0, x_86);
|
||||
lean_ctor_set(x_87, 1, x_85);
|
||||
|
|
@ -3105,7 +3105,7 @@ x_90 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_90, 0, x_89);
|
||||
lean_ctor_set(x_90, 1, x_88);
|
||||
x_91 = lean_array_push(x_72, x_90);
|
||||
x_92 = l_myMacro____x40_Init_Notation___hyg_1916____closed__4;
|
||||
x_92 = l_myMacro____x40_Init_Notation___hyg_1748____closed__4;
|
||||
x_93 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_93, 0, x_92);
|
||||
lean_ctor_set(x_93, 1, x_91);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue