chore: update stage0
This commit is contained in:
parent
ffb57e661f
commit
40426f8b5f
12 changed files with 1214 additions and 1977 deletions
2
stage0/src/Lean/Parser/Do.lean
generated
2
stage0/src/Lean/Parser/Do.lean
generated
|
|
@ -105,7 +105,7 @@ def doFinally := leading_parser "finally " >> doSeq
|
|||
@[builtinDoElemParser] def doBreak := leading_parser "break"
|
||||
@[builtinDoElemParser] def doContinue := leading_parser "continue"
|
||||
@[builtinDoElemParser] def doReturn := leading_parser:leadPrec withPosition ("return " >> optional (checkLineEq >> termParser))
|
||||
@[builtinDoElemParser] def doDbgTrace := leading_parser:leadPrec (symbol "dbgTrace! " <|> "dbg_trace ") >> ((interpolatedStr termParser) <|> termParser)
|
||||
@[builtinDoElemParser] def doDbgTrace := leading_parser:leadPrec "dbg_trace " >> ((interpolatedStr termParser) <|> termParser)
|
||||
@[builtinDoElemParser] def doAssert := leading_parser:leadPrec "assert! " >> termParser
|
||||
|
||||
/-
|
||||
|
|
|
|||
14
stage0/src/Lean/Parser/Term.lean
generated
14
stage0/src/Lean/Parser/Term.lean
generated
|
|
@ -182,15 +182,15 @@ def whereDecls := leading_parser "where " >> many1Indent (group (letRecDecl >> o
|
|||
@[runBuiltinParserAttributeHooks]
|
||||
def matchAltsWhereDecls := leading_parser matchAlts >> optional whereDecls
|
||||
|
||||
@[builtinTermParser] def noindex := leading_parser (symbol "noindex! " <|> "no_index ") >> termParser maxPrec
|
||||
@[builtinTermParser] def noindex := leading_parser "no_index " >> termParser maxPrec
|
||||
|
||||
@[builtinTermParser] def binrel := leading_parser (symbol "binrel! " <|> "binrel%") >> ident >> ppSpace >> termParser maxPrec >> termParser maxPrec
|
||||
@[builtinTermParser] def binrel := leading_parser "binrel% " >> ident >> ppSpace >> termParser maxPrec >> termParser maxPrec
|
||||
|
||||
@[builtinTermParser] def forInMacro := leading_parser (symbol "forIn! " <|> "forIn% ") >> termParser maxPrec >> termParser maxPrec >> termParser maxPrec
|
||||
@[builtinTermParser] def forInMacro := leading_parser "forIn% " >> termParser maxPrec >> termParser maxPrec >> termParser maxPrec
|
||||
|
||||
@[builtinTermParser] def typeOf := leading_parser (symbol "typeOf! " <|> "typeOf% ") >> termParser maxPrec
|
||||
@[builtinTermParser] def ensureTypeOf := leading_parser (symbol "ensureTypeOf! " <|> "ensureTypeOf% ") >> termParser maxPrec >> strLit >> termParser
|
||||
@[builtinTermParser] def ensureExpectedType := leading_parser (symbol "ensureExpectedType! " <|> "ensureExpectedType% ") >> strLit >> termParser maxPrec
|
||||
@[builtinTermParser] def typeOf := leading_parser "typeOf% " >> termParser maxPrec
|
||||
@[builtinTermParser] def ensureTypeOf := leading_parser "ensureTypeOf% " >> termParser maxPrec >> strLit >> termParser
|
||||
@[builtinTermParser] def ensureExpectedType := leading_parser "ensureExpectedType% " >> strLit >> termParser maxPrec
|
||||
|
||||
def namedArgument := leading_parser atomic ("(" >> ident >> " := ") >> termParser >> ")"
|
||||
def ellipsis := leading_parser ".."
|
||||
|
|
@ -223,7 +223,7 @@ def bracketedBinderF := bracketedBinder -- no default arg
|
|||
|
||||
@[builtinTermParser] def panic := leading_parser:leadPrec "panic! " >> termParser
|
||||
@[builtinTermParser] def unreachable := leading_parser:leadPrec "unreachable!"
|
||||
@[builtinTermParser] def dbgTrace := leading_parser:leadPrec withPosition ((symbol "dbgTrace! " <|> "dbg_trace") >> ((interpolatedStr termParser) <|> termParser)) >> optSemicolon termParser
|
||||
@[builtinTermParser] def dbgTrace := leading_parser:leadPrec withPosition ("dbg_trace" >> ((interpolatedStr termParser) <|> termParser)) >> optSemicolon termParser
|
||||
@[builtinTermParser] def assert := leading_parser:leadPrec withPosition ("assert! " >> termParser) >> optSemicolon termParser
|
||||
|
||||
|
||||
|
|
|
|||
10
stage0/stdlib/Lean/Elab/BuiltinNotation.c
generated
10
stage0/stdlib/Lean/Elab/BuiltinNotation.c
generated
|
|
@ -211,6 +211,7 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_13868____closed__13;
|
|||
lean_object* l_Lean_Meta_mkLambdaFVars(lean_object*, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_expandDbgTrace___closed__5;
|
||||
lean_object* l_Lean_Elab_Term_expandHave___lambda__1___closed__1;
|
||||
extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_object* l_Lean_Elab_getRefPosition___at_Lean_Elab_Term_elabPanic___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabAnonymousCtor___closed__4;
|
||||
lean_object* l_Lean_Elab_Term_expandHave___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -306,7 +307,6 @@ lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Nota
|
|||
extern lean_object* l_Lean_Parser_Term_dbgTrace___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_elabStateRefT___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__25;
|
||||
extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
lean_object* l_Lean_Elab_Term_expandHave(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_hasCDot___boxed(lean_object*);
|
||||
lean_object* l_Lean_Syntax_getPos_x3f(lean_object*, uint8_t);
|
||||
|
|
@ -5302,7 +5302,7 @@ if (x_10 == 0)
|
|||
{
|
||||
lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51;
|
||||
x_11 = lean_ctor_get(x_9, 0);
|
||||
x_12 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_12 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_inc(x_11);
|
||||
x_13 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_13, 0, x_11);
|
||||
|
|
@ -5383,7 +5383,7 @@ x_53 = lean_ctor_get(x_9, 1);
|
|||
lean_inc(x_53);
|
||||
lean_inc(x_52);
|
||||
lean_dec(x_9);
|
||||
x_54 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_54 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_inc(x_52);
|
||||
x_55 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_55, 0, x_52);
|
||||
|
|
@ -5471,7 +5471,7 @@ if (x_97 == 0)
|
|||
{
|
||||
lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147;
|
||||
x_98 = lean_ctor_get(x_96, 0);
|
||||
x_99 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_99 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_inc(x_98);
|
||||
x_100 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_100, 0, x_98);
|
||||
|
|
@ -5567,7 +5567,7 @@ x_149 = lean_ctor_get(x_96, 1);
|
|||
lean_inc(x_149);
|
||||
lean_inc(x_148);
|
||||
lean_dec(x_96);
|
||||
x_150 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_150 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_inc(x_148);
|
||||
x_151 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_151, 0, x_148);
|
||||
|
|
|
|||
6
stage0/stdlib/Lean/Elab/Deriving/BEq.c
generated
6
stage0/stdlib/Lean/Elab/Deriving/BEq.c
generated
|
|
@ -77,8 +77,8 @@ uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
|
|||
extern lean_object* l_Lean_setOptionFromString___closed__4;
|
||||
lean_object* l_Lean_Elab_Deriving_mkInstanceCmds(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_nat_sub(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__53;
|
||||
lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInstImplicitBinders___spec__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__51;
|
||||
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_Array_foldlMUnsafe_fold___at_Lean_Elab_Deriving_BEq_mkBEqInstanceHandler___spec__1___boxed(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;
|
||||
|
|
@ -3858,7 +3858,7 @@ x_28 = lean_alloc_ctor(2, 2, 0);
|
|||
lean_ctor_set(x_28, 0, x_19);
|
||||
lean_ctor_set(x_28, 1, x_27);
|
||||
x_29 = lean_array_push(x_14, x_28);
|
||||
x_30 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__51;
|
||||
x_30 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__53;
|
||||
lean_inc(x_19);
|
||||
x_31 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_31, 0, x_19);
|
||||
|
|
@ -3919,7 +3919,7 @@ x_57 = lean_alloc_ctor(2, 2, 0);
|
|||
lean_ctor_set(x_57, 0, x_19);
|
||||
lean_ctor_set(x_57, 1, x_56);
|
||||
x_58 = lean_array_push(x_14, x_57);
|
||||
x_59 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__51;
|
||||
x_59 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__53;
|
||||
lean_inc(x_19);
|
||||
x_60 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_60, 0, x_19);
|
||||
|
|
|
|||
10
stage0/stdlib/Lean/Elab/Deriving/DecEq.c
generated
10
stage0/stdlib/Lean/Elab/Deriving/DecEq.c
generated
|
|
@ -120,6 +120,7 @@ lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
|
|||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13868____closed__13;
|
||||
lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_fvarId_x21(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__8;
|
||||
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqCmds(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -161,7 +162,6 @@ lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__10;
|
|||
extern lean_object* l_Lean_nullKind___closed__2;
|
||||
lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts_match__2(lean_object*);
|
||||
lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__6___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__7___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_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_15956____closed__6;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14470____closed__10;
|
||||
|
|
@ -763,7 +763,7 @@ if (x_85 == 0)
|
|||
lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_object* x_150; lean_object* x_151; lean_object* x_152; lean_object* x_153; lean_object* x_154; lean_object* x_155; lean_object* x_156; lean_object* x_157; lean_object* x_158; lean_object* x_159; lean_object* x_160; lean_object* x_161; lean_object* x_162; lean_object* x_163; lean_object* x_164; lean_object* x_165; lean_object* x_166; lean_object* x_167; lean_object* x_168; lean_object* x_169; lean_object* x_170; lean_object* x_171; lean_object* x_172; lean_object* x_173; lean_object* x_174; lean_object* x_175; lean_object* x_176; lean_object* x_177; lean_object* x_178; lean_object* x_179; lean_object* x_180; lean_object* x_181; lean_object* x_182; lean_object* x_183; lean_object* x_184; lean_object* x_185; lean_object* x_186; lean_object* x_187; lean_object* x_188; lean_object* x_189; lean_object* x_190; lean_object* x_191; lean_object* x_192; lean_object* x_193; lean_object* x_194; lean_object* x_195; lean_object* x_196; lean_object* x_197; lean_object* x_198; lean_object* x_199; lean_object* x_200; lean_object* x_201; lean_object* x_202; lean_object* x_203; lean_object* x_204; lean_object* x_205; lean_object* x_206; lean_object* x_207; lean_object* x_208; lean_object* x_209; lean_object* x_210; lean_object* x_211; lean_object* x_212; lean_object* x_213; lean_object* x_214; lean_object* x_215; lean_object* x_216; lean_object* x_217; lean_object* x_218; lean_object* x_219; lean_object* x_220; lean_object* x_221; lean_object* x_222; lean_object* x_223; lean_object* x_224; lean_object* x_225; lean_object* x_226; lean_object* x_227; lean_object* x_228; lean_object* x_229; lean_object* x_230; lean_object* x_231; lean_object* x_232; lean_object* x_233; lean_object* x_234; lean_object* x_235; lean_object* x_236; lean_object* x_237; lean_object* x_238; lean_object* x_239; lean_object* x_240; lean_object* x_241; lean_object* x_242; lean_object* x_243; lean_object* x_244; uint8_t x_245;
|
||||
x_86 = lean_ctor_get(x_84, 0);
|
||||
x_87 = lean_ctor_get(x_84, 1);
|
||||
x_88 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_88 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_inc(x_79);
|
||||
x_89 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_89, 0, x_79);
|
||||
|
|
@ -1235,7 +1235,7 @@ x_325 = lean_ctor_get(x_84, 1);
|
|||
lean_inc(x_325);
|
||||
lean_inc(x_324);
|
||||
lean_dec(x_84);
|
||||
x_326 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_326 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_inc(x_79);
|
||||
x_327 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_327, 0, x_79);
|
||||
|
|
@ -1711,7 +1711,7 @@ if (lean_is_exclusive(x_550)) {
|
|||
lean_dec_ref(x_550);
|
||||
x_553 = lean_box(0);
|
||||
}
|
||||
x_554 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_554 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_inc(x_545);
|
||||
x_555 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_555, 0, x_545);
|
||||
|
|
@ -2229,7 +2229,7 @@ if (lean_is_exclusive(x_788)) {
|
|||
lean_dec_ref(x_788);
|
||||
x_791 = lean_box(0);
|
||||
}
|
||||
x_792 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_792 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_inc(x_783);
|
||||
x_793 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_793, 0, x_783);
|
||||
|
|
|
|||
6
stage0/stdlib/Lean/Elab/Deriving/Repr.c
generated
6
stage0/stdlib/Lean/Elab/Deriving/Repr.c
generated
|
|
@ -121,6 +121,7 @@ lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__1(lean_o
|
|||
lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__27;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13868____closed__13;
|
||||
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct_match__1___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
extern lean_object* l_Lean_strLitKind___closed__2;
|
||||
extern lean_object* l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__5;
|
||||
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___boxed(lean_object*);
|
||||
|
|
@ -171,7 +172,6 @@ lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_Repr_mk
|
|||
extern lean_object* l_Lean_nullKind___closed__2;
|
||||
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__4___lambda__1___closed__3;
|
||||
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__2___closed__2;
|
||||
extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__13;
|
||||
lean_object* l_Lean_Elab_Deriving_Repr_mkAuxFunction(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14470____closed__10;
|
||||
|
|
@ -3654,7 +3654,7 @@ lean_ctor_set(x_130, 2, x_127);
|
|||
lean_ctor_set(x_130, 3, x_129);
|
||||
lean_inc(x_2);
|
||||
x_131 = lean_array_push(x_2, x_130);
|
||||
x_132 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_132 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_inc(x_86);
|
||||
x_133 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_133, 0, x_86);
|
||||
|
|
@ -3920,7 +3920,7 @@ lean_ctor_set(x_254, 2, x_251);
|
|||
lean_ctor_set(x_254, 3, x_253);
|
||||
lean_inc(x_2);
|
||||
x_255 = lean_array_push(x_2, x_254);
|
||||
x_256 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_256 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_inc(x_86);
|
||||
x_257 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_257, 0, x_86);
|
||||
|
|
|
|||
22
stage0/stdlib/Lean/Elab/Do.c
generated
22
stage0/stdlib/Lean/Elab/Do.c
generated
|
|
@ -303,6 +303,7 @@ lean_object* l_Lean_Elab_Term_Do_mkFreshJP___boxed(lean_object*, lean_object*, l
|
|||
lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode___spec__4___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_Do_ToCodeBlock_expandLiftMethod(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__3___closed__3;
|
||||
extern lean_object* l_Lean_Parser_Term_dbgTrace___elambda__1___closed__6;
|
||||
lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_ensureInsideFor___closed__3;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__3___closed__4;
|
||||
lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -518,6 +519,7 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__10;
|
|||
lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldrMUnsafe_fold___at_Lean_Elab_Term_Do_attachJPs___spec__1(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_checkLetArrowRHS___closed__3;
|
||||
extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_concatWith_match__1(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_Do_getDoIdDeclVar(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_destructTuple_destruct___closed__3;
|
||||
|
|
@ -785,7 +787,6 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__15;
|
|||
lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_Do___hyg_27925_(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__24;
|
||||
lean_object* l_Lean_Elab_Term_Do_hasExitPointPred_loop___at_Lean_Elab_Term_Do_hasTerminalAction___spec__1___boxed(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_ensureEOS___closed__3;
|
||||
lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doReassignArrowToCode___closed__3;
|
||||
lean_object* l_Lean_Elab_Term_getPatternVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -1095,7 +1096,6 @@ lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlo
|
|||
lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_mkJmp___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4;
|
||||
lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__5;
|
||||
extern lean_object* l_Lean_Parser_Term_dbgTrace___elambda__1___closed__9;
|
||||
extern lean_object* l_IO_Prim_fopenFlags___closed__1;
|
||||
uint8_t l_Lean_Elab_Term_Do_ToTerm_mkNestedKind(uint8_t, uint8_t, uint8_t);
|
||||
lean_object* l_Lean_Elab_Term_Do_ToTerm_reassignToTerm___closed__2;
|
||||
|
|
@ -19235,7 +19235,7 @@ if (x_21 == 0)
|
|||
lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; 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; uint8_t x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43;
|
||||
x_22 = lean_ctor_get(x_20, 0);
|
||||
x_23 = l_Lean_Syntax_getHeadInfo(x_3);
|
||||
x_24 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_24 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
x_25 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_25, 0, x_23);
|
||||
lean_ctor_set(x_25, 1, x_24);
|
||||
|
|
@ -19282,7 +19282,7 @@ lean_inc(x_45);
|
|||
lean_inc(x_44);
|
||||
lean_dec(x_20);
|
||||
x_46 = l_Lean_Syntax_getHeadInfo(x_3);
|
||||
x_47 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_47 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
x_48 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_48, 0, x_46);
|
||||
lean_ctor_set(x_48, 1, x_47);
|
||||
|
|
@ -19359,7 +19359,7 @@ if (x_79 == 0)
|
|||
lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; uint8_t x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101;
|
||||
x_80 = lean_ctor_get(x_78, 0);
|
||||
x_81 = l_Lean_Syntax_getHeadInfo(x_3);
|
||||
x_82 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_82 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
x_83 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_83, 0, x_81);
|
||||
lean_ctor_set(x_83, 1, x_82);
|
||||
|
|
@ -19406,7 +19406,7 @@ lean_inc(x_103);
|
|||
lean_inc(x_102);
|
||||
lean_dec(x_78);
|
||||
x_104 = l_Lean_Syntax_getHeadInfo(x_3);
|
||||
x_105 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_105 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
x_106 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_106, 0, x_104);
|
||||
lean_ctor_set(x_106, 1, x_105);
|
||||
|
|
@ -20028,7 +20028,7 @@ if (lean_is_exclusive(x_386)) {
|
|||
x_389 = lean_box(0);
|
||||
}
|
||||
x_390 = l_Lean_Syntax_getHeadInfo(x_3);
|
||||
x_391 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_391 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
x_392 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_392, 0, x_390);
|
||||
lean_ctor_set(x_392, 1, x_391);
|
||||
|
|
@ -20115,7 +20115,7 @@ if (lean_is_exclusive(x_422)) {
|
|||
x_425 = lean_box(0);
|
||||
}
|
||||
x_426 = l_Lean_Syntax_getHeadInfo(x_3);
|
||||
x_427 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_427 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
x_428 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_428, 0, x_426);
|
||||
lean_ctor_set(x_428, 1, x_427);
|
||||
|
|
@ -33933,7 +33933,7 @@ if (x_211 == 0)
|
|||
{
|
||||
lean_object* x_212; lean_object* x_213; lean_object* x_214; lean_object* x_215; lean_object* x_216; lean_object* x_217; lean_object* x_218; lean_object* x_219; lean_object* x_220; lean_object* x_221; lean_object* x_222; lean_object* x_223; lean_object* x_224; lean_object* x_225; lean_object* x_226;
|
||||
x_212 = lean_ctor_get(x_210, 0);
|
||||
x_213 = l_Lean_Parser_Term_dbgTrace___elambda__1___closed__9;
|
||||
x_213 = l_Lean_Parser_Term_dbgTrace___elambda__1___closed__6;
|
||||
lean_inc(x_212);
|
||||
x_214 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_214, 0, x_212);
|
||||
|
|
@ -33967,7 +33967,7 @@ x_228 = lean_ctor_get(x_210, 1);
|
|||
lean_inc(x_228);
|
||||
lean_inc(x_227);
|
||||
lean_dec(x_210);
|
||||
x_229 = l_Lean_Parser_Term_dbgTrace___elambda__1___closed__9;
|
||||
x_229 = l_Lean_Parser_Term_dbgTrace___elambda__1___closed__6;
|
||||
lean_inc(x_227);
|
||||
x_230 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_230, 0, x_227);
|
||||
|
|
@ -34335,7 +34335,7 @@ if (lean_is_exclusive(x_374)) {
|
|||
lean_dec_ref(x_374);
|
||||
x_377 = lean_box(0);
|
||||
}
|
||||
x_378 = l_Lean_Parser_Term_dbgTrace___elambda__1___closed__9;
|
||||
x_378 = l_Lean_Parser_Term_dbgTrace___elambda__1___closed__6;
|
||||
lean_inc(x_375);
|
||||
x_379 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_379, 0, x_375);
|
||||
|
|
|
|||
6
stage0/stdlib/Lean/Elab/Quotation.c
generated
6
stage0/stdlib/Lean/Elab/Quotation.c
generated
|
|
@ -422,6 +422,7 @@ lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__6;
|
|||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___closed__8;
|
||||
lean_object* l_Lean_Elab_Term_Quotation_mkTuple___closed__9;
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__5;
|
||||
extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_object* l_List_forIn_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__38;
|
||||
extern lean_object* l_instReprBool___closed__3;
|
||||
|
|
@ -650,7 +651,6 @@ lean_object* l___private_Init_Meta_0__Lean_quoteList___at___private_Lean_Elab_Qu
|
|||
extern lean_object* l_Lean_instToMessageDataOption___rarg___closed__3;
|
||||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__10___closed__5;
|
||||
extern lean_object* l_Lean_Parser_Term_funBinder_quot___elambda__1___closed__3;
|
||||
extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getSepFromSplice(lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__4(size_t, size_t, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getQuotContent(lean_object*);
|
||||
|
|
@ -22538,7 +22538,7 @@ x_256 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_256, 0, x_232);
|
||||
lean_ctor_set(x_256, 1, x_255);
|
||||
x_257 = lean_array_push(x_252, x_256);
|
||||
x_258 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_258 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_inc(x_208);
|
||||
x_259 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_259, 0, x_208);
|
||||
|
|
@ -22821,7 +22821,7 @@ x_404 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_404, 0, x_380);
|
||||
lean_ctor_set(x_404, 1, x_403);
|
||||
x_405 = lean_array_push(x_400, x_404);
|
||||
x_406 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_406 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_inc(x_208);
|
||||
x_407 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_407, 0, x_208);
|
||||
|
|
|
|||
40
stage0/stdlib/Lean/Parser/Command.c
generated
40
stage0/stdlib/Lean/Parser/Command.c
generated
|
|
@ -327,6 +327,7 @@ lean_object* l___regBuiltinParser_Lean_Parser_Command_eval(lean_object*);
|
|||
lean_object* l_Lean_Parser_Command_extends___elambda__1___closed__8;
|
||||
lean_object* l_Lean_Parser_Command_check__failure___elambda__1___closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_atomic_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__48;
|
||||
extern lean_object* l___regBuiltin_Lean_Parser_Term_ident_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_synth___elambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_quot___elambda__1___closed__3;
|
||||
|
|
@ -654,7 +655,6 @@ lean_object* l_Lean_Parser_Command_init__quot___elambda__1___closed__1;
|
|||
lean_object* l_Lean_Parser_Command_export_formatter___closed__3;
|
||||
lean_object* l_Lean_Parser_Command_abbrev___elambda__1___closed__6;
|
||||
lean_object* l_Lean_Parser_Command_openDecl_formatter___closed__3;
|
||||
extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__46;
|
||||
lean_object* l_Lean_Parser_Command_openRenaming_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_attribute___elambda__1___closed__13;
|
||||
lean_object* l_Lean_Parser_Command_structInstBinder___closed__6;
|
||||
|
|
@ -1119,6 +1119,7 @@ lean_object* l_Lean_Parser_Command_constant___closed__2;
|
|||
lean_object* l_Lean_Parser_Command_openOnly_formatter___closed__4;
|
||||
lean_object* l_Lean_Parser_Command_optDeriving_formatter___closed__8;
|
||||
lean_object* l_Lean_Parser_Command_instance_formatter___closed__2;
|
||||
extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__53;
|
||||
extern lean_object* l_Lean_Parser_antiquotNestedExpr___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_protected_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_quot___elambda__1___closed__9;
|
||||
|
|
@ -1136,7 +1137,6 @@ lean_object* l_Lean_Parser_Command_init__quot_parenthesizer___closed__1;
|
|||
lean_object* l_Lean_Parser_Command_structSimpleBinder_formatter___closed__7;
|
||||
lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_declId_parenthesizer___closed__6;
|
||||
extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__51;
|
||||
lean_object* l_Lean_Parser_nonReservedSymbolInfo(lean_object*, uint8_t);
|
||||
lean_object* l_Lean_Parser_Command_example___elambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_declValEqns_parenthesizer___closed__3;
|
||||
|
|
@ -25352,7 +25352,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1136____closed__3;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__51;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__53;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -25371,7 +25371,7 @@ static lean_object* _init_l_Lean_Parser_Command_set__option___elambda__1___close
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__51;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__53;
|
||||
x_2 = l_Lean_Parser_Command_set__option___elambda__1___closed__2;
|
||||
x_3 = 1;
|
||||
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
|
||||
|
|
@ -25668,7 +25668,7 @@ static lean_object* _init_l_Lean_Parser_Command_set__option_formatter___closed__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__51;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__53;
|
||||
x_2 = l_Lean_Parser_Command_set__option___elambda__1___closed__2;
|
||||
x_3 = 1;
|
||||
x_4 = lean_box(x_3);
|
||||
|
|
@ -28506,7 +28506,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1136____closed__3;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__46;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__48;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -28525,7 +28525,7 @@ static lean_object* _init_l_Lean_Parser_Command_open___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_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__46;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__48;
|
||||
x_2 = l_Lean_Parser_Command_open___elambda__1___closed__2;
|
||||
x_3 = 1;
|
||||
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
|
||||
|
|
@ -29160,7 +29160,7 @@ static lean_object* _init_l_Lean_Parser_Command_open_formatter___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__46;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__48;
|
||||
x_2 = l_Lean_Parser_Command_open___elambda__1___closed__2;
|
||||
x_3 = 1;
|
||||
x_4 = lean_box(x_3);
|
||||
|
|
@ -32432,7 +32432,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__46;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__48;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -32451,7 +32451,7 @@ static lean_object* _init_l_Lean_Parser_Term_open___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_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__46;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__48;
|
||||
x_2 = l_Lean_Parser_Term_open___elambda__1___closed__2;
|
||||
x_3 = 1;
|
||||
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
|
||||
|
|
@ -32642,7 +32642,7 @@ static lean_object* _init_l_Lean_Parser_Term_open_formatter___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__46;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__48;
|
||||
x_2 = l_Lean_Parser_Term_open___elambda__1___closed__2;
|
||||
x_3 = 1;
|
||||
x_4 = lean_box(x_3);
|
||||
|
|
@ -32817,7 +32817,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_2191____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__51;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__53;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -32836,7 +32836,7 @@ static lean_object* _init_l_Lean_Parser_Term_set__option___elambda__1___closed__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__51;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__53;
|
||||
x_2 = l_Lean_Parser_Term_set__option___elambda__1___closed__2;
|
||||
x_3 = 1;
|
||||
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
|
||||
|
|
@ -33049,7 +33049,7 @@ static lean_object* _init_l_Lean_Parser_Term_set__option_formatter___closed__1()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__51;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__53;
|
||||
x_2 = l_Lean_Parser_Term_set__option___elambda__1___closed__2;
|
||||
x_3 = 1;
|
||||
x_4 = lean_box(x_3);
|
||||
|
|
@ -33260,7 +33260,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Tactic_intro___closed__2;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__46;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__48;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -33279,7 +33279,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_open___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_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__46;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__48;
|
||||
x_2 = l_Lean_Parser_Tactic_open___elambda__1___closed__2;
|
||||
x_3 = 1;
|
||||
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
|
||||
|
|
@ -33472,7 +33472,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_open_formatter___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__46;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__48;
|
||||
x_2 = l_Lean_Parser_Tactic_open___elambda__1___closed__2;
|
||||
x_3 = 1;
|
||||
x_4 = lean_box(x_3);
|
||||
|
|
@ -33647,7 +33647,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Tactic_intro___closed__2;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__51;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__53;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -33666,7 +33666,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_set__option___elambda__1___closed
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__51;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__53;
|
||||
x_2 = l_Lean_Parser_Tactic_set__option___elambda__1___closed__2;
|
||||
x_3 = 1;
|
||||
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
|
||||
|
|
@ -33879,7 +33879,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_set__option_formatter___closed__1
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__51;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__53;
|
||||
x_2 = l_Lean_Parser_Tactic_set__option___elambda__1___closed__2;
|
||||
x_3 = 1;
|
||||
x_4 = lean_box(x_3);
|
||||
|
|
|
|||
444
stage0/stdlib/Lean/Parser/Do.c
generated
444
stage0/stdlib/Lean/Parser/Do.c
generated
|
|
@ -44,7 +44,6 @@ lean_object* l_Lean_Parser_Term_doElem_quot_formatter___closed__1;
|
|||
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_doDbgTrace___closed__8;
|
||||
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;
|
||||
|
|
@ -64,7 +63,6 @@ lean_object* l_Lean_Parser_Term_doDbgTrace___closed__1;
|
|||
lean_object* l_Lean_Parser_Term_doIf___elambda__1___closed__12;
|
||||
lean_object* l_Lean_Parser_ParserState_mkError(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doIdDecl___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_doDbgTrace_formatter___closed__5;
|
||||
lean_object* l_Lean_Parser_Term_doExpr_parenthesizer___closed__1;
|
||||
extern lean_object* l_Lean_Syntax_isQuot_match__1___rarg___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doElem_quot___closed__7;
|
||||
|
|
@ -810,7 +808,6 @@ lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken_parenthesizer(le
|
|||
lean_object* l_Lean_Parser_Term_doReturn___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_doSeqIndent___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_doContinue___closed__4;
|
||||
extern lean_object* l_Lean_Parser_Term_dbgTrace___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_doPatDecl_formatter___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_doReturn_formatter___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_doSeqBracketed___elambda__1___closed__7;
|
||||
|
|
@ -858,6 +855,7 @@ lean_object* l_Lean_Parser_Term_doUnless___elambda__1___closed__6;
|
|||
lean_object* l_Lean_Parser_Term_doLetArrow___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_doIfLetBind_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_letrec_parenthesizer___closed__4;
|
||||
extern lean_object* l_Lean_Parser_Term_dbgTrace___elambda__1___closed__7;
|
||||
lean_object* l_Lean_Parser_Term_doContinue___closed__6;
|
||||
extern lean_object* l_Lean_PrettyPrinter_formatterAttribute;
|
||||
lean_object* l_Lean_Parser_Term_doIfLetBind___closed__7;
|
||||
|
|
@ -895,7 +893,6 @@ lean_object* l_Lean_Parser_Term_doBreak___closed__2;
|
|||
lean_object* l_Lean_Parser_registerBuiltinParserAttribute(lean_object*, lean_object*, uint8_t, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doAssert_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doIdDecl;
|
||||
extern lean_object* l_Lean_Parser_Term_dbgTrace___elambda__1___closed__13;
|
||||
lean_object* l_Lean_Parser_Term_doFor_parenthesizer___closed__6;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Term_doHave_formatter(lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doBreak___elambda__1___closed__9;
|
||||
|
|
@ -909,7 +906,6 @@ lean_object* l_Lean_Parser_Term_doCatchMatch___closed__1;
|
|||
lean_object* l_Lean_Parser_Term_doIf___elambda__1___closed__25;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Term_termFor_formatter(lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doIf_formatter___closed__13;
|
||||
lean_object* l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__13;
|
||||
lean_object* l_Lean_Parser_Term_doCatch_formatter___closed__1;
|
||||
lean_object* l_Lean_FileMap_toPosition(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doCatchMatch___elambda__1___closed__1;
|
||||
|
|
@ -923,6 +919,7 @@ lean_object* l___regBuiltinParser_Lean_Parser_Term_termFor(lean_object*);
|
|||
lean_object* l___regBuiltinParser_Lean_Parser_Term_termTry(lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doSeqItem_parenthesizer___closed__5;
|
||||
extern lean_object* l_Lean_Parser_Error_toString___closed__2;
|
||||
extern lean_object* l_Lean_Parser_Term_dbgTrace_formatter___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_doTry___elambda__1___closed__7;
|
||||
lean_object* l___regBuiltinParser_Lean_Parser_Term_doFor(lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doLet___elambda__1___closed__17;
|
||||
|
|
@ -1250,6 +1247,7 @@ lean_object* l___regBuiltin_Lean_Parser_Term_termReturn_parenthesizer(lean_objec
|
|||
lean_object* l_Lean_Parser_Term_initFn____x40_Lean_Parser_Do___hyg_193____closed__3;
|
||||
lean_object* l_Lean_Parser_Term_doCatch_formatter___closed__6;
|
||||
lean_object* l_Lean_Parser_Term_doTry___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__58;
|
||||
lean_object* l_Lean_Parser_Term_doTry_parenthesizer___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_doLet___elambda__1(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed_formatter___closed__11;
|
||||
|
|
@ -1257,7 +1255,6 @@ lean_object* l_Lean_Parser_Term_doUnless___closed__10;
|
|||
lean_object* l_Lean_Parser_categoryParser___elambda__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doForDecl___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_doPatDecl_parenthesizer___closed__9;
|
||||
extern lean_object* l_Lean_Parser_Term_dbgTrace___elambda__1___closed__12;
|
||||
lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__26;
|
||||
lean_object* l_Lean_Parser_Term_doReassignArrow_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doMatch___closed__6;
|
||||
|
|
@ -1283,7 +1280,6 @@ lean_object* l_Lean_Parser_Term_termTry_parenthesizer___closed__1;
|
|||
lean_object* l_Lean_Parser_Term_doFor_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doSeqItem___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_letIdDeclNoBinders_parenthesizer___closed__3;
|
||||
extern lean_object* l_Lean_Parser_Term_dbgTrace_formatter___closed__6;
|
||||
lean_object* l_Lean_Parser_Term_doSeqItem___elambda__1___closed__12;
|
||||
lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__36;
|
||||
lean_object* l_Lean_Parser_Term_doDbgTrace___closed__5;
|
||||
|
|
@ -1299,6 +1295,7 @@ lean_object* l_Lean_Parser_Term_doNested_formatter(lean_object*, lean_object*, l
|
|||
extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2958____closed__7;
|
||||
lean_object* l_Lean_Parser_Term_doSeqBracketed___elambda__1___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_doReassignArrow___closed__2;
|
||||
extern lean_object* l_Lean_Parser_Term_dbgTrace___elambda__1___closed__5;
|
||||
lean_object* l_Lean_Parser_Term_doTry___elambda__1___closed__5;
|
||||
lean_object* l_Lean_Parser_Term_doIf_formatter___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_doElem_quot___closed__8;
|
||||
|
|
@ -1470,7 +1467,6 @@ lean_object* l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__11;
|
|||
lean_object* l_Lean_Parser_Term_doIdDecl___elambda__1___closed__10;
|
||||
lean_object* l_Lean_Parser_many_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltinParser_Lean_Parser_Term_doMatch(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_dbgTrace_formatter___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_doTry_formatter___closed__12;
|
||||
lean_object* l_Lean_Parser_Term_doSeqIndent_formatter___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_doContinue_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -1528,7 +1524,6 @@ lean_object* l_Lean_Parser_unicodeSymbolInfo(lean_object*, lean_object*);
|
|||
extern lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2895____closed__7;
|
||||
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_Parser_Term_doIdDecl___closed__2;
|
||||
extern lean_object* l_Lean_Parser_Term_dbgTrace___elambda__1___closed__8;
|
||||
lean_object* l_Lean_Parser_Term_doSeqBracketed_formatter___closed__6;
|
||||
lean_object* l_Lean_Parser_Term_doPatDecl___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doHave___elambda__1___closed__6;
|
||||
|
|
@ -1620,6 +1615,7 @@ extern lean_object* l_Lean_Parser_Term_fun___elambda__1___closed__10;
|
|||
lean_object* l___regBuiltin_Lean_Parser_Term_doContinue_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_doCatchMatch_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_doUnless___elambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__57;
|
||||
lean_object* l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_liftMethod_formatter___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_doSeqBracketed;
|
||||
|
|
@ -4313,8 +4309,28 @@ return x_3;
|
|||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__24() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_dbgTrace___elambda__1___closed__7;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbolFn___boxed), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__25() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__24;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_tokenWithAntiquotFn), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__26() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_dbgTrace___elambda__1___closed__12;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__25;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__23;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_orelseFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -4322,7 +4338,7 @@ lean_closure_set(x_3, 1, x_2);
|
|||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__25() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__27() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
|
|
@ -4331,39 +4347,39 @@ x_2 = l_String_trim(x_1);
|
|||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__26() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__28() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__25;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__27;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbolFn___boxed), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__27() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__29() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__26;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__28;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_tokenWithAntiquotFn), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__28() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__30() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__27;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__24;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__29;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__26;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_orelseFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__29() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__31() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
|
|
@ -4372,39 +4388,39 @@ x_2 = l_String_trim(x_1);
|
|||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__30() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__32() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__29;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__31;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbolFn___boxed), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__31() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__33() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__30;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__32;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_tokenWithAntiquotFn), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__32() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__34() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__31;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__28;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__33;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__30;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_orelseFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__33() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__35() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
|
|
@ -4413,39 +4429,39 @@ x_2 = l_String_trim(x_1);
|
|||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__34() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__36() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__33;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__35;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbolFn___boxed), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__35() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__37() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__34;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__36;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_tokenWithAntiquotFn), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__36() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__38() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__35;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__32;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__37;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__34;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_orelseFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__37() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__39() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
|
|
@ -4454,39 +4470,39 @@ x_2 = l_String_trim(x_1);
|
|||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__38() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__40() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__37;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__39;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbolFn___boxed), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__39() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__38;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__40;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_tokenWithAntiquotFn), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__40() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__42() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__39;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__36;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__38;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_orelseFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -4494,48 +4510,48 @@ x_1 = lean_mk_string("if");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__42() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_2 = l_String_trim(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__42;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbolFn___boxed), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__44() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_tokenWithAntiquotFn), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
x_2 = l_String_trim(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__45() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__44;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__40;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbolFn___boxed), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__46() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__45;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_tokenWithAntiquotFn), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__47() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__46;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__42;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_orelseFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__46() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__48() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -4543,48 +4559,48 @@ x_1 = lean_mk_string("open");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__47() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__46;
|
||||
x_2 = l_String_trim(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__48() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__47;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbolFn___boxed), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__49() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__48;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_tokenWithAntiquotFn), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
x_2 = l_String_trim(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__50() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__49;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__45;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbolFn___boxed), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__51() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__50;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_tokenWithAntiquotFn), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__52() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__51;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__47;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_orelseFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__51() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__53() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -4592,48 +4608,48 @@ x_1 = lean_mk_string("set_option");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__52() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__51;
|
||||
x_2 = l_String_trim(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__53() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__52;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbolFn___boxed), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__54() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__53;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_tokenWithAntiquotFn), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
x_2 = l_String_trim(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__55() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__54;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__50;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbolFn___boxed), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__56() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__55;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_tokenWithAntiquotFn), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__57() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__56;
|
||||
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__52;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_orelseFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__56() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__58() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -4645,8 +4661,8 @@ lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1(lea
|
|||
_start:
|
||||
{
|
||||
lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_3 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__55;
|
||||
x_4 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__56;
|
||||
x_3 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__57;
|
||||
x_4 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__58;
|
||||
x_5 = l_Lean_Parser_notFollowedByFn(x_3, x_4, x_1, x_2);
|
||||
return x_5;
|
||||
}
|
||||
|
|
@ -17439,57 +17455,8 @@ return x_4;
|
|||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__5() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_mk_string("dbg_trace ");
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__6() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__5;
|
||||
x_2 = l_String_trim(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__7() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__6;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbolFn___boxed), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__8() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__7;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_tokenWithAntiquotFn), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__9() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_dbgTrace___elambda__1___closed__8;
|
||||
x_2 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__8;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_orelseFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__10() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_Term_dbgTrace___elambda__1___closed__13;
|
||||
x_1 = l_Lean_Parser_Term_dbgTrace___elambda__1___closed__5;
|
||||
x_2 = lean_ctor_get(x_1, 1);
|
||||
lean_inc(x_2);
|
||||
x_3 = l_Lean_Parser_antiquotNestedExpr___elambda__1___closed__2;
|
||||
|
|
@ -17499,36 +17466,73 @@ lean_closure_set(x_4, 1, x_3);
|
|||
return x_4;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__11() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__6() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_mk_string("dbg_trace ");
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__7() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__6;
|
||||
x_2 = l_String_trim(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__8() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__7;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbolFn___boxed), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__9() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__8;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_tokenWithAntiquotFn), 3, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__10() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__9;
|
||||
x_2 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__10;
|
||||
x_2 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__5;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__11() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__10;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__12() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__11;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__13() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_byTactic___elambda__1___closed__8;
|
||||
x_2 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__12;
|
||||
x_2 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__11;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
|
|
@ -17542,7 +17546,7 @@ lean_object* x_3; lean_object* x_4; lean_object* x_5; uint8_t x_6; lean_object*
|
|||
x_3 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__4;
|
||||
x_4 = lean_ctor_get(x_3, 1);
|
||||
lean_inc(x_4);
|
||||
x_5 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__13;
|
||||
x_5 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__12;
|
||||
x_6 = 1;
|
||||
x_7 = l_Lean_Parser_orelseFnCore(x_4, x_5, x_6, x_1, x_2);
|
||||
return x_7;
|
||||
|
|
@ -17552,7 +17556,7 @@ static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__6;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__7;
|
||||
x_2 = l_Lean_Parser_symbolInfo(x_1);
|
||||
return x_2;
|
||||
}
|
||||
|
|
@ -17561,9 +17565,9 @@ static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_dbgTrace___closed__1;
|
||||
x_2 = l_Lean_Parser_Term_doDbgTrace___closed__1;
|
||||
x_3 = l_Lean_Parser_orelseInfo(x_1, x_2);
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___closed__1;
|
||||
x_2 = l_Lean_Parser_Term_dbgTrace___closed__1;
|
||||
x_3 = l_Lean_Parser_andthenInfo(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
|
|
@ -17571,9 +17575,9 @@ static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___closed__2;
|
||||
x_2 = l_Lean_Parser_Term_dbgTrace___closed__4;
|
||||
x_3 = l_Lean_Parser_andthenInfo(x_1, x_2);
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doDbgTrace___closed__2;
|
||||
x_3 = l_Lean_Parser_nodeInfo(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
|
|
@ -17581,35 +17585,25 @@ static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___closed__4() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__2;
|
||||
x_1 = l_Lean_Parser_epsilonInfo;
|
||||
x_2 = l_Lean_Parser_Term_doDbgTrace___closed__3;
|
||||
x_3 = l_Lean_Parser_nodeInfo(x_1, x_2);
|
||||
x_3 = l_Lean_Parser_andthenInfo(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___closed__5() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_epsilonInfo;
|
||||
x_2 = l_Lean_Parser_Term_doDbgTrace___closed__4;
|
||||
x_3 = l_Lean_Parser_andthenInfo(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___closed__6() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__4;
|
||||
x_2 = lean_ctor_get(x_1, 0);
|
||||
lean_inc(x_2);
|
||||
x_3 = l_Lean_Parser_Term_doDbgTrace___closed__5;
|
||||
x_3 = l_Lean_Parser_Term_doDbgTrace___closed__4;
|
||||
x_4 = l_Lean_Parser_orelseInfo(x_2, x_3);
|
||||
return x_4;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___closed__7() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___closed__6() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -17617,12 +17611,12 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Term_doDbgTrace___elambda__1), 2,
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___closed__8() {
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace___closed__7() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___closed__6;
|
||||
x_2 = l_Lean_Parser_Term_doDbgTrace___closed__7;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___closed__5;
|
||||
x_2 = l_Lean_Parser_Term_doDbgTrace___closed__6;
|
||||
x_3 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_3, 0, x_1);
|
||||
lean_ctor_set(x_3, 1, x_2);
|
||||
|
|
@ -17633,7 +17627,7 @@ static lean_object* _init_l_Lean_Parser_Term_doDbgTrace() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___closed__8;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___closed__7;
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
|
|
@ -17669,7 +17663,7 @@ static lean_object* _init_l_Lean_Parser_Term_doDbgTrace_formatter___closed__2()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__5;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__6;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -17679,9 +17673,9 @@ static lean_object* _init_l_Lean_Parser_Term_doDbgTrace_formatter___closed__3()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_dbgTrace_formatter___closed__2;
|
||||
x_2 = l_Lean_Parser_Term_doDbgTrace_formatter___closed__2;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2);
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace_formatter___closed__2;
|
||||
x_2 = l_Lean_Parser_Term_dbgTrace_formatter___closed__4;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -17690,22 +17684,10 @@ return x_3;
|
|||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace_formatter___closed__4() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace_formatter___closed__3;
|
||||
x_2 = l_Lean_Parser_Term_dbgTrace_formatter___closed__6;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
lean_closure_set(x_3, 1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Lean_Parser_Term_doDbgTrace_formatter___closed__5() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__2;
|
||||
x_2 = l_Lean_Parser_leadPrec;
|
||||
x_3 = l_Lean_Parser_Term_doDbgTrace_formatter___closed__4;
|
||||
x_3 = l_Lean_Parser_Term_doDbgTrace_formatter___closed__3;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3);
|
||||
lean_closure_set(x_4, 0, x_1);
|
||||
lean_closure_set(x_4, 1, x_2);
|
||||
|
|
@ -17718,7 +17700,7 @@ _start:
|
|||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_6 = l_Lean_Parser_Term_doDbgTrace_formatter___closed__1;
|
||||
x_7 = l_Lean_Parser_Term_doDbgTrace_formatter___closed__5;
|
||||
x_7 = l_Lean_Parser_Term_doDbgTrace_formatter___closed__4;
|
||||
x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x_4, x_5);
|
||||
return x_8;
|
||||
}
|
||||
|
|
@ -20850,6 +20832,10 @@ l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__55 = _
|
|||
lean_mark_persistent(l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__55);
|
||||
l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__56 = _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__56();
|
||||
lean_mark_persistent(l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__56);
|
||||
l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__57 = _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__57();
|
||||
lean_mark_persistent(l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__57);
|
||||
l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__58 = _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__58();
|
||||
lean_mark_persistent(l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__58);
|
||||
l_Lean_Parser_Term_notFollowedByRedefinedTermToken___closed__1 = _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___closed__1();
|
||||
lean_mark_persistent(l_Lean_Parser_Term_notFollowedByRedefinedTermToken___closed__1);
|
||||
l_Lean_Parser_Term_notFollowedByRedefinedTermToken___closed__2 = _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___closed__2();
|
||||
|
|
@ -22668,8 +22654,6 @@ l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__11 = _init_l_Lean_Parser_Te
|
|||
lean_mark_persistent(l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__11);
|
||||
l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__12 = _init_l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__12();
|
||||
lean_mark_persistent(l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__12);
|
||||
l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__13 = _init_l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__13();
|
||||
lean_mark_persistent(l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__13);
|
||||
l_Lean_Parser_Term_doDbgTrace___closed__1 = _init_l_Lean_Parser_Term_doDbgTrace___closed__1();
|
||||
lean_mark_persistent(l_Lean_Parser_Term_doDbgTrace___closed__1);
|
||||
l_Lean_Parser_Term_doDbgTrace___closed__2 = _init_l_Lean_Parser_Term_doDbgTrace___closed__2();
|
||||
|
|
@ -22684,8 +22668,6 @@ l_Lean_Parser_Term_doDbgTrace___closed__6 = _init_l_Lean_Parser_Term_doDbgTrace_
|
|||
lean_mark_persistent(l_Lean_Parser_Term_doDbgTrace___closed__6);
|
||||
l_Lean_Parser_Term_doDbgTrace___closed__7 = _init_l_Lean_Parser_Term_doDbgTrace___closed__7();
|
||||
lean_mark_persistent(l_Lean_Parser_Term_doDbgTrace___closed__7);
|
||||
l_Lean_Parser_Term_doDbgTrace___closed__8 = _init_l_Lean_Parser_Term_doDbgTrace___closed__8();
|
||||
lean_mark_persistent(l_Lean_Parser_Term_doDbgTrace___closed__8);
|
||||
l_Lean_Parser_Term_doDbgTrace = _init_l_Lean_Parser_Term_doDbgTrace();
|
||||
lean_mark_persistent(l_Lean_Parser_Term_doDbgTrace);
|
||||
res = l___regBuiltinParser_Lean_Parser_Term_doDbgTrace(lean_io_mk_world());
|
||||
|
|
@ -22699,8 +22681,6 @@ l_Lean_Parser_Term_doDbgTrace_formatter___closed__3 = _init_l_Lean_Parser_Term_d
|
|||
lean_mark_persistent(l_Lean_Parser_Term_doDbgTrace_formatter___closed__3);
|
||||
l_Lean_Parser_Term_doDbgTrace_formatter___closed__4 = _init_l_Lean_Parser_Term_doDbgTrace_formatter___closed__4();
|
||||
lean_mark_persistent(l_Lean_Parser_Term_doDbgTrace_formatter___closed__4);
|
||||
l_Lean_Parser_Term_doDbgTrace_formatter___closed__5 = _init_l_Lean_Parser_Term_doDbgTrace_formatter___closed__5();
|
||||
lean_mark_persistent(l_Lean_Parser_Term_doDbgTrace_formatter___closed__5);
|
||||
l___regBuiltin_Lean_Parser_Term_doDbgTrace_formatter___closed__1 = _init_l___regBuiltin_Lean_Parser_Term_doDbgTrace_formatter___closed__1();
|
||||
lean_mark_persistent(l___regBuiltin_Lean_Parser_Term_doDbgTrace_formatter___closed__1);
|
||||
res = l___regBuiltin_Lean_Parser_Term_doDbgTrace_formatter(lean_io_mk_world());
|
||||
|
|
|
|||
2621
stage0/stdlib/Lean/Parser/Term.c
generated
2621
stage0/stdlib/Lean/Parser/Term.c
generated
File diff suppressed because it is too large
Load diff
|
|
@ -345,6 +345,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabBVar(lean_object*, lean_objec
|
|||
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1136____closed__27;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabConst___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_fvarId_x21(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabListToArray___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabPatterns_usingNamesAux___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_instReprBool___closed__3;
|
||||
|
|
@ -519,7 +520,6 @@ extern lean_object* l_term_x2d_____closed__3;
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___closed__3;
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabTuple(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabSort___closed__2;
|
||||
extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfNat___closed__1;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delab(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -23696,7 +23696,7 @@ if (x_22 == 0)
|
|||
{
|
||||
lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38;
|
||||
x_23 = lean_ctor_get(x_21, 0);
|
||||
x_24 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_24 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_inc(x_23);
|
||||
x_25 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_25, 0, x_23);
|
||||
|
|
@ -23732,7 +23732,7 @@ x_40 = lean_ctor_get(x_21, 1);
|
|||
lean_inc(x_40);
|
||||
lean_inc(x_39);
|
||||
lean_dec(x_21);
|
||||
x_41 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_41 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_inc(x_39);
|
||||
x_42 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_42, 0, x_39);
|
||||
|
|
@ -24292,7 +24292,7 @@ if (x_26 == 0)
|
|||
{
|
||||
lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47;
|
||||
x_27 = lean_ctor_get(x_25, 0);
|
||||
x_28 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_28 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_inc(x_27);
|
||||
x_29 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_29, 0, x_27);
|
||||
|
|
@ -24336,7 +24336,7 @@ x_49 = lean_ctor_get(x_25, 1);
|
|||
lean_inc(x_49);
|
||||
lean_inc(x_48);
|
||||
lean_dec(x_25);
|
||||
x_50 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__41;
|
||||
x_50 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43;
|
||||
lean_inc(x_48);
|
||||
x_51 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_51, 0, x_48);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue