chore: update stage0
This commit is contained in:
parent
72ff3da6cd
commit
89e09a0766
30 changed files with 7387 additions and 7083 deletions
|
|
@ -357,24 +357,29 @@ let instIdx := s.instImplicitIdx;
|
|||
modify $ fun s => { instImplicitIdx := s.instImplicitIdx + 1, .. s};
|
||||
pure $ (`_inst).appendIndexAfter instIdx
|
||||
|
||||
private partial def isCDot (stx : Syntax) : Bool :=
|
||||
match_syntax stx with
|
||||
| `(·) => true
|
||||
| _ => false
|
||||
private partial def hasCDot : Syntax → Bool
|
||||
| Syntax.node k args =>
|
||||
if k == `Lean.Parser.Term.paren then false
|
||||
else if k == `Lean.Parser.Term.cdot then true
|
||||
else args.any hasCDot
|
||||
| _ => false
|
||||
|
||||
/--
|
||||
Auxiliary function for expandind the `·` notation.
|
||||
The extra state `Array Syntax` contains the new binder names.
|
||||
If `stx` is a `·`, we create a fresh identifier, store in the
|
||||
extra state, and return it. Otherwise, we just return `stx`. -/
|
||||
private def expandCDot (stx : Syntax) : StateT (Array Syntax) TermElabM Syntax :=
|
||||
withFreshMacroScope $
|
||||
match_syntax stx with
|
||||
| `(·) => do
|
||||
id ← `(a);
|
||||
modify $ fun s => s.push id;
|
||||
pure id
|
||||
| _ => pure stx
|
||||
private partial def expandCDot : Syntax → StateT (Array Syntax) TermElabM Syntax
|
||||
| stx@(Syntax.node k args) =>
|
||||
if k == `Lean.Parser.Term.paren then pure stx
|
||||
else if k == `Lean.Parser.Term.cdot then withFreshMacroScope $ do
|
||||
id ← `(a);
|
||||
modify $ fun s => s.push id;
|
||||
pure id
|
||||
else do
|
||||
args ← args.mapM expandCDot;
|
||||
pure $ Syntax.node k args
|
||||
| stx => pure stx
|
||||
|
||||
/--
|
||||
Return `some` if succeeded expanding `·` notation occurring in
|
||||
|
|
@ -383,22 +388,11 @@ withFreshMacroScope $
|
|||
- `· + 1` => `fun _a_1 => _a_1 + 1`
|
||||
- `f · · b` => `fun _a_1 _a_2 => f _a_1 _a_2 b` -/
|
||||
def expandCDot? (stx : Syntax) : TermElabM (Option Syntax) :=
|
||||
match_syntax stx with
|
||||
| `($f $args*) =>
|
||||
if args.any isCDot then do
|
||||
(args, binders) ← (args.mapM expandCDot).run #[];
|
||||
`(fun $binders* => $f $args*)
|
||||
else
|
||||
pure none
|
||||
| _ => match stx with
|
||||
| Syntax.node k args =>
|
||||
if args.any isCDot then do
|
||||
(args, binders) ← (args.mapM expandCDot).run #[];
|
||||
let newNode := Syntax.node k args;
|
||||
`(fun $binders* => $newNode)
|
||||
else
|
||||
pure none
|
||||
| _ => pure none
|
||||
if hasCDot stx then do
|
||||
(newStx, binders) ← (expandCDot stx).run #[];
|
||||
`(fun $binders* => $newStx)
|
||||
else
|
||||
pure none
|
||||
|
||||
private def exceptionToSorry (ref : Syntax) (errMsg : Message) (expectedType? : Option Expr) : TermElabM Expr := do
|
||||
expectedType : Expr ← match expectedType? with
|
||||
|
|
@ -727,6 +721,7 @@ mkPairsAux elems (elems.size - 1) elems.back
|
|||
Recall that in Lean the `·` notation must be surrounded by parentheses.
|
||||
We may change this is the future, but right now, here are valid examples
|
||||
- `(· + 1)`
|
||||
- `(f ⟨·, 1⟩ ·)`
|
||||
- `(· + ·)`
|
||||
- `(f · a b)` -/
|
||||
private def elabCDot (stx : Syntax) (expectedType? : Option Expr) : TermElabM Expr := do
|
||||
|
|
|
|||
|
|
@ -217,9 +217,9 @@ private partial def elabAppArgsAux : ElabAppArgsCtx → Expr → Expr → TermEl
|
|||
if h : ctx.argIdx < ctx.args.size then do
|
||||
argElab ← elabArg ctx.ref e (ctx.args.get ⟨ctx.argIdx, h⟩) d;
|
||||
elabAppArgsAux { argIdx := ctx.argIdx + 1, .. ctx } (mkApp e argElab) (b.instantiate1 argElab)
|
||||
else match d.getOptParamDefault? with
|
||||
| some defVal => elabAppArgsAux ctx (mkApp e defVal) (b.instantiate1 defVal)
|
||||
| none =>
|
||||
else match ctx.explicit, d.getOptParamDefault? with
|
||||
| false, some defVal => elabAppArgsAux ctx (mkApp e defVal) (b.instantiate1 defVal)
|
||||
| _, _ =>
|
||||
-- TODO: tactic auto param
|
||||
if ctx.namedArgs.isEmpty then
|
||||
finalize ()
|
||||
|
|
|
|||
|
|
@ -292,6 +292,7 @@ Expr.app f a $ mkData (mixHash 29 $ mixHash (hash f) (hash a))
|
|||
(f.hasLevelParam || a.hasLevelParam)
|
||||
|
||||
def mkLambda (x : Name) (bi : BinderInfo) (t : Expr) (b : Expr) : Expr :=
|
||||
let x := x.eraseMacroScopes;
|
||||
Expr.lam x t b $ mkDataForBinder (mixHash 31 $ mixHash (hash t) (hash b))
|
||||
(Nat.max t.looseBVarRange (b.looseBVarRange - 1))
|
||||
(t.hasFVar || b.hasFVar)
|
||||
|
|
@ -301,6 +302,7 @@ Expr.lam x t b $ mkDataForBinder (mixHash 31 $ mixHash (hash t) (hash b))
|
|||
bi
|
||||
|
||||
def mkForall (x : Name) (bi : BinderInfo) (t : Expr) (b : Expr) : Expr :=
|
||||
let x := x.eraseMacroScopes;
|
||||
Expr.forallE x t b $ mkDataForBinder (mixHash 37 $ mixHash (hash t) (hash b))
|
||||
(Nat.max t.looseBVarRange (b.looseBVarRange - 1))
|
||||
(t.hasFVar || b.hasFVar)
|
||||
|
|
@ -310,6 +312,7 @@ Expr.forallE x t b $ mkDataForBinder (mixHash 37 $ mixHash (hash t) (hash b))
|
|||
bi
|
||||
|
||||
def mkLet (x : Name) (t : Expr) (v : Expr) (b : Expr) (nonDep : Bool := false) : Expr :=
|
||||
let x := x.eraseMacroScopes;
|
||||
Expr.letE x t v b $ mkDataForLet (mixHash 41 $ mixHash (hash t) $ mixHash (hash v) (hash b))
|
||||
(Nat.max (Nat.max t.looseBVarRange v.looseBVarRange) (b.looseBVarRange - 1))
|
||||
(t.hasFVar || v.hasFVar || b.hasFVar)
|
||||
|
|
|
|||
|
|
@ -171,7 +171,7 @@ def mkNode (s : ParserState) (k : SyntaxNodeKind) (iniStackSz : Nat) : ParserSta
|
|||
match s with
|
||||
| ⟨stack, pos, cache, err⟩ =>
|
||||
if err != none && stack.size == iniStackSz then
|
||||
-- If there is an error but there are no new nodes on the stack, we just return `d`
|
||||
-- If there is an error but there are no new nodes on the stack, we just return `s`
|
||||
s
|
||||
else
|
||||
let newNode := Syntax.node k (stack.extract iniStackSz stack.size);
|
||||
|
|
@ -179,6 +179,14 @@ match s with
|
|||
let stack := stack.push newNode;
|
||||
⟨stack, pos, cache, err⟩
|
||||
|
||||
def mkTrailingNode (s : ParserState) (k : SyntaxNodeKind) (iniStackSz : Nat) : ParserState :=
|
||||
match s with
|
||||
| ⟨stack, pos, cache, err⟩ =>
|
||||
let newNode := Syntax.node k (stack.extract (iniStackSz - 1) stack.size);
|
||||
let stack := stack.shrink iniStackSz;
|
||||
let stack := stack.push newNode;
|
||||
⟨stack, pos, cache, err⟩
|
||||
|
||||
def mkError (s : ParserState) (msg : String) : ParserState :=
|
||||
match s with
|
||||
| ⟨stack, pos, cache, _⟩ => ⟨stack, pos, cache, some { expected := [ msg ] }⟩
|
||||
|
|
@ -205,8 +213,8 @@ match s with
|
|||
end ParserState
|
||||
|
||||
def ParserArg : ParserKind → Type
|
||||
| ParserKind.leading => Nat
|
||||
| ParserKind.trailing => Syntax
|
||||
| ParserKind.leading => Nat
|
||||
| ParserKind.trailing => Unit
|
||||
|
||||
export ParserKind (leading trailing)
|
||||
|
||||
|
|
@ -271,7 +279,7 @@ abbrev TrailingParser := Parser trailing
|
|||
{ firstTokens := FirstTokens.epsilon }
|
||||
|
||||
@[inline] def pushLeadingFn : ParserFn trailing :=
|
||||
fun a c s => s.pushSyntax a
|
||||
fun _ c s => s
|
||||
|
||||
@[inline] def pushLeading : TrailingParser :=
|
||||
{ info := epsilonInfo,
|
||||
|
|
@ -282,8 +290,8 @@ fun a c s => s.pushSyntax a
|
|||
fn := fun a => p.fn rbp }
|
||||
|
||||
@[inline] def checkLeadingFn (p : Syntax → Bool) : ParserFn trailing :=
|
||||
fun a c s =>
|
||||
if p a then s
|
||||
fun _ c s =>
|
||||
if p s.stxStack.back then s
|
||||
else s.mkUnexpectedError "invalid leading token"
|
||||
|
||||
@[inline] def checkLeading (p : Syntax → Bool) : TrailingParser :=
|
||||
|
|
@ -314,7 +322,9 @@ instance hashAndthen {k : ParserKind} : HasAndthen (Parser k) :=
|
|||
| a, c, s =>
|
||||
let iniSz := s.stackSize;
|
||||
let s := p a c s;
|
||||
s.mkNode n iniSz
|
||||
match k with
|
||||
| ParserKind.trailing => s.mkTrailingNode n iniSz
|
||||
| ParserKind.leading => s.mkNode n iniSz
|
||||
|
||||
@[noinline] def nodeInfo (n : SyntaxNodeKind) (p : ParserInfo) : ParserInfo :=
|
||||
{ collectTokens := p.collectTokens,
|
||||
|
|
@ -1006,7 +1016,8 @@ def symbolNoWsInfo (sym : String) (lbpNoWs : Option Nat) : ParserInfo :=
|
|||
firstTokens := FirstTokens.tokens [ { val := sym, lbpNoWs := lbpNoWs } ] }
|
||||
|
||||
@[inline] def symbolNoWsFnAux (sym : String) (errorMsg : String) : ParserFn trailing :=
|
||||
fun left c s =>
|
||||
fun _ c s =>
|
||||
let left := s.stxStack.back;
|
||||
if checkTailNoWs left then
|
||||
let startPos := s.pos;
|
||||
let input := c.input;
|
||||
|
|
@ -1379,40 +1390,45 @@ fun a c s =>
|
|||
if ps.isEmpty then
|
||||
s.mkError (toString kind)
|
||||
else
|
||||
let s := longestMatchFn ps a c s;
|
||||
let s := longestMatchFn ps a c s;
|
||||
mkResult s iniSz
|
||||
|
||||
def trailingLoopStep (tables : PrattParsingTables) (ps : List (Parser trailing)) : ParserFn trailing :=
|
||||
fun left c s =>
|
||||
orelseFn (longestMatchFn ps) (anyOfFn tables.trailingParsers) left c s
|
||||
fun _ c s =>
|
||||
orelseFn (longestMatchFn ps) (anyOfFn tables.trailingParsers) () c s
|
||||
|
||||
partial def trailingLoop (tables : PrattParsingTables) (rbp : Nat) (c : ParserContext) : Syntax → ParserState → ParserState
|
||||
| left, s =>
|
||||
private def mkTrailingResult (s : ParserState) (iniSz : Nat) : ParserState :=
|
||||
let s := mkResult s iniSz;
|
||||
-- Stack contains `[..., left, result]`
|
||||
-- We must remove `left`
|
||||
let result := s.stxStack.back;
|
||||
let s := s.popSyntax.popSyntax;
|
||||
s.pushSyntax result
|
||||
|
||||
partial def trailingLoop (tables : PrattParsingTables) (rbp : Nat) (c : ParserContext) : ParserState → ParserState
|
||||
| s =>
|
||||
let left := s.stxStack.back;
|
||||
let (s, lbp) := currLbp left c s;
|
||||
if rbp ≥ lbp then s.pushSyntax left
|
||||
if rbp ≥ lbp then s
|
||||
else
|
||||
let iniSz := s.stackSize;
|
||||
let identAsSymbol := false;
|
||||
let (s, ps) := indexed tables.trailingTable c s identAsSymbol;
|
||||
if ps.isEmpty && tables.trailingParsers.isEmpty then
|
||||
s.pushSyntax left -- no available trailing parser
|
||||
s -- no available trailing parser
|
||||
else
|
||||
let s := trailingLoopStep tables ps left c s;
|
||||
let s := trailingLoopStep tables ps () c s;
|
||||
if s.hasError then s
|
||||
else
|
||||
let s := mkResult s iniSz;
|
||||
let left := s.stxStack.back;
|
||||
let s := s.popSyntax;
|
||||
trailingLoop left s
|
||||
let s := mkTrailingResult s iniSz;
|
||||
trailingLoop s
|
||||
|
||||
def prattParser (kind : Name) (tables : PrattParsingTables) (leadingIdentAsSymbol : Bool) : ParserFn leading :=
|
||||
fun rbp c s =>
|
||||
let s := leadingParser kind tables leadingIdentAsSymbol rbp c s;
|
||||
if s.hasError then s
|
||||
else
|
||||
let left := s.stxStack.back;
|
||||
let s := s.popSyntax;
|
||||
trailingLoop tables rbp c left s
|
||||
trailingLoop tables rbp c s
|
||||
|
||||
abbrev CategoryParserFn := Name → ParserFn leading
|
||||
|
||||
|
|
@ -1486,7 +1502,7 @@ private def antiquotExpr {k} : Parser k := antiquotId <|> antiquotNestedEx
|
|||
forms can also be used with an appended `*` to turn them into an
|
||||
antiquotation "splice". If `kind` is given, it will additionally be checked
|
||||
when evaluating `match_syntax`. -/
|
||||
def mkAntiquot {k : ParserKind} (name : String) (kind : Option SyntaxNodeKind) (anonymous := true) : Parser k :=
|
||||
def mkAntiquotAux (name : String) (kind : Option SyntaxNodeKind) (anonymous := true) : Parser :=
|
||||
let kind := (kind.getD Name.anonymous) ++ `antiquot;
|
||||
let nameP := checkNoWsBefore ("no space before ':" ++ name ++ "'") >> symbolAux ":" >> nonReservedSymbol name;
|
||||
-- if parsing the kind fails and `anonymous` is true, check that we're not ignoring a different
|
||||
|
|
@ -1495,6 +1511,11 @@ let nameP := if anonymous then nameP <|> noImmediateColon >> pushNone >> pushNon
|
|||
-- antiquotations are not part of the "standard" syntax, so hide "expected '$'" on error
|
||||
node kind $ try $ setExpected [] dollarSymbol >> checkNoWsBefore "no space before" >> antiquotExpr >> nameP >> optional (checkNoWsBefore "" >> "*")
|
||||
|
||||
def mkAntiquot {k : ParserKind} (name : String) (kind : Option SyntaxNodeKind) (anonymous := true) : Parser k :=
|
||||
match k with
|
||||
| ParserKind.leading => mkAntiquotAux name kind anonymous
|
||||
| ParserKind.trailing => toTrailing $ mkAntiquotAux name kind anonymous
|
||||
|
||||
/- ===================== -/
|
||||
/- End of Antiquotations -/
|
||||
/- ===================== -/
|
||||
|
|
|
|||
|
|
@ -121,8 +121,8 @@ def bracketedDoSeq := parser! "{" >> doSeq >> "}"
|
|||
@[builtinTermParser] def bnot := parser! symbol "!" 40 >> termParser 40
|
||||
@[builtinTermParser] def uminus := parser! "-" >> termParser 100
|
||||
|
||||
def namedArgument := tparser! try ("(" >> ident >> " := ") >> termParser >> ")"
|
||||
@[builtinTermParser] def app := tparser! pushLeading >> many1 (namedArgument <|> termParser appPrec)
|
||||
def namedArgument := parser! try ("(" >> ident >> " := ") >> termParser >> ")"
|
||||
@[builtinTermParser] def app := tparser! pushLeading >> many1 ((toTrailing namedArgument) <|> termParser appPrec)
|
||||
|
||||
def checkIsSort := checkLeading (fun leading => leading.isOfKind `Lean.Parser.Term.type || leading.isOfKind `Lean.Parser.Term.sort)
|
||||
@[builtinTermParser] def sortApp := tparser! checkIsSort >> pushLeading >> levelParser appPrec
|
||||
|
|
|
|||
|
|
@ -77,7 +77,6 @@ lean_object* l___regBuiltinMacro_Lean_Elab_Term_ElabFComp___closed__1;
|
|||
extern lean_object* l_Lean_identKind___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_elabseqLeft___closed__3;
|
||||
lean_object* l___regBuiltinMacro_Lean_Elab_Term_elabPow___closed__1;
|
||||
extern uint8_t l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
extern lean_object* l_Lean_Parser_Term_where___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_elabAnonymousCtor___closed__11;
|
||||
extern lean_object* l_Lean_Parser_Term_seqLeft___elambda__1___closed__2;
|
||||
|
|
@ -85,6 +84,7 @@ lean_object* l___regBuiltinMacro_Lean_Elab_Term_elabModN___closed__1;
|
|||
extern lean_object* l_Lean_Parser_Term_show___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_elabMul___closed__2;
|
||||
extern lean_object* l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__2;
|
||||
extern lean_object* l_Lean_Parser_Term_dollar___elambda__1___rarg___closed__2;
|
||||
extern lean_object* l_Array_empty___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_elabPow___closed__3;
|
||||
lean_object* lean_environment_find(lean_object*, lean_object*);
|
||||
|
|
@ -189,6 +189,8 @@ lean_object* l_Lean_Elab_Term_tryPostponeIfNoneOrMVar(lean_object*, lean_object*
|
|||
lean_object* l___regBuiltinMacro_Lean_Elab_Term_elabModN(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_div___elambda__1___closed__2;
|
||||
lean_object* l___regBuiltinMacro_Lean_Elab_Term_expandSubtype(lean_object*);
|
||||
extern uint8_t l_Lean_Elab_Term_elabParen___closed__4;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_expandSubtype___closed__6;
|
||||
lean_object* lean_array_fget(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Elab_Term_declareBuiltinTermElab___closed__3;
|
||||
|
|
@ -465,7 +467,6 @@ lean_object* l___regBuiltinTermElab_Lean_Elab_Term_elabParserMacro(lean_object*)
|
|||
lean_object* l_Lean_Elab_Term_elabDo(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltinMacro_Lean_Elab_Term_elabBind___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_elabMapConst___closed__1;
|
||||
extern lean_object* l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
lean_object* l_Lean_Elab_Term_elabseqRight(lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltinMacro_Lean_Elab_Term_expandHave(lean_object*);
|
||||
uint8_t l_List_beq___main___at_Lean_Elab_Term_elabParserMacro___spec__1(lean_object*, lean_object*);
|
||||
|
|
@ -485,6 +486,7 @@ extern lean_object* l_Lean_Parser_Term_typeSpec___elambda__1___closed__2;
|
|||
extern lean_object* l_Lean_Elab_Term_elabListLit___closed__3;
|
||||
lean_object* l_Lean_mkCTermIdFrom(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabCons(lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
lean_object* l_Lean_Elab_Term_elabMod(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabAnonymousCtor___closed__7;
|
||||
extern lean_object* l_Lean_Parser_Term_map___elambda__1___closed__2;
|
||||
|
|
@ -524,13 +526,11 @@ lean_object* l_Lean_Elab_Term_elabProd(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Elab_Term_elabSub___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabTParserMacro___lambda__1___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_elabParserMacro___lambda__1___closed__24;
|
||||
extern lean_object* l_Lean_Parser_Term_dollar___elambda__1___closed__2;
|
||||
lean_object* l___regBuiltinMacro_Lean_Elab_Term_elabDiv(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabNe___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_elabTParserMacro___lambda__1___closed__4;
|
||||
lean_object* l_Lean_Elab_Term_elabBEq___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_elabNe___boxed(lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_elabSub___closed__3;
|
||||
lean_object* l___private_Init_Data_Array_Basic_3__iterateRevMAux___main___at_Lean_Elab_Term_expandWhere___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_mod___elambda__1___closed__2;
|
||||
|
|
@ -854,7 +854,7 @@ x_70 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_71 = lean_array_push(x_70, x_69);
|
||||
x_72 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_73 = lean_array_push(x_71, x_72);
|
||||
x_74 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_74 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_75 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_75, 0, x_74);
|
||||
lean_ctor_set(x_75, 1, x_73);
|
||||
|
|
@ -926,7 +926,7 @@ x_113 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_114 = lean_array_push(x_113, x_112);
|
||||
x_115 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_116 = lean_array_push(x_114, x_115);
|
||||
x_117 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_117 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_118 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_118, 0, x_117);
|
||||
lean_ctor_set(x_118, 1, x_116);
|
||||
|
|
@ -1024,7 +1024,7 @@ lean_object* l_Lean_Elab_Term_expandDollar(lean_object* x_1, lean_object* x_2) {
|
|||
_start:
|
||||
{
|
||||
uint8_t x_3; lean_object* x_46; uint8_t x_47;
|
||||
x_46 = l_Lean_Parser_Term_dollar___elambda__1___closed__2;
|
||||
x_46 = l_Lean_Parser_Term_dollar___elambda__1___rarg___closed__2;
|
||||
lean_inc(x_1);
|
||||
x_47 = l_Lean_Syntax_isOfKind(x_1, x_46);
|
||||
if (x_47 == 0)
|
||||
|
|
@ -1166,7 +1166,7 @@ lean_object* l___regBuiltinMacro_Lean_Elab_Term_expandDollar(lean_object* x_1) {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_2 = l_Lean_Parser_Term_dollar___elambda__1___closed__2;
|
||||
x_2 = l_Lean_Parser_Term_dollar___elambda__1___rarg___closed__2;
|
||||
x_3 = l___regBuiltinMacro_Lean_Elab_Term_expandDollar___closed__1;
|
||||
x_4 = l_Lean_Elab_addBuiltinMacro(x_2, x_3, x_1);
|
||||
return x_4;
|
||||
|
|
@ -1194,7 +1194,7 @@ x_4 = l_Lean_Syntax_isOfKind(x_1, x_3);
|
|||
if (x_4 == 0)
|
||||
{
|
||||
uint8_t x_5;
|
||||
x_5 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_5 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_5 == 0)
|
||||
{
|
||||
lean_object* x_6;
|
||||
|
|
@ -1613,7 +1613,7 @@ x_90 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_91 = lean_array_push(x_90, x_89);
|
||||
x_92 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_93 = lean_array_push(x_91, x_92);
|
||||
x_94 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_94 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_95 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_95, 0, x_94);
|
||||
lean_ctor_set(x_95, 1, x_93);
|
||||
|
|
@ -1924,7 +1924,7 @@ x_38 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_39 = lean_array_push(x_38, x_37);
|
||||
x_40 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_41 = lean_array_push(x_39, x_40);
|
||||
x_42 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_42 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_43 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_43, 0, x_42);
|
||||
lean_ctor_set(x_43, 1, x_41);
|
||||
|
|
@ -2090,7 +2090,7 @@ x_110 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_111 = lean_array_push(x_110, x_109);
|
||||
x_112 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_113 = lean_array_push(x_111, x_112);
|
||||
x_114 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_114 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_115 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_115, 0, x_114);
|
||||
lean_ctor_set(x_115, 1, x_113);
|
||||
|
|
@ -2914,7 +2914,7 @@ x_27 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_28 = lean_array_push(x_27, x_26);
|
||||
x_29 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_30 = lean_array_push(x_28, x_29);
|
||||
x_31 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_31 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_32 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_32, 0, x_31);
|
||||
lean_ctor_set(x_32, 1, x_30);
|
||||
|
|
@ -2932,7 +2932,7 @@ x_41 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_41, 0, x_40);
|
||||
lean_ctor_set(x_41, 1, x_39);
|
||||
x_42 = lean_array_push(x_16, x_41);
|
||||
x_43 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_43 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_44 = lean_array_push(x_42, x_43);
|
||||
x_45 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_45, 0, x_23);
|
||||
|
|
@ -3145,7 +3145,7 @@ x_39 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_40 = lean_array_push(x_39, x_38);
|
||||
x_41 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_42 = lean_array_push(x_40, x_41);
|
||||
x_43 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_43 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_44 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_44, 0, x_43);
|
||||
lean_ctor_set(x_44, 1, x_42);
|
||||
|
|
@ -3252,7 +3252,7 @@ x_95 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_96 = lean_array_push(x_95, x_94);
|
||||
x_97 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_98 = lean_array_push(x_96, x_97);
|
||||
x_99 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_99 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_100 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_100, 0, x_99);
|
||||
lean_ctor_set(x_100, 1, x_98);
|
||||
|
|
@ -3394,7 +3394,7 @@ x_162 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_163 = lean_array_push(x_162, x_161);
|
||||
x_164 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_165 = lean_array_push(x_163, x_164);
|
||||
x_166 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_166 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_167 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_167, 0, x_166);
|
||||
lean_ctor_set(x_167, 1, x_165);
|
||||
|
|
@ -3496,7 +3496,7 @@ x_215 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_216 = lean_array_push(x_215, x_214);
|
||||
x_217 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_218 = lean_array_push(x_216, x_217);
|
||||
x_219 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_219 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_220 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_220, 0, x_219);
|
||||
lean_ctor_set(x_220, 1, x_218);
|
||||
|
|
@ -4218,7 +4218,7 @@ lean_ctor_set(x_38, 2, x_34);
|
|||
lean_ctor_set(x_38, 3, x_37);
|
||||
x_39 = l_Array_empty___closed__1;
|
||||
x_40 = lean_array_push(x_39, x_38);
|
||||
x_41 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_41 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_42 = lean_array_push(x_40, x_41);
|
||||
x_43 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_44 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -4322,7 +4322,7 @@ x_94 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_95 = lean_array_push(x_94, x_93);
|
||||
x_96 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_97 = lean_array_push(x_95, x_96);
|
||||
x_98 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_98 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_99 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_99, 0, x_98);
|
||||
lean_ctor_set(x_99, 1, x_97);
|
||||
|
|
@ -4412,7 +4412,7 @@ x_141 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_142 = lean_array_push(x_141, x_140);
|
||||
x_143 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_144 = lean_array_push(x_142, x_143);
|
||||
x_145 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_145 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_146 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_146, 0, x_145);
|
||||
lean_ctor_set(x_146, 1, x_144);
|
||||
|
|
@ -4513,7 +4513,7 @@ x_193 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_194 = lean_array_push(x_193, x_192);
|
||||
x_195 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_196 = lean_array_push(x_194, x_195);
|
||||
x_197 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_197 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_198 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_198, 0, x_197);
|
||||
lean_ctor_set(x_198, 1, x_196);
|
||||
|
|
@ -4621,7 +4621,7 @@ x_250 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_251 = lean_array_push(x_250, x_249);
|
||||
x_252 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_253 = lean_array_push(x_251, x_252);
|
||||
x_254 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_254 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_255 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_255, 0, x_254);
|
||||
lean_ctor_set(x_255, 1, x_253);
|
||||
|
|
@ -4936,7 +4936,7 @@ lean_ctor_set(x_28, 2, x_25);
|
|||
lean_ctor_set(x_28, 3, x_27);
|
||||
x_29 = l_Array_empty___closed__1;
|
||||
x_30 = lean_array_push(x_29, x_28);
|
||||
x_31 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_31 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_32 = lean_array_push(x_30, x_31);
|
||||
x_33 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_34 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -4977,7 +4977,7 @@ lean_ctor_set(x_50, 2, x_47);
|
|||
lean_ctor_set(x_50, 3, x_49);
|
||||
x_51 = l_Array_empty___closed__1;
|
||||
x_52 = lean_array_push(x_51, x_50);
|
||||
x_53 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_53 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_54 = lean_array_push(x_52, x_53);
|
||||
x_55 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_56 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ lean_object* l_PersistentHashMap_findAux___main___at_Lean_Elab_Command_elabComma
|
|||
extern lean_object* l_Lean_Meta_check___closed__1;
|
||||
lean_object* l_Lean_Syntax_isNatLitAux(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_getOptions(lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_27__BuiltinParserAttribute_add___closed__2;
|
||||
extern lean_object* l_Lean_Elab_Tactic_evalTactic___main___closed__3;
|
||||
extern lean_object* l_Lean_Parser_declareBuiltinParser___closed__8;
|
||||
lean_object* l___regBuiltinCommandElab_Lean_Elab_Command_elabNamespace___closed__3;
|
||||
|
|
@ -77,7 +78,6 @@ lean_object* l_Lean_Elab_Command_elabUniverse(lean_object*, lean_object*, lean_o
|
|||
lean_object* lean_array_fswap(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_identKind___closed__2;
|
||||
lean_object* l_Lean_Elab_Command_withNamespace___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern uint8_t l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
lean_object* l___private_Init_Lean_Elab_Command_10__toCommandResult(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_runTermElabM___rarg___closed__1;
|
||||
lean_object* l___regBuiltinCommandElab_Lean_Elab_Command_elabSetOption___closed__2;
|
||||
|
|
@ -197,6 +197,7 @@ lean_object* l_Lean_Elab_Command_CommandElabM_inhabited(lean_object*);
|
|||
lean_object* l_Lean_Elab_Command_Lean_Elab_MonadMacroAdapter___closed__2;
|
||||
lean_object* l_Lean_Elab_Command_mkBuiltinCommandElabTable(lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_addOpenDecl(lean_object*, lean_object*, lean_object*);
|
||||
extern uint8_t l_Lean_Elab_Term_elabParen___closed__4;
|
||||
extern lean_object* l_Lean_Elab_Term_withIncRecDepth___rarg___closed__2;
|
||||
lean_object* l___regBuiltinCommandElab_Lean_Elab_Command_elabVariables___closed__3;
|
||||
lean_object* l_Lean_Elab_Command_CommandElabM_monadLog___closed__9;
|
||||
|
|
@ -324,6 +325,7 @@ extern lean_object* l_Lean_Parser_Command_open___elambda__1___closed__2;
|
|||
uint8_t l_Array_contains___at_Lean_findField_x3f___main___spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_CommandElabM_MonadQuotation___closed__1;
|
||||
lean_object* l_Lean_Elab_mkElabAttribute___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_16__throwParserCategoryAlreadyDefined___rarg___closed__2;
|
||||
lean_object* l_Lean_Elab_Command_elabEnd___closed__2;
|
||||
lean_object* l_Lean_Elab_Command_elabCommand(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_liftIO___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -377,7 +379,6 @@ extern lean_object* l_Lean_Elab_declareBuiltinMacro___closed__4;
|
|||
lean_object* l___private_Init_Lean_Elab_Command_2__getState(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Command_universe___elambda__1___closed__2;
|
||||
lean_object* l_PersistentHashMap_findAtAux___main___at_Lean_Elab_Command_elabCommand___main___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_15__throwParserCategoryAlreadyDefined___rarg___closed__2;
|
||||
lean_object* l___regBuiltinCommandElab_Lean_Elab_Command_elabOpen___closed__2;
|
||||
extern lean_object* l_Bool_HasRepr___closed__1;
|
||||
extern lean_object* l_Lean_Syntax_inhabited;
|
||||
|
|
@ -473,7 +474,6 @@ lean_object* l_Lean_Elab_Command_throwAlreadyDeclaredUniverseLevel___rarg(lean_o
|
|||
extern lean_object* l_Lean_Parser_Command_openOnly___elambda__1___closed__2;
|
||||
lean_object* l_Array_toList___rarg(lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_CommandElabM_monadLog___lambda__3(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_26__BuiltinParserAttribute_add___closed__2;
|
||||
lean_object* l_Lean_Elab_Command_setOption___closed__3;
|
||||
lean_object* l_Lean_Elab_Command_registerBuiltinCommandElabAttr___lambda__1___closed__5;
|
||||
lean_object* l___private_Init_Lean_Elab_Command_4__modifyGetState___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -3395,7 +3395,7 @@ x_27 = l_Lean_Name_toStringWithSep___main(x_26, x_1);
|
|||
x_28 = l_Lean_Elab_Command_addBuiltinCommandElab___closed__1;
|
||||
x_29 = lean_string_append(x_28, x_27);
|
||||
lean_dec(x_27);
|
||||
x_30 = l___private_Init_Lean_Parser_Parser_15__throwParserCategoryAlreadyDefined___rarg___closed__2;
|
||||
x_30 = l___private_Init_Lean_Parser_Parser_16__throwParserCategoryAlreadyDefined___rarg___closed__2;
|
||||
x_31 = lean_string_append(x_29, x_30);
|
||||
x_32 = lean_alloc_ctor(18, 1, 0);
|
||||
lean_ctor_set(x_32, 0, x_31);
|
||||
|
|
@ -3500,7 +3500,7 @@ x_52 = l_Lean_Name_toStringWithSep___main(x_51, x_1);
|
|||
x_53 = l_Lean_Elab_Command_addBuiltinCommandElab___closed__1;
|
||||
x_54 = lean_string_append(x_53, x_52);
|
||||
lean_dec(x_52);
|
||||
x_55 = l___private_Init_Lean_Parser_Parser_15__throwParserCategoryAlreadyDefined___rarg___closed__2;
|
||||
x_55 = l___private_Init_Lean_Parser_Parser_16__throwParserCategoryAlreadyDefined___rarg___closed__2;
|
||||
x_56 = lean_string_append(x_54, x_55);
|
||||
x_57 = lean_alloc_ctor(18, 1, 0);
|
||||
lean_ctor_set(x_57, 0, x_56);
|
||||
|
|
@ -3827,7 +3827,7 @@ lean_dec(x_13);
|
|||
lean_dec(x_11);
|
||||
lean_dec(x_2);
|
||||
lean_dec(x_1);
|
||||
x_25 = l___private_Init_Lean_Parser_Parser_26__BuiltinParserAttribute_add___closed__2;
|
||||
x_25 = l___private_Init_Lean_Parser_Parser_27__BuiltinParserAttribute_add___closed__2;
|
||||
x_26 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_26, 0, x_25);
|
||||
lean_ctor_set(x_26, 1, x_12);
|
||||
|
|
@ -8999,7 +8999,7 @@ x_5 = l_Lean_Syntax_isOfKind(x_1, x_4);
|
|||
if (x_5 == 0)
|
||||
{
|
||||
uint8_t x_6;
|
||||
x_6 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_6 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_6 == 0)
|
||||
{
|
||||
lean_object* x_7; lean_object* x_8;
|
||||
|
|
@ -9177,7 +9177,7 @@ if (x_11 == 0)
|
|||
{
|
||||
uint8_t x_14;
|
||||
lean_dec(x_9);
|
||||
x_14 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_14 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_14 == 0)
|
||||
{
|
||||
lean_object* x_15; lean_object* x_16;
|
||||
|
|
|
|||
|
|
@ -134,10 +134,10 @@ lean_object* l_Lean_Elab_Command_elabDeclaration___boxed(lean_object*, lean_obje
|
|||
extern lean_object* l_Lean_mkHole___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_elabBinders___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Elab_TermBinders_4__expandBinderModifier___closed__3;
|
||||
extern lean_object* l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabDeclaration___closed__2;
|
||||
lean_object* l_Lean_Elab_Command_elabAxiom___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
lean_object* l_Lean_Elab_Command_elabConstant___closed__5;
|
||||
lean_object* l_Lean_Elab_Command_elabInductive(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabDeclaration___closed__1;
|
||||
|
|
@ -532,7 +532,7 @@ lean_ctor_set(x_24, 2, x_21);
|
|||
lean_ctor_set(x_24, 3, x_23);
|
||||
x_25 = l_Array_empty___closed__1;
|
||||
x_26 = lean_array_push(x_25, x_24);
|
||||
x_27 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_27 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_28 = lean_array_push(x_26, x_27);
|
||||
x_29 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_30 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
|
|||
|
|
@ -59,7 +59,6 @@ lean_object* l_Lean_Level_addOffsetAux___main(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Elab_Level_LevelElabM_MonadLog___closed__8;
|
||||
lean_object* l_Lean_Elab_Level_mkFreshId(lean_object*);
|
||||
lean_object* l_Lean_Elab_Level_elabLevel___main___closed__3;
|
||||
lean_object* l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(lean_object*);
|
||||
lean_object* l_ReaderT_bind___at_Lean_Elab_Level_LevelElabM_MonadLog___spec__2(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Level_LevelElabM_MonadLog___closed__1;
|
||||
uint8_t l_List_elem___main___at_Lean_Parser_addLeadingParser___spec__7(lean_object*, lean_object*);
|
||||
|
|
@ -96,6 +95,7 @@ lean_object* l_Lean_Elab_Level_LevelElabM_MonadLog___lambda__2___boxed(lean_obje
|
|||
lean_object* l_Lean_Elab_throwError___at_Lean_Elab_Level_elabLevel___main___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_name_mk_numeral(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Level_elabLevel___main___closed__4;
|
||||
lean_object* l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(lean_object*);
|
||||
lean_object* l_Lean_Elab_getPos___at_Lean_Elab_Level_elabLevel___main___spec__3___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Level_elabLevel___main___closed__2;
|
||||
lean_object* l_Lean_Elab_Level_elabLevel___main___closed__8;
|
||||
|
|
@ -1264,7 +1264,7 @@ x_75 = l_Lean_Syntax_getArg(x_1, x_74);
|
|||
lean_dec(x_1);
|
||||
x_76 = l_Lean_Syntax_getArgs(x_75);
|
||||
lean_dec(x_75);
|
||||
x_77 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_76);
|
||||
x_77 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_76);
|
||||
x_78 = l_Lean_Elab_Level_elabLevel___main(x_77, x_2, x_3);
|
||||
if (lean_obj_tag(x_78) == 0)
|
||||
{
|
||||
|
|
@ -1330,7 +1330,7 @@ x_93 = l_Lean_Syntax_getArg(x_1, x_92);
|
|||
lean_dec(x_1);
|
||||
x_94 = l_Lean_Syntax_getArgs(x_93);
|
||||
lean_dec(x_93);
|
||||
x_95 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_94);
|
||||
x_95 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_94);
|
||||
x_96 = l_Lean_Elab_Level_elabLevel___main(x_95, x_2, x_3);
|
||||
if (lean_obj_tag(x_96) == 0)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -17,7 +17,6 @@ lean_object* l___private_Init_Lean_Elab_Match_2__expandSimpleMatchWithType___clo
|
|||
lean_object* l_Lean_Elab_Term_elabMatch(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltinTermElab_Lean_Elab_Term_elabMatch(lean_object*);
|
||||
extern lean_object* l_Lean_identKind___closed__2;
|
||||
extern uint8_t l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
extern lean_object* l_Array_empty___closed__1;
|
||||
lean_object* l___private_Init_Lean_Elab_Match_1__expandSimpleMatch___closed__6;
|
||||
lean_object* lean_array_push(lean_object*, lean_object*);
|
||||
|
|
@ -25,6 +24,7 @@ lean_object* l___regBuiltinTermElab_Lean_Elab_Term_elabMatch___closed__1;
|
|||
lean_object* lean_array_get_size(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*);
|
||||
extern lean_object* l_Lean_mkTermIdFromIdent___closed__2;
|
||||
extern uint8_t l_Lean_Elab_Term_elabParen___closed__4;
|
||||
extern lean_object* l_Lean_Elab_Term_declareBuiltinTermElab___closed__3;
|
||||
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_Match_1__expandSimpleMatch___closed__1;
|
||||
|
|
@ -51,9 +51,9 @@ extern lean_object* l_Lean_Parser_Term_matchAlt___closed__2;
|
|||
lean_object* l_Lean_Elab_Term_addBuiltinTermElab(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_Match_1__expandSimpleMatch(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_typeSpec___elambda__1___closed__2;
|
||||
extern lean_object* l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
lean_object* l___private_Init_Lean_Elab_Match_2__expandSimpleMatchWithType___closed__2;
|
||||
lean_object* _init_l___private_Init_Lean_Elab_Match_1__expandSimpleMatch___closed__1() {
|
||||
_start:
|
||||
|
|
@ -131,7 +131,7 @@ lean_inc(x_11);
|
|||
lean_dec(x_10);
|
||||
x_12 = l_Array_empty___closed__1;
|
||||
x_13 = lean_array_push(x_12, x_3);
|
||||
x_14 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_14 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_15 = lean_array_push(x_13, x_14);
|
||||
x_16 = lean_array_push(x_15, x_14);
|
||||
x_17 = l___private_Init_Lean_Elab_Match_1__expandSimpleMatch___closed__4;
|
||||
|
|
@ -257,7 +257,7 @@ lean_inc(x_12);
|
|||
lean_dec(x_11);
|
||||
x_13 = l_Array_empty___closed__1;
|
||||
x_14 = lean_array_push(x_13, x_3);
|
||||
x_15 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_15 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_16 = lean_array_push(x_14, x_15);
|
||||
x_17 = l___private_Init_Lean_Elab_Match_2__expandSimpleMatchWithType___closed__2;
|
||||
x_18 = lean_array_push(x_17, x_4);
|
||||
|
|
@ -769,7 +769,7 @@ if (x_54 == 0)
|
|||
{
|
||||
uint8_t x_55;
|
||||
lean_dec(x_52);
|
||||
x_55 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_55 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_55 == 0)
|
||||
{
|
||||
lean_object* x_56;
|
||||
|
|
@ -1064,7 +1064,7 @@ if (x_127 == 0)
|
|||
{
|
||||
uint8_t x_128;
|
||||
lean_dec(x_126);
|
||||
x_128 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_128 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_128 == 0)
|
||||
{
|
||||
lean_object* x_129;
|
||||
|
|
@ -1395,7 +1395,7 @@ if (x_215 == 0)
|
|||
{
|
||||
uint8_t x_216;
|
||||
lean_dec(x_214);
|
||||
x_216 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_216 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_216 == 0)
|
||||
{
|
||||
lean_object* x_217;
|
||||
|
|
@ -1683,7 +1683,7 @@ if (x_285 == 0)
|
|||
{
|
||||
uint8_t x_286;
|
||||
lean_dec(x_284);
|
||||
x_286 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_286 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_286 == 0)
|
||||
{
|
||||
lean_object* x_287;
|
||||
|
|
|
|||
|
|
@ -86,7 +86,6 @@ lean_object* l___private_Init_Lean_Elab_Quotation_9__compileStxMatch___main___cl
|
|||
extern lean_object* l_Lean_nameToExprAux___main___closed__4;
|
||||
lean_object* l___private_Init_Lean_Elab_Quotation_7__getHeadInfo___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__50;
|
||||
extern uint8_t l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
extern lean_object* l_Prod_HasRepr___rarg___closed__1;
|
||||
lean_object* l_Array_umapMAux___main___at___private_Init_Lean_Elab_Quotation_7__getHeadInfo___spec__2___closed__1;
|
||||
lean_object* l___private_Init_Lean_Elab_Quotation_9__compileStxMatch___main___closed__21;
|
||||
|
|
@ -178,6 +177,7 @@ lean_object* l___private_Init_Lean_Elab_Quotation_7__getHeadInfo___elambda__2___
|
|||
extern lean_object* l_Nat_HasOfNat___closed__1;
|
||||
lean_object* l___private_Init_Lean_Elab_Quotation_13__toPreterm___main___closed__5;
|
||||
lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Elab_Term_elabParen___closed__5;
|
||||
lean_object* l_Lean_Elab_Term_Quotation_oldExpandMatchSyntax___closed__1;
|
||||
lean_object* l___private_Init_Lean_Elab_Quotation_11__letBindRhss___main___closed__8;
|
||||
lean_object* l___private_Init_Lean_Elab_Quotation_1__quoteName___main(lean_object*);
|
||||
|
|
@ -220,8 +220,9 @@ lean_object* l___private_Init_Lean_Elab_Quotation_13__toPreterm___main___closed_
|
|||
lean_object* l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__51;
|
||||
lean_object* l_List_mapM___main___at___private_Init_Lean_Elab_Quotation_9__compileStxMatch___main___spec__8(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_ParserState_setPos(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Elab_Term_elabParen___closed__4;
|
||||
extern uint8_t l_Lean_Elab_Term_elabParen___closed__4;
|
||||
lean_object* l_List_mapM___main___at___private_Init_Lean_Elab_Quotation_9__compileStxMatch___main___spec__8___closed__4;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
lean_object* l___regBuiltinTermElab_Lean_Elab_Term_Quotation_elabStxQuot___closed__2;
|
||||
lean_object* lean_array_fget(lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_Quotation_13__toPreterm___main___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -318,7 +319,6 @@ lean_object* l___private_Init_Lean_Elab_Quotation_13__toPreterm___main___closed_
|
|||
lean_object* l_Lean_Elab_Term_throwError___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__28;
|
||||
extern lean_object* l_Lean_Parser_Term_fun___elambda__1___closed__2;
|
||||
lean_object* l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(lean_object*);
|
||||
extern lean_object* l_Lean_Elab_Exception_hasToString___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__14;
|
||||
extern lean_object* l_PersistentArray_empty___closed__3;
|
||||
|
|
@ -391,6 +391,7 @@ lean_object* l___private_Init_Lean_Elab_Quotation_11__letBindRhss___main___close
|
|||
lean_object* l_List_join___main___rarg(lean_object*);
|
||||
lean_object* l_ReaderT_bind___at___private_Init_Lean_Elab_Quotation_8__explodeHeadPat___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_Quotation_3__quoteOption___rarg___closed__3;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__1;
|
||||
lean_object* l_List_map___main___at___private_Init_Lean_Elab_Quotation_14__oldRunTermElabM___spec__2(lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_Quotation_7__getHeadInfo(lean_object*);
|
||||
extern lean_object* l_Lean_mkAppStx___closed__3;
|
||||
|
|
@ -517,7 +518,6 @@ lean_object* l___private_Init_Lean_Elab_Quotation_10__getPatternVarsAux___main__
|
|||
extern lean_object* l_List_foldlM___main___at_Lean_parseSearchPath___spec__7___closed__3;
|
||||
lean_object* l___private_Init_Lean_Elab_Quotation_8__explodeHeadPat___lambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__7;
|
||||
extern lean_object* l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
lean_object* l_List_foldl___main___at___private_Init_Lean_Elab_Quotation_13__toPreterm___main___spec__5(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_iterateMAux___main___at___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___spec__1___closed__1;
|
||||
lean_object* l_Array_umapMAux___main___at___private_Init_Lean_Elab_Quotation_13__toPreterm___main___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -544,6 +544,7 @@ lean_object* l_Lean_mkNatLit(lean_object*);
|
|||
lean_object* l_Lean_mkStrLit(lean_object*);
|
||||
lean_object* l_Lean_mkCTermIdFrom(lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_Quotation_9__compileStxMatch___main___closed__1;
|
||||
extern lean_object* l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
lean_object* l___private_Init_Lean_Elab_Quotation_7__getHeadInfo___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__31;
|
||||
lean_object* l_Array_anyRangeMAux___main___at_Lean_Elab_Term_Quotation_isAntiquotSplicePat___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -591,10 +592,10 @@ lean_object* l___private_Init_Lean_Elab_Quotation_9__compileStxMatch___main___cl
|
|||
lean_object* l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__37;
|
||||
extern lean_object* l_Lean_Parser_Term_and___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_Quotation_getAntiquotTerm___boxed(lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__1;
|
||||
lean_object* l___private_Init_Lean_Elab_Quotation_7__getHeadInfo___lambda__3___closed__1;
|
||||
extern lean_object* l_Lean_mkAppStx___closed__1;
|
||||
uint8_t l_Lean_Elab_Term_Quotation_HeadInfo_generalizes(lean_object*, lean_object*);
|
||||
lean_object* l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_zipWith___main___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_Quotation_9__compileStxMatch___main___closed__8;
|
||||
|
|
@ -605,7 +606,6 @@ lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__11;
|
|||
lean_object* l_List_foldl___main___at___private_Init_Lean_Elab_Quotation_13__toPreterm___main___spec__2(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_expand_match_syntax(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_Quotation_9__compileStxMatch___main___closed__2;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
lean_object* l___private_Init_Lean_Elab_Quotation_13__toPreterm___main___lambda__4___closed__2;
|
||||
lean_object* l_Array_iterateMAux___main___at___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___spec__1___closed__6;
|
||||
lean_object* l_List_mapM___main___at___private_Init_Lean_Elab_Quotation_9__compileStxMatch___main___spec__8___closed__3;
|
||||
|
|
@ -2701,7 +2701,7 @@ lean_ctor_set(x_25, 2, x_21);
|
|||
lean_ctor_set(x_25, 3, x_24);
|
||||
x_26 = l_Array_empty___closed__1;
|
||||
x_27 = lean_array_push(x_26, x_25);
|
||||
x_28 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_28 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_29 = lean_array_push(x_27, x_28);
|
||||
x_30 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
lean_ctor_set(x_1, 1, x_29);
|
||||
|
|
@ -2857,7 +2857,7 @@ lean_ctor_set(x_95, 2, x_91);
|
|||
lean_ctor_set(x_95, 3, x_94);
|
||||
x_96 = l_Array_empty___closed__1;
|
||||
x_97 = lean_array_push(x_96, x_95);
|
||||
x_98 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_98 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_99 = lean_array_push(x_97, x_98);
|
||||
x_100 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_101 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3026,7 +3026,7 @@ lean_ctor_set(x_157, 2, x_154);
|
|||
lean_ctor_set(x_157, 3, x_156);
|
||||
x_158 = l_Array_empty___closed__1;
|
||||
x_159 = lean_array_push(x_158, x_157);
|
||||
x_160 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_160 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_161 = lean_array_push(x_159, x_160);
|
||||
x_162 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
lean_ctor_set_tag(x_1, 1);
|
||||
|
|
@ -3090,7 +3090,7 @@ lean_ctor_set(x_191, 2, x_188);
|
|||
lean_ctor_set(x_191, 3, x_190);
|
||||
x_192 = l_Array_empty___closed__1;
|
||||
x_193 = lean_array_push(x_192, x_191);
|
||||
x_194 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_194 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_195 = lean_array_push(x_193, x_194);
|
||||
x_196 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
lean_ctor_set_tag(x_1, 1);
|
||||
|
|
@ -3175,7 +3175,7 @@ lean_ctor_set(x_232, 2, x_229);
|
|||
lean_ctor_set(x_232, 3, x_231);
|
||||
x_233 = l_Array_empty___closed__1;
|
||||
x_234 = lean_array_push(x_233, x_232);
|
||||
x_235 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_235 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_236 = lean_array_push(x_234, x_235);
|
||||
x_237 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_238 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3286,7 +3286,7 @@ lean_ctor_set(x_1, 1, x_288);
|
|||
lean_ctor_set(x_1, 0, x_284);
|
||||
x_290 = l_Array_empty___closed__1;
|
||||
x_291 = lean_array_push(x_290, x_1);
|
||||
x_292 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_292 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_293 = lean_array_push(x_291, x_292);
|
||||
x_294 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_295 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3376,7 +3376,7 @@ x_340 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_341 = lean_array_push(x_340, x_339);
|
||||
x_342 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_343 = lean_array_push(x_341, x_342);
|
||||
x_344 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_344 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_345 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_345, 0, x_344);
|
||||
lean_ctor_set(x_345, 1, x_343);
|
||||
|
|
@ -3437,7 +3437,7 @@ lean_ctor_set(x_1, 1, x_371);
|
|||
lean_ctor_set(x_1, 0, x_367);
|
||||
x_373 = l_Array_empty___closed__1;
|
||||
x_374 = lean_array_push(x_373, x_1);
|
||||
x_375 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_375 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_376 = lean_array_push(x_374, x_375);
|
||||
x_377 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_378 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3527,7 +3527,7 @@ x_423 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_424 = lean_array_push(x_423, x_422);
|
||||
x_425 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_426 = lean_array_push(x_424, x_425);
|
||||
x_427 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_427 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_428 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_428, 0, x_427);
|
||||
lean_ctor_set(x_428, 1, x_426);
|
||||
|
|
@ -3637,7 +3637,7 @@ lean_ctor_set(x_477, 2, x_473);
|
|||
lean_ctor_set(x_477, 3, x_476);
|
||||
x_478 = l_Array_empty___closed__1;
|
||||
x_479 = lean_array_push(x_478, x_477);
|
||||
x_480 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_480 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_481 = lean_array_push(x_479, x_480);
|
||||
x_482 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_483 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3727,7 +3727,7 @@ x_528 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_529 = lean_array_push(x_528, x_527);
|
||||
x_530 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_531 = lean_array_push(x_529, x_530);
|
||||
x_532 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_532 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_533 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_533, 0, x_532);
|
||||
lean_ctor_set(x_533, 1, x_531);
|
||||
|
|
@ -4194,7 +4194,7 @@ lean_ctor_set(x_22, 2, x_18);
|
|||
lean_ctor_set(x_22, 3, x_21);
|
||||
x_23 = l_Array_empty___closed__1;
|
||||
x_24 = lean_array_push(x_23, x_22);
|
||||
x_25 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_25 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_26 = lean_array_push(x_24, x_25);
|
||||
x_27 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_28 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -4318,7 +4318,7 @@ x_93 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_94 = lean_array_push(x_93, x_92);
|
||||
x_95 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_96 = lean_array_push(x_94, x_95);
|
||||
x_97 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_97 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_98 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_98, 0, x_97);
|
||||
lean_ctor_set(x_98, 1, x_96);
|
||||
|
|
@ -4379,7 +4379,7 @@ lean_ctor_set(x_123, 2, x_119);
|
|||
lean_ctor_set(x_123, 3, x_122);
|
||||
x_124 = l_Array_empty___closed__1;
|
||||
x_125 = lean_array_push(x_124, x_123);
|
||||
x_126 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_126 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_127 = lean_array_push(x_125, x_126);
|
||||
x_128 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_129 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -4503,7 +4503,7 @@ x_194 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_195 = lean_array_push(x_194, x_193);
|
||||
x_196 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_197 = lean_array_push(x_195, x_196);
|
||||
x_198 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_198 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_199 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_199, 0, x_198);
|
||||
lean_ctor_set(x_199, 1, x_197);
|
||||
|
|
@ -4943,7 +4943,7 @@ x_10 = lean_ctor_get(x_8, 0);
|
|||
x_11 = lean_box(0);
|
||||
x_12 = l_Array_empty___closed__1;
|
||||
x_13 = lean_array_push(x_12, x_1);
|
||||
x_14 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_14 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_15 = lean_array_push(x_13, x_14);
|
||||
x_16 = lean_array_push(x_15, x_14);
|
||||
x_17 = l___private_Init_Lean_Elab_Quotation_7__getHeadInfo___elambda__3___closed__4;
|
||||
|
|
@ -4991,7 +4991,7 @@ lean_dec(x_8);
|
|||
x_40 = lean_box(0);
|
||||
x_41 = l_Array_empty___closed__1;
|
||||
x_42 = lean_array_push(x_41, x_1);
|
||||
x_43 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_43 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_44 = lean_array_push(x_42, x_43);
|
||||
x_45 = lean_array_push(x_44, x_43);
|
||||
x_46 = l___private_Init_Lean_Elab_Quotation_7__getHeadInfo___elambda__3___closed__4;
|
||||
|
|
@ -5240,7 +5240,7 @@ lean_inc(x_1);
|
|||
x_18 = lean_name_mk_string(x_1, x_17);
|
||||
x_19 = l_Array_empty___closed__1;
|
||||
x_20 = lean_array_push(x_19, x_2);
|
||||
x_21 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_21 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_22 = lean_array_push(x_20, x_21);
|
||||
x_23 = lean_array_push(x_22, x_21);
|
||||
x_24 = l___private_Init_Lean_Elab_Quotation_7__getHeadInfo___elambda__3___closed__4;
|
||||
|
|
@ -5329,7 +5329,7 @@ lean_inc(x_1);
|
|||
x_69 = lean_name_mk_string(x_1, x_68);
|
||||
x_70 = l_Array_empty___closed__1;
|
||||
x_71 = lean_array_push(x_70, x_2);
|
||||
x_72 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_72 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_73 = lean_array_push(x_71, x_72);
|
||||
x_74 = lean_array_push(x_73, x_72);
|
||||
x_75 = l___private_Init_Lean_Elab_Quotation_7__getHeadInfo___elambda__3___closed__4;
|
||||
|
|
@ -5489,7 +5489,7 @@ x_16 = l_Lean_Parser_Term_letIdDecl___closed__1;
|
|||
x_17 = lean_name_mk_string(x_1, x_16);
|
||||
x_18 = l_Array_empty___closed__1;
|
||||
x_19 = lean_array_push(x_18, x_2);
|
||||
x_20 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_20 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_21 = lean_array_push(x_19, x_20);
|
||||
x_22 = lean_array_push(x_21, x_20);
|
||||
x_23 = l___private_Init_Lean_Elab_Quotation_7__getHeadInfo___elambda__3___closed__4;
|
||||
|
|
@ -5539,7 +5539,7 @@ x_46 = l_Lean_Parser_Term_letIdDecl___closed__1;
|
|||
x_47 = lean_name_mk_string(x_1, x_46);
|
||||
x_48 = l_Array_empty___closed__1;
|
||||
x_49 = lean_array_push(x_48, x_2);
|
||||
x_50 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_50 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_51 = lean_array_push(x_49, x_50);
|
||||
x_52 = lean_array_push(x_51, x_50);
|
||||
x_53 = l___private_Init_Lean_Elab_Quotation_7__getHeadInfo___elambda__3___closed__4;
|
||||
|
|
@ -5739,7 +5739,7 @@ x_45 = lean_box(0);
|
|||
x_46 = lean_name_eq(x_44, x_45);
|
||||
lean_dec(x_44);
|
||||
x_47 = l_Lean_Syntax_getArg(x_14, x_13);
|
||||
x_48 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_48 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
lean_inc(x_47);
|
||||
x_49 = l_Lean_Syntax_isOfKind(x_47, x_48);
|
||||
x_50 = l_Lean_Elab_Term_Quotation_isAntiquotSplice(x_14);
|
||||
|
|
@ -5846,7 +5846,7 @@ x_68 = l_Lean_Syntax_isOfKind(x_66, x_67);
|
|||
if (x_68 == 0)
|
||||
{
|
||||
uint8_t x_69;
|
||||
x_69 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_69 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_69 == 0)
|
||||
{
|
||||
lean_dec(x_66);
|
||||
|
|
@ -5923,7 +5923,7 @@ if (x_86 == 0)
|
|||
{
|
||||
uint8_t x_87;
|
||||
lean_dec(x_85);
|
||||
x_87 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_87 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_87 == 0)
|
||||
{
|
||||
lean_dec(x_84);
|
||||
|
|
@ -7208,7 +7208,7 @@ lean_ctor_set(x_21, 2, x_17);
|
|||
lean_ctor_set(x_21, 3, x_20);
|
||||
x_22 = l_Array_empty___closed__1;
|
||||
x_23 = lean_array_push(x_22, x_21);
|
||||
x_24 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_24 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_25 = lean_array_push(x_23, x_24);
|
||||
x_26 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_27 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -7310,7 +7310,7 @@ lean_ctor_set(x_70, 2, x_66);
|
|||
lean_ctor_set(x_70, 3, x_69);
|
||||
x_71 = l_Array_empty___closed__1;
|
||||
x_72 = lean_array_push(x_71, x_70);
|
||||
x_73 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_73 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_74 = lean_array_push(x_72, x_73);
|
||||
x_75 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_76 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -7881,7 +7881,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Init_Lean_Elab_Quotation_9__compileStxMatch___main___closed__13;
|
||||
x_2 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_2 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -8336,7 +8336,7 @@ lean_ctor_set(x_64, 2, x_62);
|
|||
lean_ctor_set(x_64, 3, x_27);
|
||||
x_65 = l_Array_empty___closed__1;
|
||||
x_66 = lean_array_push(x_65, x_64);
|
||||
x_67 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_67 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_68 = lean_array_push(x_66, x_67);
|
||||
x_69 = lean_array_push(x_68, x_67);
|
||||
x_70 = l___private_Init_Lean_Elab_Quotation_7__getHeadInfo___elambda__3___closed__4;
|
||||
|
|
@ -8377,7 +8377,7 @@ lean_ctor_set(x_88, 2, x_86);
|
|||
lean_ctor_set(x_88, 3, x_27);
|
||||
x_89 = l_Array_empty___closed__1;
|
||||
x_90 = lean_array_push(x_89, x_88);
|
||||
x_91 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_91 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_92 = lean_array_push(x_90, x_91);
|
||||
x_93 = lean_array_push(x_92, x_91);
|
||||
x_94 = l___private_Init_Lean_Elab_Quotation_7__getHeadInfo___elambda__3___closed__4;
|
||||
|
|
@ -8472,7 +8472,7 @@ lean_ctor_set(x_130, 2, x_127);
|
|||
lean_ctor_set(x_130, 3, x_129);
|
||||
x_131 = l_Array_empty___closed__1;
|
||||
x_132 = lean_array_push(x_131, x_130);
|
||||
x_133 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_133 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_134 = lean_array_push(x_132, x_133);
|
||||
x_135 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_136 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -8756,7 +8756,7 @@ lean_ctor_set(x_271, 2, x_268);
|
|||
lean_ctor_set(x_271, 3, x_270);
|
||||
x_272 = l_Array_empty___closed__1;
|
||||
x_273 = lean_array_push(x_272, x_271);
|
||||
x_274 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_274 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_275 = lean_array_push(x_273, x_274);
|
||||
x_276 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_277 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -9072,7 +9072,7 @@ lean_ctor_set(x_388, 2, x_386);
|
|||
lean_ctor_set(x_388, 3, x_27);
|
||||
x_389 = l_Array_empty___closed__1;
|
||||
x_390 = lean_array_push(x_389, x_388);
|
||||
x_391 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_391 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_392 = lean_array_push(x_390, x_391);
|
||||
x_393 = lean_array_push(x_392, x_391);
|
||||
x_394 = l___private_Init_Lean_Elab_Quotation_7__getHeadInfo___elambda__3___closed__4;
|
||||
|
|
@ -9199,7 +9199,7 @@ lean_ctor_set(x_436, 2, x_433);
|
|||
lean_ctor_set(x_436, 3, x_435);
|
||||
x_437 = l_Array_empty___closed__1;
|
||||
x_438 = lean_array_push(x_437, x_436);
|
||||
x_439 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_439 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_440 = lean_array_push(x_438, x_439);
|
||||
x_441 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_442 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -9553,7 +9553,7 @@ lean_ctor_set(x_563, 2, x_561);
|
|||
lean_ctor_set(x_563, 3, x_526);
|
||||
x_564 = l_Array_empty___closed__1;
|
||||
x_565 = lean_array_push(x_564, x_563);
|
||||
x_566 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_566 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_567 = lean_array_push(x_565, x_566);
|
||||
x_568 = lean_array_push(x_567, x_566);
|
||||
x_569 = l___private_Init_Lean_Elab_Quotation_7__getHeadInfo___elambda__3___closed__4;
|
||||
|
|
@ -9594,7 +9594,7 @@ lean_ctor_set(x_587, 2, x_585);
|
|||
lean_ctor_set(x_587, 3, x_526);
|
||||
x_588 = l_Array_empty___closed__1;
|
||||
x_589 = lean_array_push(x_588, x_587);
|
||||
x_590 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_590 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_591 = lean_array_push(x_589, x_590);
|
||||
x_592 = lean_array_push(x_591, x_590);
|
||||
x_593 = l___private_Init_Lean_Elab_Quotation_7__getHeadInfo___elambda__3___closed__4;
|
||||
|
|
@ -9689,7 +9689,7 @@ lean_ctor_set(x_629, 2, x_626);
|
|||
lean_ctor_set(x_629, 3, x_628);
|
||||
x_630 = l_Array_empty___closed__1;
|
||||
x_631 = lean_array_push(x_630, x_629);
|
||||
x_632 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_632 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_633 = lean_array_push(x_631, x_632);
|
||||
x_634 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_635 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -9775,7 +9775,7 @@ x_679 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_680 = lean_array_push(x_679, x_678);
|
||||
x_681 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_682 = lean_array_push(x_680, x_681);
|
||||
x_683 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_683 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_684 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_684, 0, x_683);
|
||||
lean_ctor_set(x_684, 1, x_682);
|
||||
|
|
@ -10062,7 +10062,7 @@ lean_ctor_set(x_823, 2, x_820);
|
|||
lean_ctor_set(x_823, 3, x_822);
|
||||
x_824 = l_Array_empty___closed__1;
|
||||
x_825 = lean_array_push(x_824, x_823);
|
||||
x_826 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_826 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_827 = lean_array_push(x_825, x_826);
|
||||
x_828 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_829 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -10148,7 +10148,7 @@ x_873 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
|||
x_874 = lean_array_push(x_873, x_872);
|
||||
x_875 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_876 = lean_array_push(x_874, x_875);
|
||||
x_877 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_877 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_878 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_878, 0, x_877);
|
||||
lean_ctor_set(x_878, 1, x_876);
|
||||
|
|
@ -10469,7 +10469,7 @@ lean_ctor_set(x_993, 2, x_991);
|
|||
lean_ctor_set(x_993, 3, x_526);
|
||||
x_994 = l_Array_empty___closed__1;
|
||||
x_995 = lean_array_push(x_994, x_993);
|
||||
x_996 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_996 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_997 = lean_array_push(x_995, x_996);
|
||||
x_998 = lean_array_push(x_997, x_996);
|
||||
x_999 = l___private_Init_Lean_Elab_Quotation_7__getHeadInfo___elambda__3___closed__4;
|
||||
|
|
@ -10596,7 +10596,7 @@ lean_ctor_set(x_1041, 2, x_1038);
|
|||
lean_ctor_set(x_1041, 3, x_1040);
|
||||
x_1042 = l_Array_empty___closed__1;
|
||||
x_1043 = lean_array_push(x_1042, x_1041);
|
||||
x_1044 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1044 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1045 = lean_array_push(x_1043, x_1044);
|
||||
x_1046 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1047 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -10682,7 +10682,7 @@ x_1091 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43
|
|||
x_1092 = lean_array_push(x_1091, x_1090);
|
||||
x_1093 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__59;
|
||||
x_1094 = lean_array_push(x_1092, x_1093);
|
||||
x_1095 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_1095 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_1096 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_1096, 0, x_1095);
|
||||
lean_ctor_set(x_1096, 1, x_1094);
|
||||
|
|
@ -11078,7 +11078,7 @@ lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; uint8_t
|
|||
x_7 = l_Lean_Syntax_inhabited;
|
||||
x_8 = lean_unsigned_to_nat(1u);
|
||||
x_9 = lean_array_get(x_7, x_2, x_8);
|
||||
x_10 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_10 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
lean_inc(x_9);
|
||||
x_11 = l_Lean_Syntax_isOfKind(x_9, x_10);
|
||||
if (x_11 == 0)
|
||||
|
|
@ -11195,7 +11195,7 @@ if (x_31 == 0)
|
|||
{
|
||||
uint8_t x_32;
|
||||
lean_dec(x_29);
|
||||
x_32 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_32 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_32 == 0)
|
||||
{
|
||||
lean_object* x_33; uint8_t x_34;
|
||||
|
|
@ -11471,7 +11471,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Init_Lean_Elab_Quotation_5__quoteSyntax___main___closed__43;
|
||||
x_2 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_2 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -11490,7 +11490,7 @@ lean_object* _init_l___private_Init_Lean_Elab_Quotation_11__letBindRhss___main__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_1 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_2 = l___private_Init_Lean_Elab_Quotation_11__letBindRhss___main___closed__6;
|
||||
x_3 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_3, 0, x_1);
|
||||
|
|
@ -11657,7 +11657,7 @@ lean_ctor_set(x_27, 2, x_24);
|
|||
lean_ctor_set(x_27, 3, x_25);
|
||||
x_28 = l_Array_empty___closed__1;
|
||||
x_29 = lean_array_push(x_28, x_27);
|
||||
x_30 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_30 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_31 = lean_array_push(x_29, x_30);
|
||||
x_32 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_33 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -12623,7 +12623,7 @@ lean_ctor_set(x_425, 2, x_422);
|
|||
lean_ctor_set(x_425, 3, x_423);
|
||||
x_426 = l_Array_empty___closed__1;
|
||||
x_427 = lean_array_push(x_426, x_425);
|
||||
x_428 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_428 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_429 = lean_array_push(x_427, x_428);
|
||||
x_430 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_431 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -13093,7 +13093,7 @@ lean_ctor_set(x_603, 2, x_600);
|
|||
lean_ctor_set(x_603, 3, x_601);
|
||||
x_604 = l_Array_empty___closed__1;
|
||||
x_605 = lean_array_push(x_604, x_603);
|
||||
x_606 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_606 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_607 = lean_array_push(x_605, x_606);
|
||||
x_608 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_609 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -15067,7 +15067,7 @@ x_72 = lean_string_dec_eq(x_28, x_71);
|
|||
if (x_72 == 0)
|
||||
{
|
||||
lean_object* x_73; uint8_t x_74;
|
||||
x_73 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__1;
|
||||
x_73 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__1;
|
||||
x_74 = lean_string_dec_eq(x_28, x_73);
|
||||
if (x_74 == 0)
|
||||
{
|
||||
|
|
@ -15308,7 +15308,7 @@ lean_dec(x_142);
|
|||
lean_dec(x_2);
|
||||
x_148 = l___private_Init_Lean_Compiler_InitAttr_2__isUnitType___closed__1;
|
||||
x_149 = lean_name_mk_string(x_27, x_148);
|
||||
x_150 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
x_150 = l_Lean_Elab_Term_elabParen___closed__5;
|
||||
x_151 = lean_name_mk_string(x_149, x_150);
|
||||
x_152 = lean_box(0);
|
||||
x_153 = l_Lean_mkConst(x_151, x_152);
|
||||
|
|
@ -17509,7 +17509,7 @@ x_771 = lean_string_dec_eq(x_28, x_770);
|
|||
if (x_771 == 0)
|
||||
{
|
||||
lean_object* x_772; uint8_t x_773;
|
||||
x_772 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__1;
|
||||
x_772 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__1;
|
||||
x_773 = lean_string_dec_eq(x_28, x_772);
|
||||
if (x_773 == 0)
|
||||
{
|
||||
|
|
@ -17748,7 +17748,7 @@ lean_dec(x_842);
|
|||
lean_dec(x_2);
|
||||
x_848 = l___private_Init_Lean_Compiler_InitAttr_2__isUnitType___closed__1;
|
||||
x_849 = lean_name_mk_string(x_27, x_848);
|
||||
x_850 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
x_850 = l_Lean_Elab_Term_elabParen___closed__5;
|
||||
x_851 = lean_name_mk_string(x_849, x_850);
|
||||
x_852 = lean_box(0);
|
||||
x_853 = l_Lean_mkConst(x_851, x_852);
|
||||
|
|
@ -19357,7 +19357,7 @@ x_1280 = lean_string_dec_eq(x_28, x_1279);
|
|||
if (x_1280 == 0)
|
||||
{
|
||||
lean_object* x_1281; uint8_t x_1282;
|
||||
x_1281 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__1;
|
||||
x_1281 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__1;
|
||||
x_1282 = lean_string_dec_eq(x_28, x_1281);
|
||||
if (x_1282 == 0)
|
||||
{
|
||||
|
|
@ -19604,7 +19604,7 @@ lean_dec(x_1352);
|
|||
lean_dec(x_2);
|
||||
x_1358 = l___private_Init_Lean_Compiler_InitAttr_2__isUnitType___closed__1;
|
||||
x_1359 = lean_name_mk_string(x_27, x_1358);
|
||||
x_1360 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
x_1360 = l_Lean_Elab_Term_elabParen___closed__5;
|
||||
x_1361 = lean_name_mk_string(x_1359, x_1360);
|
||||
x_1362 = lean_box(0);
|
||||
x_1363 = l_Lean_mkConst(x_1361, x_1362);
|
||||
|
|
@ -21239,7 +21239,7 @@ x_1795 = lean_string_dec_eq(x_28, x_1794);
|
|||
if (x_1795 == 0)
|
||||
{
|
||||
lean_object* x_1796; uint8_t x_1797;
|
||||
x_1796 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__1;
|
||||
x_1796 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__1;
|
||||
x_1797 = lean_string_dec_eq(x_28, x_1796);
|
||||
if (x_1797 == 0)
|
||||
{
|
||||
|
|
@ -21493,7 +21493,7 @@ lean_dec(x_1868);
|
|||
lean_dec(x_2);
|
||||
x_1874 = l___private_Init_Lean_Compiler_InitAttr_2__isUnitType___closed__1;
|
||||
x_1875 = lean_name_mk_string(x_27, x_1874);
|
||||
x_1876 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
x_1876 = l_Lean_Elab_Term_elabParen___closed__5;
|
||||
x_1877 = lean_name_mk_string(x_1875, x_1876);
|
||||
x_1878 = lean_box(0);
|
||||
x_1879 = l_Lean_mkConst(x_1877, x_1878);
|
||||
|
|
@ -23154,7 +23154,7 @@ x_2317 = lean_string_dec_eq(x_28, x_2316);
|
|||
if (x_2317 == 0)
|
||||
{
|
||||
lean_object* x_2318; uint8_t x_2319;
|
||||
x_2318 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__1;
|
||||
x_2318 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__1;
|
||||
x_2319 = lean_string_dec_eq(x_28, x_2318);
|
||||
if (x_2319 == 0)
|
||||
{
|
||||
|
|
@ -23414,7 +23414,7 @@ lean_dec(x_2391);
|
|||
lean_dec(x_2);
|
||||
x_2397 = l___private_Init_Lean_Compiler_InitAttr_2__isUnitType___closed__1;
|
||||
x_2398 = lean_name_mk_string(x_27, x_2397);
|
||||
x_2399 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
x_2399 = l_Lean_Elab_Term_elabParen___closed__5;
|
||||
x_2400 = lean_name_mk_string(x_2398, x_2399);
|
||||
x_2401 = lean_box(0);
|
||||
x_2402 = l_Lean_mkConst(x_2400, x_2401);
|
||||
|
|
@ -25040,7 +25040,7 @@ lean_inc(x_13);
|
|||
x_14 = lean_ctor_get(x_11, 1);
|
||||
lean_inc(x_14);
|
||||
lean_dec(x_11);
|
||||
x_15 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_13);
|
||||
x_15 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_13);
|
||||
lean_dec(x_13);
|
||||
x_16 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_16, 0, x_15);
|
||||
|
|
|
|||
|
|
@ -17,7 +17,6 @@ lean_object* l_Lean_Elab_Term_toParserDescrAux___main___closed__45;
|
|||
lean_object* l_Lean_Elab_Command_elabSyntax___closed__11;
|
||||
lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__34;
|
||||
lean_object* l_Lean_Elab_Term_toParserDescrAux___main___closed__95;
|
||||
extern lean_object* l_Lean_Parser_Syntax_many___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_getEnv___rarg(lean_object*);
|
||||
extern lean_object* l_Lean_Name_toString___closed__1;
|
||||
lean_object* l_Array_iterateMAux___main___at___private_Init_Lean_Elab_Syntax_2__mkParserSeq___spec__1___closed__2;
|
||||
|
|
@ -38,7 +37,6 @@ lean_object* l_Lean_Name_eraseMacroScopes(lean_object*);
|
|||
lean_object* l___private_Init_Lean_Elab_Syntax_4__withFirst___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_isNatLitAux(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_expandNotation___closed__2;
|
||||
extern lean_object* l_Lean_Parser_Syntax_many___elambda__1___closed__2;
|
||||
lean_object* l_Array_umapMAux___main___at_Lean_Elab_Command_expandNotation___spec__4(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_getOptions(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Macro_throwUnsupported___closed__1;
|
||||
|
|
@ -52,7 +50,6 @@ lean_object* l_Lean_Elab_Term_toParserDescrAux___main___closed__75;
|
|||
lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__15;
|
||||
lean_object* l___regBuiltinCommandElab_Lean_Elab_Command_elabReserve(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_try___elambda__1___closed__1;
|
||||
extern lean_object* l_Lean_Parser_Syntax_many1___elambda__1___closed__1;
|
||||
lean_object* l___private_Init_Lean_Elab_Syntax_1__expandOptPrecedence(lean_object*);
|
||||
extern lean_object* l_Lean_Elab_Term_elabArrayLit___closed__13;
|
||||
lean_object* l_Lean_mkTermIdFromIdent(lean_object*);
|
||||
|
|
@ -77,17 +74,17 @@ extern lean_object* l___private_Init_Lean_Elab_TermBinders_10__expandFunBindersA
|
|||
lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__5;
|
||||
extern lean_object* l_Lean_Elab_registerBuiltinMacroAttr___lambda__1___closed__5;
|
||||
uint8_t lean_name_eq(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_many1___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Elab_Command_Macro_mkFreshKind(lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_Syntax_4__withFirst___rarg(uint8_t, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_toParserDescrAux___main___closed__104;
|
||||
lean_object* l___regBuiltinCommandElab_Lean_Elab_Command_elabReserve___closed__1;
|
||||
lean_object* l_Lean_Syntax_getIdAt(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_many1___elambda__1___rarg___closed__2;
|
||||
extern lean_object* l_Lean_Parser_Syntax_paren___elambda__1___closed__3;
|
||||
lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__33;
|
||||
lean_object* lean_array_fswap(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_identKind___closed__2;
|
||||
extern uint8_t l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
extern lean_object* l_Lean_Parser_Syntax_many1___elambda__1___rarg___closed__1;
|
||||
lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__13;
|
||||
extern lean_object* l_Lean_Elab_Command_runTermElabM___rarg___closed__1;
|
||||
lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__23;
|
||||
|
|
@ -95,7 +92,6 @@ lean_object* l_Lean_Elab_Command_elabSyntax___closed__7;
|
|||
lean_object* l_Lean_Elab_Command_expandMacroArgIntoPattern(lean_object*, lean_object*);
|
||||
extern lean_object* l_PersistentHashMap_mkCollisionNode___rarg___closed__1;
|
||||
lean_object* l_Array_umapMAux___main___at___private_Init_Lean_Elab_Syntax_7__antiquote___main___spec__5(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_orelse___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_toParserDescrAux___main___closed__101;
|
||||
extern lean_object* l_Array_empty___closed__1;
|
||||
lean_object* l___private_Init_Lean_Elab_Syntax_5__withNoPushLeading(lean_object*);
|
||||
|
|
@ -130,6 +126,7 @@ lean_object* l___private_Init_Lean_Elab_Syntax_8__regTraceClasses(lean_object*);
|
|||
lean_object* l_Lean_Elab_Command_elabSyntax___closed__20;
|
||||
lean_object* l___regBuiltinCommandElab_Lean_Elab_Command_elabDeclareSyntaxCat___closed__2;
|
||||
lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__9;
|
||||
extern lean_object* l_Lean_Parser_Syntax_orelse___elambda__1___rarg___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_toParserDescrAux(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_toParserDescrAux___main___closed__81;
|
||||
lean_object* l_Lean_Elab_Command_elabMacroRulesAux___lambda__1___closed__6;
|
||||
|
|
@ -195,6 +192,7 @@ lean_object* l_Lean_Elab_Command_expandMacro(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Elab_Term_toParserDescrAux___main___closed__100;
|
||||
lean_object* l_Lean_Elab_Term_toParserDescrAux___main___closed__53;
|
||||
lean_object* l_Lean_Elab_Command_expandMacroHeadIntoPattern(lean_object*, lean_object*);
|
||||
extern uint8_t l_Lean_Elab_Term_elabParen___closed__4;
|
||||
lean_object* l_Lean_Elab_Command_elabNoKindMacroRulesAux___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_umapMAux___main___at_Lean_Elab_Term_toParserDescrAux___main___spec__2(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_toParserDescrAux___main___closed__42;
|
||||
|
|
@ -246,7 +244,6 @@ extern lean_object* l_Lean_strLitKind___closed__1;
|
|||
extern lean_object* l___private_Init_Lean_Elab_TermBinders_10__expandFunBindersAux___main___closed__6;
|
||||
lean_object* lean_array_fset(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__32;
|
||||
extern lean_object* l_Lean_Parser_Syntax_optional___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__10;
|
||||
extern lean_object* l_Lean_Elab_Term_mkConst___closed__4;
|
||||
lean_object* l_Lean_Elab_Command_elabMacroRulesAux___lambda__1___closed__1;
|
||||
|
|
@ -264,6 +261,7 @@ lean_object* l_Lean_Elab_Term_toParserDescrAux___main___closed__56;
|
|||
lean_object* l_Lean_Elab_Term_toParserDescrAux___main___closed__66;
|
||||
lean_object* l_Nat_repr(lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Elab_Quotation_11__letBindRhss___main___closed__11;
|
||||
extern lean_object* l_Lean_Parser_Syntax_many___elambda__1___rarg___closed__2;
|
||||
extern lean_object* l_Lean_Parser_Command_attrInstance___elambda__1___closed__2;
|
||||
extern lean_object* l_Lean_Elab_Term_expandCDot_x3f___closed__3;
|
||||
lean_object* l_Lean_Elab_Command_elabMacroRules(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -272,6 +270,7 @@ lean_object* l_Lean_Elab_Term_toParserDescrAux___main___closed__37;
|
|||
lean_object* l_Lean_Elab_Command_elabNoKindMacroRulesAux___closed__4;
|
||||
lean_object* l___private_Init_Lean_Elab_Command_1__ioErrorToMessage(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getId(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_many___elambda__1___rarg___closed__1;
|
||||
lean_object* l_Lean_Elab_Command_elabMacroRulesAux___lambda__1___closed__7;
|
||||
lean_object* l_Lean_Elab_Command_adaptExpander(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_mkParserAttributeImpl___closed__1;
|
||||
|
|
@ -404,11 +403,12 @@ lean_object* l_Lean_Elab_Command_getMainModule(lean_object*, lean_object*);
|
|||
lean_object* l___private_Init_Lean_Elab_Syntax_3__markAsTrailingParser___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__31;
|
||||
extern lean_object* l_Lean_Elab_Term_elabArrayLit___closed__12;
|
||||
extern lean_object* l_Lean_Parser_Syntax_optional___elambda__1___closed__2;
|
||||
extern lean_object* l_Lean_Parser_mkAntiquotAux___closed__1;
|
||||
extern lean_object* l_Lean_Parser_Command_reserve___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Elab_Command_elabSyntax___closed__8;
|
||||
lean_object* l_Lean_Elab_Command_elabNoKindMacroRulesAux___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__7;
|
||||
extern lean_object* l_Lean_Parser_Syntax_optional___elambda__1___rarg___closed__2;
|
||||
lean_object* l_Lean_Syntax_getArgs(lean_object*);
|
||||
lean_object* l___regBuiltinCommandElab_Lean_Elab_Command_elabReserve___closed__3;
|
||||
lean_object* l_Lean_Syntax_getKind(lean_object*);
|
||||
|
|
@ -489,7 +489,6 @@ lean_object* l___private_Init_Lean_Elab_Syntax_7__antiquote___main___boxed(lean_
|
|||
lean_object* l_Lean_Elab_Term_elabBinders___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_toParserDescrAux___main___closed__84;
|
||||
lean_object* l_Lean_Elab_Command_setEnv(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
lean_object* l_Array_umapMAux___main___at___private_Init_Lean_Elab_Syntax_7__antiquote___main___spec__2(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabReserve___boxed(lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltinCommandElab_Lean_Elab_Command_elabDeclareSyntaxCat___closed__3;
|
||||
|
|
@ -513,6 +512,7 @@ extern lean_object* l_Lean_Parser_Term_typeSpec___elambda__1___closed__2;
|
|||
lean_object* l___private_Init_Lean_Elab_Syntax_7__antiquote___main___closed__2;
|
||||
lean_object* l___private_Init_LeanInit_14__filterSepElemsMAux___main___at_Lean_Elab_Command_elabNoKindMacroRulesAux___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_toParserDescrAux___main___closed__11;
|
||||
extern lean_object* l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
extern lean_object* l_Lean_Meta_DiscrTree_Trie_format___main___rarg___closed__1;
|
||||
lean_object* l_Lean_Elab_Command_mkFreshKind(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabMixfix(lean_object*, lean_object*);
|
||||
|
|
@ -546,6 +546,7 @@ extern lean_object* l_Lean_mkAppStx___closed__2;
|
|||
extern lean_object* l_Lean_Parser_mkParserOfConstantUnsafe___closed__3;
|
||||
lean_object* l_Lean_Elab_Term_toParserDescrAux___main___closed__23;
|
||||
extern lean_object* l_Lean_Elab_mkMacroAttribute___closed__1;
|
||||
extern lean_object* l_Lean_Parser_Syntax_optional___elambda__1___rarg___closed__1;
|
||||
lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__2;
|
||||
extern lean_object* l___private_Init_Lean_Elab_Quotation_3__quoteOption___rarg___closed__6;
|
||||
lean_object* l_Lean_Elab_Term_toParserDescrAux___main___closed__44;
|
||||
|
|
@ -576,7 +577,6 @@ lean_object* l_Lean_Elab_Command_expandNotationItemIntoSyntaxItem___boxed(lean_o
|
|||
lean_object* l_Lean_Elab_Term_toParserDescrAux___main___closed__59;
|
||||
lean_object* l_Lean_Elab_Term_toParserDescrAux___main___closed__82;
|
||||
extern lean_object* l_Lean_Parser_Command_declId___elambda__1___closed__2;
|
||||
extern lean_object* l_Lean_Parser_mkAntiquot___closed__1;
|
||||
lean_object* l_Lean_Elab_Command_logTrace(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_Syntax_1__expandOptPrecedence(lean_object* x_1) {
|
||||
_start:
|
||||
|
|
@ -764,7 +764,7 @@ lean_ctor_set(x_24, 2, x_21);
|
|||
lean_ctor_set(x_24, 3, x_23);
|
||||
x_25 = l_Array_empty___closed__1;
|
||||
x_26 = lean_array_push(x_25, x_24);
|
||||
x_27 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_27 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_28 = lean_array_push(x_26, x_27);
|
||||
x_29 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_30 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -1382,7 +1382,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Array_iterateMAux___main___at___private_Init_Lean_Elab_Syntax_2__mkParserSeq___spec__1___closed__4;
|
||||
x_2 = l_Lean_Parser_Syntax_optional___elambda__1___closed__1;
|
||||
x_2 = l_Lean_Parser_Syntax_optional___elambda__1___rarg___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -1392,7 +1392,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Array_iterateMAux___main___at___private_Init_Lean_Elab_Syntax_2__mkParserSeq___spec__1___closed__6;
|
||||
x_2 = l_Lean_Parser_Syntax_optional___elambda__1___closed__1;
|
||||
x_2 = l_Lean_Parser_Syntax_optional___elambda__1___rarg___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -1457,7 +1457,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Array_iterateMAux___main___at___private_Init_Lean_Elab_Syntax_2__mkParserSeq___spec__1___closed__4;
|
||||
x_2 = l_Lean_Parser_Syntax_many1___elambda__1___closed__1;
|
||||
x_2 = l_Lean_Parser_Syntax_many1___elambda__1___rarg___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -1467,7 +1467,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Array_iterateMAux___main___at___private_Init_Lean_Elab_Syntax_2__mkParserSeq___spec__1___closed__6;
|
||||
x_2 = l_Lean_Parser_Syntax_many1___elambda__1___closed__1;
|
||||
x_2 = l_Lean_Parser_Syntax_many1___elambda__1___rarg___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -1532,7 +1532,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Array_iterateMAux___main___at___private_Init_Lean_Elab_Syntax_2__mkParserSeq___spec__1___closed__4;
|
||||
x_2 = l_Lean_Parser_Syntax_many___elambda__1___closed__1;
|
||||
x_2 = l_Lean_Parser_Syntax_many___elambda__1___rarg___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -1542,7 +1542,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Array_iterateMAux___main___at___private_Init_Lean_Elab_Syntax_2__mkParserSeq___spec__1___closed__6;
|
||||
x_2 = l_Lean_Parser_Syntax_many___elambda__1___closed__1;
|
||||
x_2 = l_Lean_Parser_Syntax_many___elambda__1___rarg___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -2737,22 +2737,22 @@ x_32 = lean_name_eq(x_6, x_31);
|
|||
if (x_32 == 0)
|
||||
{
|
||||
lean_object* x_33; uint8_t x_34;
|
||||
x_33 = l_Lean_Parser_Syntax_many___elambda__1___closed__2;
|
||||
x_33 = l_Lean_Parser_Syntax_many___elambda__1___rarg___closed__2;
|
||||
x_34 = lean_name_eq(x_6, x_33);
|
||||
if (x_34 == 0)
|
||||
{
|
||||
lean_object* x_35; uint8_t x_36;
|
||||
x_35 = l_Lean_Parser_Syntax_many1___elambda__1___closed__2;
|
||||
x_35 = l_Lean_Parser_Syntax_many1___elambda__1___rarg___closed__2;
|
||||
x_36 = lean_name_eq(x_6, x_35);
|
||||
if (x_36 == 0)
|
||||
{
|
||||
lean_object* x_37; uint8_t x_38;
|
||||
x_37 = l_Lean_Parser_Syntax_optional___elambda__1___closed__2;
|
||||
x_37 = l_Lean_Parser_Syntax_optional___elambda__1___rarg___closed__2;
|
||||
x_38 = lean_name_eq(x_6, x_37);
|
||||
if (x_38 == 0)
|
||||
{
|
||||
lean_object* x_39; uint8_t x_40;
|
||||
x_39 = l_Lean_Parser_Syntax_orelse___elambda__1___closed__1;
|
||||
x_39 = l_Lean_Parser_Syntax_orelse___elambda__1___rarg___closed__1;
|
||||
x_40 = lean_name_eq(x_6, x_39);
|
||||
if (x_40 == 0)
|
||||
{
|
||||
|
|
@ -2858,7 +2858,7 @@ lean_ctor_set(x_77, 2, x_74);
|
|||
lean_ctor_set(x_77, 3, x_76);
|
||||
x_78 = l_Array_empty___closed__1;
|
||||
x_79 = lean_array_push(x_78, x_77);
|
||||
x_80 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_80 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_81 = lean_array_push(x_79, x_80);
|
||||
x_82 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_83 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -2900,7 +2900,7 @@ lean_ctor_set(x_99, 2, x_96);
|
|||
lean_ctor_set(x_99, 3, x_98);
|
||||
x_100 = l_Array_empty___closed__1;
|
||||
x_101 = lean_array_push(x_100, x_99);
|
||||
x_102 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_102 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_103 = lean_array_push(x_101, x_102);
|
||||
x_104 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_105 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -2965,7 +2965,7 @@ lean_ctor_set(x_129, 2, x_126);
|
|||
lean_ctor_set(x_129, 3, x_128);
|
||||
x_130 = l_Array_empty___closed__1;
|
||||
x_131 = lean_array_push(x_130, x_129);
|
||||
x_132 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_132 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_133 = lean_array_push(x_131, x_132);
|
||||
x_134 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_135 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3136,7 +3136,7 @@ lean_ctor_set(x_185, 2, x_182);
|
|||
lean_ctor_set(x_185, 3, x_184);
|
||||
x_186 = l_Array_empty___closed__1;
|
||||
x_187 = lean_array_push(x_186, x_185);
|
||||
x_188 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_188 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_189 = lean_array_push(x_187, x_188);
|
||||
x_190 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_191 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3280,7 +3280,7 @@ lean_ctor_set(x_230, 2, x_227);
|
|||
lean_ctor_set(x_230, 3, x_229);
|
||||
x_231 = l_Array_empty___closed__1;
|
||||
x_232 = lean_array_push(x_231, x_230);
|
||||
x_233 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_233 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_234 = lean_array_push(x_232, x_233);
|
||||
x_235 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_236 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3321,7 +3321,7 @@ lean_ctor_set(x_251, 2, x_248);
|
|||
lean_ctor_set(x_251, 3, x_250);
|
||||
x_252 = l_Array_empty___closed__1;
|
||||
x_253 = lean_array_push(x_252, x_251);
|
||||
x_254 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_254 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_255 = lean_array_push(x_253, x_254);
|
||||
x_256 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_257 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3385,7 +3385,7 @@ lean_ctor_set(x_280, 2, x_277);
|
|||
lean_ctor_set(x_280, 3, x_279);
|
||||
x_281 = l_Array_empty___closed__1;
|
||||
x_282 = lean_array_push(x_281, x_280);
|
||||
x_283 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_283 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_284 = lean_array_push(x_282, x_283);
|
||||
x_285 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_286 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3507,7 +3507,7 @@ lean_ctor_set(x_323, 2, x_320);
|
|||
lean_ctor_set(x_323, 3, x_322);
|
||||
x_324 = l_Array_empty___closed__1;
|
||||
x_325 = lean_array_push(x_324, x_323);
|
||||
x_326 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_326 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_327 = lean_array_push(x_325, x_326);
|
||||
x_328 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_329 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3621,7 +3621,7 @@ lean_ctor_set(x_363, 2, x_360);
|
|||
lean_ctor_set(x_363, 3, x_362);
|
||||
x_364 = l_Array_empty___closed__1;
|
||||
x_365 = lean_array_push(x_364, x_363);
|
||||
x_366 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_366 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_367 = lean_array_push(x_365, x_366);
|
||||
x_368 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_369 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3662,7 +3662,7 @@ lean_ctor_set(x_384, 2, x_381);
|
|||
lean_ctor_set(x_384, 3, x_383);
|
||||
x_385 = l_Array_empty___closed__1;
|
||||
x_386 = lean_array_push(x_385, x_384);
|
||||
x_387 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_387 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_388 = lean_array_push(x_386, x_387);
|
||||
x_389 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_390 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3726,7 +3726,7 @@ lean_ctor_set(x_413, 2, x_410);
|
|||
lean_ctor_set(x_413, 3, x_412);
|
||||
x_414 = l_Array_empty___closed__1;
|
||||
x_415 = lean_array_push(x_414, x_413);
|
||||
x_416 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_416 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_417 = lean_array_push(x_415, x_416);
|
||||
x_418 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_419 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3848,7 +3848,7 @@ lean_ctor_set(x_456, 2, x_453);
|
|||
lean_ctor_set(x_456, 3, x_455);
|
||||
x_457 = l_Array_empty___closed__1;
|
||||
x_458 = lean_array_push(x_457, x_456);
|
||||
x_459 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_459 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_460 = lean_array_push(x_458, x_459);
|
||||
x_461 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_462 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3962,7 +3962,7 @@ lean_ctor_set(x_496, 2, x_493);
|
|||
lean_ctor_set(x_496, 3, x_495);
|
||||
x_497 = l_Array_empty___closed__1;
|
||||
x_498 = lean_array_push(x_497, x_496);
|
||||
x_499 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_499 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_500 = lean_array_push(x_498, x_499);
|
||||
x_501 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_502 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -4003,7 +4003,7 @@ lean_ctor_set(x_517, 2, x_514);
|
|||
lean_ctor_set(x_517, 3, x_516);
|
||||
x_518 = l_Array_empty___closed__1;
|
||||
x_519 = lean_array_push(x_518, x_517);
|
||||
x_520 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_520 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_521 = lean_array_push(x_519, x_520);
|
||||
x_522 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_523 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -4067,7 +4067,7 @@ lean_ctor_set(x_546, 2, x_543);
|
|||
lean_ctor_set(x_546, 3, x_545);
|
||||
x_547 = l_Array_empty___closed__1;
|
||||
x_548 = lean_array_push(x_547, x_546);
|
||||
x_549 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_549 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_550 = lean_array_push(x_548, x_549);
|
||||
x_551 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_552 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -4189,7 +4189,7 @@ lean_ctor_set(x_589, 2, x_586);
|
|||
lean_ctor_set(x_589, 3, x_588);
|
||||
x_590 = l_Array_empty___closed__1;
|
||||
x_591 = lean_array_push(x_590, x_589);
|
||||
x_592 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_592 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_593 = lean_array_push(x_591, x_592);
|
||||
x_594 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_595 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -4323,7 +4323,7 @@ lean_ctor_set(x_637, 2, x_634);
|
|||
lean_ctor_set(x_637, 3, x_636);
|
||||
x_638 = l_Array_empty___closed__1;
|
||||
x_639 = lean_array_push(x_638, x_637);
|
||||
x_640 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_640 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_641 = lean_array_push(x_639, x_640);
|
||||
x_642 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_643 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -4365,7 +4365,7 @@ lean_ctor_set(x_659, 2, x_656);
|
|||
lean_ctor_set(x_659, 3, x_658);
|
||||
x_660 = l_Array_empty___closed__1;
|
||||
x_661 = lean_array_push(x_660, x_659);
|
||||
x_662 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_662 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_663 = lean_array_push(x_661, x_662);
|
||||
x_664 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_665 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -4430,7 +4430,7 @@ lean_ctor_set(x_689, 2, x_686);
|
|||
lean_ctor_set(x_689, 3, x_688);
|
||||
x_690 = l_Array_empty___closed__1;
|
||||
x_691 = lean_array_push(x_690, x_689);
|
||||
x_692 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_692 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_693 = lean_array_push(x_691, x_692);
|
||||
x_694 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_695 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -4601,7 +4601,7 @@ lean_ctor_set(x_745, 2, x_742);
|
|||
lean_ctor_set(x_745, 3, x_744);
|
||||
x_746 = l_Array_empty___closed__1;
|
||||
x_747 = lean_array_push(x_746, x_745);
|
||||
x_748 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_748 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_749 = lean_array_push(x_747, x_748);
|
||||
x_750 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_751 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -4765,7 +4765,7 @@ lean_ctor_set(x_798, 2, x_795);
|
|||
lean_ctor_set(x_798, 3, x_797);
|
||||
x_799 = l_Array_empty___closed__1;
|
||||
x_800 = lean_array_push(x_799, x_798);
|
||||
x_801 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_801 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_802 = lean_array_push(x_800, x_801);
|
||||
x_803 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_804 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -4807,7 +4807,7 @@ lean_ctor_set(x_820, 2, x_817);
|
|||
lean_ctor_set(x_820, 3, x_819);
|
||||
x_821 = l_Array_empty___closed__1;
|
||||
x_822 = lean_array_push(x_821, x_820);
|
||||
x_823 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_823 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_824 = lean_array_push(x_822, x_823);
|
||||
x_825 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_826 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -4872,7 +4872,7 @@ lean_ctor_set(x_850, 2, x_847);
|
|||
lean_ctor_set(x_850, 3, x_849);
|
||||
x_851 = l_Array_empty___closed__1;
|
||||
x_852 = lean_array_push(x_851, x_850);
|
||||
x_853 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_853 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_854 = lean_array_push(x_852, x_853);
|
||||
x_855 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_856 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5043,7 +5043,7 @@ lean_ctor_set(x_906, 2, x_903);
|
|||
lean_ctor_set(x_906, 3, x_905);
|
||||
x_907 = l_Array_empty___closed__1;
|
||||
x_908 = lean_array_push(x_907, x_906);
|
||||
x_909 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_909 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_910 = lean_array_push(x_908, x_909);
|
||||
x_911 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_912 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5187,7 +5187,7 @@ lean_ctor_set(x_951, 2, x_948);
|
|||
lean_ctor_set(x_951, 3, x_950);
|
||||
x_952 = l_Array_empty___closed__1;
|
||||
x_953 = lean_array_push(x_952, x_951);
|
||||
x_954 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_954 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_955 = lean_array_push(x_953, x_954);
|
||||
x_956 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_957 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5228,7 +5228,7 @@ lean_ctor_set(x_972, 2, x_969);
|
|||
lean_ctor_set(x_972, 3, x_971);
|
||||
x_973 = l_Array_empty___closed__1;
|
||||
x_974 = lean_array_push(x_973, x_972);
|
||||
x_975 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_975 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_976 = lean_array_push(x_974, x_975);
|
||||
x_977 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_978 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5292,7 +5292,7 @@ lean_ctor_set(x_1001, 2, x_998);
|
|||
lean_ctor_set(x_1001, 3, x_1000);
|
||||
x_1002 = l_Array_empty___closed__1;
|
||||
x_1003 = lean_array_push(x_1002, x_1001);
|
||||
x_1004 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1004 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1005 = lean_array_push(x_1003, x_1004);
|
||||
x_1006 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1007 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5414,7 +5414,7 @@ lean_ctor_set(x_1044, 2, x_1041);
|
|||
lean_ctor_set(x_1044, 3, x_1043);
|
||||
x_1045 = l_Array_empty___closed__1;
|
||||
x_1046 = lean_array_push(x_1045, x_1044);
|
||||
x_1047 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1047 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1048 = lean_array_push(x_1046, x_1047);
|
||||
x_1049 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1050 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5528,7 +5528,7 @@ lean_ctor_set(x_1084, 2, x_1081);
|
|||
lean_ctor_set(x_1084, 3, x_1083);
|
||||
x_1085 = l_Array_empty___closed__1;
|
||||
x_1086 = lean_array_push(x_1085, x_1084);
|
||||
x_1087 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1087 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1088 = lean_array_push(x_1086, x_1087);
|
||||
x_1089 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1090 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5569,7 +5569,7 @@ lean_ctor_set(x_1105, 2, x_1102);
|
|||
lean_ctor_set(x_1105, 3, x_1104);
|
||||
x_1106 = l_Array_empty___closed__1;
|
||||
x_1107 = lean_array_push(x_1106, x_1105);
|
||||
x_1108 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1108 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1109 = lean_array_push(x_1107, x_1108);
|
||||
x_1110 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1111 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5633,7 +5633,7 @@ lean_ctor_set(x_1134, 2, x_1131);
|
|||
lean_ctor_set(x_1134, 3, x_1133);
|
||||
x_1135 = l_Array_empty___closed__1;
|
||||
x_1136 = lean_array_push(x_1135, x_1134);
|
||||
x_1137 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1137 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1138 = lean_array_push(x_1136, x_1137);
|
||||
x_1139 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1140 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5755,7 +5755,7 @@ lean_ctor_set(x_1177, 2, x_1174);
|
|||
lean_ctor_set(x_1177, 3, x_1176);
|
||||
x_1178 = l_Array_empty___closed__1;
|
||||
x_1179 = lean_array_push(x_1178, x_1177);
|
||||
x_1180 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1180 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1181 = lean_array_push(x_1179, x_1180);
|
||||
x_1182 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1183 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5847,7 +5847,7 @@ lean_ctor_set(x_1208, 2, x_1205);
|
|||
lean_ctor_set(x_1208, 3, x_1207);
|
||||
x_1209 = l_Array_empty___closed__1;
|
||||
x_1210 = lean_array_push(x_1209, x_1208);
|
||||
x_1211 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1211 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1212 = lean_array_push(x_1210, x_1211);
|
||||
x_1213 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1214 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5880,7 +5880,7 @@ lean_ctor_set(x_1224, 2, x_1221);
|
|||
lean_ctor_set(x_1224, 3, x_1223);
|
||||
x_1225 = l_Array_empty___closed__1;
|
||||
x_1226 = lean_array_push(x_1225, x_1224);
|
||||
x_1227 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1227 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1228 = lean_array_push(x_1226, x_1227);
|
||||
x_1229 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1230 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5928,7 +5928,7 @@ lean_ctor_set(x_1245, 2, x_1242);
|
|||
lean_ctor_set(x_1245, 3, x_1244);
|
||||
x_1246 = l_Array_empty___closed__1;
|
||||
x_1247 = lean_array_push(x_1246, x_1245);
|
||||
x_1248 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1248 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1249 = lean_array_push(x_1247, x_1248);
|
||||
x_1250 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1251 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5961,7 +5961,7 @@ lean_ctor_set(x_1261, 2, x_1258);
|
|||
lean_ctor_set(x_1261, 3, x_1260);
|
||||
x_1262 = l_Array_empty___closed__1;
|
||||
x_1263 = lean_array_push(x_1262, x_1261);
|
||||
x_1264 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1264 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1265 = lean_array_push(x_1263, x_1264);
|
||||
x_1266 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1267 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6009,7 +6009,7 @@ lean_ctor_set(x_1282, 2, x_1279);
|
|||
lean_ctor_set(x_1282, 3, x_1281);
|
||||
x_1283 = l_Array_empty___closed__1;
|
||||
x_1284 = lean_array_push(x_1283, x_1282);
|
||||
x_1285 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1285 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1286 = lean_array_push(x_1284, x_1285);
|
||||
x_1287 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1288 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6042,7 +6042,7 @@ lean_ctor_set(x_1298, 2, x_1295);
|
|||
lean_ctor_set(x_1298, 3, x_1297);
|
||||
x_1299 = l_Array_empty___closed__1;
|
||||
x_1300 = lean_array_push(x_1299, x_1298);
|
||||
x_1301 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1301 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1302 = lean_array_push(x_1300, x_1301);
|
||||
x_1303 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1304 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6090,7 +6090,7 @@ lean_ctor_set(x_1319, 2, x_1316);
|
|||
lean_ctor_set(x_1319, 3, x_1318);
|
||||
x_1320 = l_Array_empty___closed__1;
|
||||
x_1321 = lean_array_push(x_1320, x_1319);
|
||||
x_1322 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1322 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1323 = lean_array_push(x_1321, x_1322);
|
||||
x_1324 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1325 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6123,7 +6123,7 @@ lean_ctor_set(x_1335, 2, x_1332);
|
|||
lean_ctor_set(x_1335, 3, x_1334);
|
||||
x_1336 = l_Array_empty___closed__1;
|
||||
x_1337 = lean_array_push(x_1336, x_1335);
|
||||
x_1338 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1338 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1339 = lean_array_push(x_1337, x_1338);
|
||||
x_1340 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1341 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6237,7 +6237,7 @@ lean_ctor_set(x_1471, 2, x_1468);
|
|||
lean_ctor_set(x_1471, 3, x_1470);
|
||||
x_1472 = l_Array_empty___closed__1;
|
||||
x_1473 = lean_array_push(x_1472, x_1471);
|
||||
x_1474 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1474 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1475 = lean_array_push(x_1473, x_1474);
|
||||
x_1476 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1477 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6305,7 +6305,7 @@ lean_ctor_set(x_1508, 2, x_1505);
|
|||
lean_ctor_set(x_1508, 3, x_1507);
|
||||
x_1509 = l_Array_empty___closed__1;
|
||||
x_1510 = lean_array_push(x_1509, x_1508);
|
||||
x_1511 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1511 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1512 = lean_array_push(x_1510, x_1511);
|
||||
x_1513 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1514 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6399,7 +6399,7 @@ lean_ctor_set(x_1369, 2, x_1366);
|
|||
lean_ctor_set(x_1369, 3, x_1368);
|
||||
x_1370 = l_Array_empty___closed__1;
|
||||
x_1371 = lean_array_push(x_1370, x_1369);
|
||||
x_1372 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1372 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1373 = lean_array_push(x_1371, x_1372);
|
||||
x_1374 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1375 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6449,7 +6449,7 @@ lean_ctor_set(x_1397, 2, x_1394);
|
|||
lean_ctor_set(x_1397, 3, x_1396);
|
||||
x_1398 = l_Array_empty___closed__1;
|
||||
x_1399 = lean_array_push(x_1398, x_1397);
|
||||
x_1400 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1400 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1401 = lean_array_push(x_1399, x_1400);
|
||||
x_1402 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1403 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6515,7 +6515,7 @@ lean_ctor_set(x_1430, 2, x_1427);
|
|||
lean_ctor_set(x_1430, 3, x_1429);
|
||||
x_1431 = l_Array_empty___closed__1;
|
||||
x_1432 = lean_array_push(x_1431, x_1430);
|
||||
x_1433 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1433 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1434 = lean_array_push(x_1432, x_1433);
|
||||
x_1435 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1436 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6789,7 +6789,7 @@ lean_ctor_set(x_1650, 2, x_1647);
|
|||
lean_ctor_set(x_1650, 3, x_1649);
|
||||
x_1651 = l_Array_empty___closed__1;
|
||||
x_1652 = lean_array_push(x_1651, x_1650);
|
||||
x_1653 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1653 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1654 = lean_array_push(x_1652, x_1653);
|
||||
x_1655 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1656 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6819,7 +6819,7 @@ lean_ctor_set(x_1664, 2, x_1661);
|
|||
lean_ctor_set(x_1664, 3, x_1663);
|
||||
x_1665 = l_Array_empty___closed__1;
|
||||
x_1666 = lean_array_push(x_1665, x_1664);
|
||||
x_1667 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1667 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1668 = lean_array_push(x_1666, x_1667);
|
||||
x_1669 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1670 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6870,7 +6870,7 @@ lean_ctor_set(x_1685, 2, x_1682);
|
|||
lean_ctor_set(x_1685, 3, x_1684);
|
||||
x_1686 = l_Array_empty___closed__1;
|
||||
x_1687 = lean_array_push(x_1686, x_1685);
|
||||
x_1688 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1688 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1689 = lean_array_push(x_1687, x_1688);
|
||||
x_1690 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1691 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6949,7 +6949,7 @@ lean_ctor_set(x_1569, 2, x_1566);
|
|||
lean_ctor_set(x_1569, 3, x_1568);
|
||||
x_1570 = l_Array_empty___closed__1;
|
||||
x_1571 = lean_array_push(x_1570, x_1569);
|
||||
x_1572 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1572 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1573 = lean_array_push(x_1571, x_1572);
|
||||
x_1574 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1575 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -7007,7 +7007,7 @@ lean_ctor_set(x_1600, 2, x_1597);
|
|||
lean_ctor_set(x_1600, 3, x_1599);
|
||||
x_1601 = l_Array_empty___closed__1;
|
||||
x_1602 = lean_array_push(x_1601, x_1600);
|
||||
x_1603 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1603 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1604 = lean_array_push(x_1602, x_1603);
|
||||
x_1605 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1606 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -7710,7 +7710,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Array_empty___closed__1;
|
||||
x_2 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_2 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3 = lean_array_push(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -8523,7 +8523,7 @@ lean_ctor_set(x_36, 2, x_32);
|
|||
lean_ctor_set(x_36, 3, x_35);
|
||||
x_37 = l_Array_empty___closed__1;
|
||||
x_38 = lean_array_push(x_37, x_36);
|
||||
x_39 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_39 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_40 = lean_array_push(x_38, x_39);
|
||||
x_41 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_42 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -8893,7 +8893,7 @@ lean_ctor_set(x_174, 2, x_170);
|
|||
lean_ctor_set(x_174, 3, x_173);
|
||||
x_175 = l_Array_empty___closed__1;
|
||||
x_176 = lean_array_push(x_175, x_174);
|
||||
x_177 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_177 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_178 = lean_array_push(x_176, x_177);
|
||||
x_179 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_180 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -10223,7 +10223,7 @@ lean_ctor_set(x_39, 0, x_25);
|
|||
lean_ctor_set(x_39, 1, x_38);
|
||||
x_40 = l_Lean_Elab_Command_elabSyntax___closed__6;
|
||||
x_41 = lean_array_push(x_40, x_39);
|
||||
x_42 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_42 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_43 = lean_array_push(x_41, x_42);
|
||||
x_44 = lean_array_push(x_43, x_42);
|
||||
x_45 = lean_array_push(x_44, x_42);
|
||||
|
|
@ -10448,7 +10448,7 @@ lean_ctor_set(x_171, 0, x_157);
|
|||
lean_ctor_set(x_171, 1, x_170);
|
||||
x_172 = l_Lean_Elab_Command_elabSyntax___closed__6;
|
||||
x_173 = lean_array_push(x_172, x_171);
|
||||
x_174 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_174 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_175 = lean_array_push(x_173, x_174);
|
||||
x_176 = lean_array_push(x_175, x_174);
|
||||
x_177 = lean_array_push(x_176, x_174);
|
||||
|
|
@ -10728,7 +10728,7 @@ x_8 = l_Lean_Syntax_isOfKind(x_6, x_7);
|
|||
if (x_8 == 0)
|
||||
{
|
||||
uint8_t x_9;
|
||||
x_9 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_9 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_9 == 0)
|
||||
{
|
||||
lean_object* x_10; lean_object* x_11;
|
||||
|
|
@ -11700,7 +11700,7 @@ if (x_18 == 0)
|
|||
{
|
||||
uint8_t x_21;
|
||||
lean_dec(x_16);
|
||||
x_21 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_21 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_21 == 0)
|
||||
{
|
||||
lean_object* x_22; lean_object* x_23;
|
||||
|
|
@ -11847,7 +11847,7 @@ if (x_63 == 0)
|
|||
{
|
||||
uint8_t x_66;
|
||||
lean_dec(x_62);
|
||||
x_66 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_66 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_66 == 0)
|
||||
{
|
||||
lean_object* x_67; lean_object* x_68;
|
||||
|
|
@ -12503,7 +12503,7 @@ if (x_44 == 0)
|
|||
{
|
||||
uint8_t x_45;
|
||||
lean_dec(x_27);
|
||||
x_45 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_45 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_45 == 0)
|
||||
{
|
||||
lean_dec(x_15);
|
||||
|
|
@ -12644,7 +12644,7 @@ x_36 = lean_array_push(x_35, x_34);
|
|||
x_37 = l_Lean_mkOptionalNode___closed__1;
|
||||
x_38 = lean_array_push(x_36, x_37);
|
||||
x_39 = lean_array_push(x_38, x_37);
|
||||
x_40 = l_Lean_Parser_mkAntiquot___closed__1;
|
||||
x_40 = l_Lean_Parser_mkAntiquotAux___closed__1;
|
||||
x_41 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_41, 0, x_40);
|
||||
lean_ctor_set(x_41, 1, x_39);
|
||||
|
|
@ -12982,7 +12982,7 @@ x_21 = lean_array_push(x_20, x_19);
|
|||
x_22 = l_Lean_mkOptionalNode___closed__1;
|
||||
x_23 = lean_array_push(x_21, x_22);
|
||||
x_24 = lean_array_push(x_23, x_22);
|
||||
x_25 = l_Lean_Parser_mkAntiquot___closed__1;
|
||||
x_25 = l_Lean_Parser_mkAntiquotAux___closed__1;
|
||||
x_26 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_26, 0, x_25);
|
||||
lean_ctor_set(x_26, 1, x_24);
|
||||
|
|
@ -13946,7 +13946,7 @@ x_14 = lean_array_push(x_13, x_12);
|
|||
x_15 = l_Lean_mkOptionalNode___closed__1;
|
||||
x_16 = lean_array_push(x_14, x_15);
|
||||
x_17 = lean_array_push(x_16, x_15);
|
||||
x_18 = l_Lean_Parser_mkAntiquot___closed__1;
|
||||
x_18 = l_Lean_Parser_mkAntiquotAux___closed__1;
|
||||
x_19 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_19, 0, x_18);
|
||||
lean_ctor_set(x_19, 1, x_17);
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@ lean_object* l_Lean_Elab_Tactic_getLocalInsts___boxed(lean_object*, lean_object*
|
|||
lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_withMVarContext___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_PersistentHashMap_contains___at_Lean_Elab_Tactic_addBuiltinTactic___spec__4(lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_27__BuiltinParserAttribute_add___closed__2;
|
||||
lean_object* l_Lean_Elab_Tactic_evalTactic___main___closed__3;
|
||||
extern lean_object* l_Lean_Parser_declareBuiltinParser___closed__8;
|
||||
lean_object* l_PersistentHashMap_find_x3f___at_Lean_Elab_Tactic_evalTactic___main___spec__2(lean_object*, lean_object*);
|
||||
|
|
@ -59,7 +60,6 @@ lean_object* l___private_Init_Lean_Elab_Tactic_Basic_1__evalTacticUsing(lean_obj
|
|||
lean_object* l_Lean_Elab_Tactic_focus(lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_getLCtx___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_monadQuotation___closed__2;
|
||||
extern uint8_t l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
lean_object* l___private_Init_Lean_Elab_Tactic_Basic_2__expandTacticMacroFns___main(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_evalIntro___lambda__2___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_liftMetaM___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -143,6 +143,7 @@ lean_object* l_Lean_Elab_Tactic_declareBuiltinTactic___closed__7;
|
|||
extern lean_object* l_Lean_Meta_dbgTrace___rarg___closed__1;
|
||||
lean_object* l_List_findM_x3f___main___at_Lean_Elab_Tactic_evalCase___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_evalTactic___main___closed__2;
|
||||
extern uint8_t l_Lean_Elab_Term_elabParen___closed__4;
|
||||
extern lean_object* l_Lean_Elab_Term_withIncRecDepth___rarg___closed__2;
|
||||
lean_object* l_Lean_Elab_Tactic_evalCase(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_SMap_find_x3f___at_Lean_Elab_Tactic_evalTactic___main___spec__1___boxed(lean_object*, lean_object*);
|
||||
|
|
@ -216,6 +217,7 @@ lean_object* l___regBuiltinTactic_Lean_Elab_Tactic_evalTraceState___closed__3;
|
|||
lean_object* l_Lean_Elab_Tactic_getMainGoal(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltinTactic_Lean_Elab_Tactic_evalCase___closed__3;
|
||||
extern lean_object* l_Lean_Parser_declareBuiltinParser___closed__7;
|
||||
extern lean_object* l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__1;
|
||||
lean_object* l_Array_foldlStepMAux___main___at_Lean_Elab_Tactic_evalTactic___main___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_monadLog___closed__8;
|
||||
extern lean_object* l_Lean_Parser_Tactic_skip___elambda__1___closed__2;
|
||||
|
|
@ -237,6 +239,7 @@ lean_object* l___regBuiltinTactic_Lean_Elab_Tactic_evalSkip___closed__1;
|
|||
extern lean_object* l_Lean_Parser_Tactic_paren___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Elab_Tactic_monadLog___closed__1;
|
||||
lean_object* l_Lean_Elab_mkElabAttribute___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_16__throwParserCategoryAlreadyDefined___rarg___closed__2;
|
||||
lean_object* l_Lean_Elab_Tactic_save___boxed(lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_registerBuiltinTacticAttr___closed__5;
|
||||
lean_object* l_mkHashMapImp___rarg(lean_object*);
|
||||
|
|
@ -272,7 +275,6 @@ lean_object* l_Lean_Elab_Tactic_evalIntros___lambda__1(lean_object*, lean_object
|
|||
extern lean_object* l_Lean_Elab_declareBuiltinMacro___closed__4;
|
||||
lean_object* l_List_erase___main___at_Lean_Elab_Tactic_evalCase___spec__2(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_traceAtCmdPos___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_15__throwParserCategoryAlreadyDefined___rarg___closed__2;
|
||||
lean_object* l_Lean_Elab_Tactic_registerBuiltinTacticAttr___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_throwUnsupportedSyntax(lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_registerBuiltinTacticAttr___lambda__1___closed__1;
|
||||
|
|
@ -326,7 +328,6 @@ uint8_t l_PersistentHashMap_containsAtAux___main___at_Lean_Parser_isValidSyntaxN
|
|||
lean_object* l_Lean_Elab_Tactic_addBuiltinTactic(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_modifyMCtx(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_tagUntaggedGoals(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Tactic_orelse___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Elab_Tactic_getOptions___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_declareBuiltinTactic___closed__2;
|
||||
lean_object* l_Lean_Elab_Tactic_withMVarContext___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -365,7 +366,6 @@ lean_object* l_Lean_Elab_Tactic_EStateM_Backtrackable___closed__2;
|
|||
lean_object* l_Array_toList___rarg(lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_ensureHasType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_instantiateMVars(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_26__BuiltinParserAttribute_add___closed__2;
|
||||
lean_object* l_Lean_Elab_Tactic_withMacroExpansion___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Tactic_instantiateMVars(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_reportUnsolvedGoals(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -3166,7 +3166,7 @@ x_27 = l_Lean_Name_toStringWithSep___main(x_26, x_1);
|
|||
x_28 = l_Lean_Elab_Tactic_addBuiltinTactic___closed__1;
|
||||
x_29 = lean_string_append(x_28, x_27);
|
||||
lean_dec(x_27);
|
||||
x_30 = l___private_Init_Lean_Parser_Parser_15__throwParserCategoryAlreadyDefined___rarg___closed__2;
|
||||
x_30 = l___private_Init_Lean_Parser_Parser_16__throwParserCategoryAlreadyDefined___rarg___closed__2;
|
||||
x_31 = lean_string_append(x_29, x_30);
|
||||
x_32 = lean_alloc_ctor(18, 1, 0);
|
||||
lean_ctor_set(x_32, 0, x_31);
|
||||
|
|
@ -3271,7 +3271,7 @@ x_52 = l_Lean_Name_toStringWithSep___main(x_51, x_1);
|
|||
x_53 = l_Lean_Elab_Tactic_addBuiltinTactic___closed__1;
|
||||
x_54 = lean_string_append(x_53, x_52);
|
||||
lean_dec(x_52);
|
||||
x_55 = l___private_Init_Lean_Parser_Parser_15__throwParserCategoryAlreadyDefined___rarg___closed__2;
|
||||
x_55 = l___private_Init_Lean_Parser_Parser_16__throwParserCategoryAlreadyDefined___rarg___closed__2;
|
||||
x_56 = lean_string_append(x_54, x_55);
|
||||
x_57 = lean_alloc_ctor(18, 1, 0);
|
||||
lean_ctor_set(x_57, 0, x_56);
|
||||
|
|
@ -3590,7 +3590,7 @@ lean_dec(x_13);
|
|||
lean_dec(x_11);
|
||||
lean_dec(x_2);
|
||||
lean_dec(x_1);
|
||||
x_25 = l___private_Init_Lean_Parser_Parser_26__BuiltinParserAttribute_add___closed__2;
|
||||
x_25 = l___private_Init_Lean_Parser_Parser_27__BuiltinParserAttribute_add___closed__2;
|
||||
x_26 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_26, 0, x_25);
|
||||
lean_ctor_set(x_26, 1, x_12);
|
||||
|
|
@ -13522,7 +13522,7 @@ if (x_12 == 0)
|
|||
if (x_10 == 0)
|
||||
{
|
||||
uint8_t x_13;
|
||||
x_13 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_13 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_13 == 0)
|
||||
{
|
||||
lean_object* x_14;
|
||||
|
|
@ -14896,13 +14896,13 @@ lean_object* l_Lean_Elab_Tactic_evalOrelse(lean_object* x_1, lean_object* x_2, l
|
|||
_start:
|
||||
{
|
||||
lean_object* x_4; uint8_t x_5;
|
||||
x_4 = l_Lean_Parser_Tactic_orelse___elambda__1___closed__1;
|
||||
x_4 = l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__1;
|
||||
lean_inc(x_1);
|
||||
x_5 = l_Lean_Syntax_isOfKind(x_1, x_4);
|
||||
if (x_5 == 0)
|
||||
{
|
||||
uint8_t x_6;
|
||||
x_6 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_6 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_6 == 0)
|
||||
{
|
||||
lean_object* x_7;
|
||||
|
|
@ -15021,7 +15021,7 @@ lean_object* l___regBuiltinTactic_Lean_Elab_Tactic_evalOrelse(lean_object* x_1)
|
|||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_2 = l_Lean_Parser_Tactic_orelse___elambda__1___closed__1;
|
||||
x_2 = l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__1;
|
||||
x_3 = l___regBuiltinTactic_Lean_Elab_Tactic_evalOrelse___closed__2;
|
||||
x_4 = l___regBuiltinTactic_Lean_Elab_Tactic_evalOrelse___closed__3;
|
||||
x_5 = l_Lean_Elab_Tactic_addBuiltinTactic(x_2, x_3, x_4, x_1);
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -41,8 +41,8 @@ lean_object* l___regBuiltinTermElab_Lean_Elab_Term_elabFun___closed__2;
|
|||
lean_object* l_Lean_Elab_Term_elabForall___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_typeAscription___elambda__1___closed__1;
|
||||
extern lean_object* l_Lean_Parser_Term_match___elambda__1___closed__1;
|
||||
extern uint8_t l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
extern lean_object* l_Prod_HasRepr___rarg___closed__1;
|
||||
extern lean_object* l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__3;
|
||||
lean_object* l_Array_umapMAux___main___at___private_Init_Lean_Elab_TermBinders_10__expandFunBindersAux___main___spec__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_TermBinders_8__getFunBinderIdsAux_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Array_empty___closed__1;
|
||||
|
|
@ -63,7 +63,7 @@ extern lean_object* l_Lean_Parser_Term_depArrow___elambda__1___closed__2;
|
|||
lean_object* l___private_Init_Lean_Elab_TermBinders_10__expandFunBindersAux___main___closed__7;
|
||||
lean_object* l_Array_umapMAux___main___at___private_Init_Lean_Elab_TermBinders_5__matchBinder___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_TermBinders_7__elabBindersAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Elab_Term_5__expandCDot___closed__3;
|
||||
extern lean_object* l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__2;
|
||||
lean_object* lean_string_utf8_byte_size(lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_TermBinders_11__expandFunBinders___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_TermBinders_4__expandBinderModifier___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -86,6 +86,7 @@ lean_object* l_Lean_Syntax_isSimpleTermId_x3f(lean_object*, uint8_t);
|
|||
lean_object* l___private_Init_Lean_Elab_TermBinders_10__expandFunBindersAux___main___closed__8;
|
||||
lean_object* l___regBuiltinTermElab_Lean_Elab_Term_elabLetDecl(lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_TermBinders_12__regTraceClasses(lean_object*);
|
||||
extern uint8_t l_Lean_Elab_Term_elabParen___closed__4;
|
||||
lean_object* l___regBuiltinTermElab_Lean_Elab_Term_elabFun___closed__3;
|
||||
lean_object* lean_array_fget(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Elab_Term_declareBuiltinTermElab___closed__3;
|
||||
|
|
@ -161,6 +162,7 @@ lean_object* l_Lean_Elab_Term_expandOptType___boxed(lean_object*, lean_object*);
|
|||
extern lean_object* l_Lean_nullKind___closed__2;
|
||||
lean_object* l___regBuiltinTermElab_Lean_Elab_Term_elabDepArrow___closed__1;
|
||||
lean_object* l___regBuiltinTermElab_Lean_Elab_Term_elabArrow___closed__3;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__1;
|
||||
extern lean_object* l_Lean_mkAppStx___closed__3;
|
||||
lean_object* l___private_Init_Lean_Elab_TermBinders_7__elabBindersAux___main(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_TermBinders_5__matchBinder(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -180,7 +182,6 @@ lean_object* l_Lean_Syntax_getNumArgs(lean_object*);
|
|||
lean_object* l_Lean_mkHole(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_getLCtx(lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_TermBinders_2__expandBinderIdent___boxed(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Elab_Term_5__expandCDot___closed__2;
|
||||
lean_object* l___private_Init_Lean_Elab_TermBinders_6__elabBinderViews___main(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Expr_getOptParamDefault_x3f___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_elabLetIdDecl___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -226,11 +227,11 @@ lean_object* l___private_Init_Lean_Elab_TermBinders_2__expandBinderIdent(lean_ob
|
|||
extern lean_object* l_Lean_mkHole___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_elabBinders___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Lean_Elab_TermBinders_4__expandBinderModifier___closed__3;
|
||||
extern lean_object* l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_mkOptionalNode___closed__2;
|
||||
lean_object* l___regBuiltinTermElab_Lean_Elab_Term_elabLetDecl___closed__3;
|
||||
extern lean_object* l_Lean_Parser_Term_typeSpec___elambda__1___closed__2;
|
||||
extern lean_object* l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
lean_object* l_Lean_Elab_Term_elabArrow___lambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabLetDeclAux___closed__3;
|
||||
|
|
@ -244,7 +245,6 @@ extern lean_object* l_Lean_Parser_Term_simpleBinder___elambda__1___closed__2;
|
|||
extern lean_object* l_Lean_Parser_Term_forall___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_elabLetDecl___closed__7;
|
||||
lean_object* l___private_Init_Lean_Elab_TermBinders_6__elabBinderViews___main___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__1;
|
||||
lean_object* lean_name_mk_numeral(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_mkAppStx___closed__1;
|
||||
lean_object* l___private_Init_Lean_Elab_TermBinders_3__expandOptIdent(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -296,7 +296,7 @@ x_5 = l_Lean_Syntax_isOfKind(x_1, x_4);
|
|||
if (x_5 == 0)
|
||||
{
|
||||
uint8_t x_6;
|
||||
x_6 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_6 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_6 == 0)
|
||||
{
|
||||
lean_object* x_7;
|
||||
|
|
@ -552,7 +552,7 @@ lean_ctor_set(x_29, 2, x_26);
|
|||
lean_ctor_set(x_29, 3, x_28);
|
||||
x_30 = l_Array_empty___closed__1;
|
||||
x_31 = lean_array_push(x_30, x_29);
|
||||
x_32 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_32 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_33 = lean_array_push(x_31, x_32);
|
||||
x_34 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_35 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -593,7 +593,7 @@ lean_ctor_set(x_51, 2, x_48);
|
|||
lean_ctor_set(x_51, 3, x_50);
|
||||
x_52 = l_Array_empty___closed__1;
|
||||
x_53 = lean_array_push(x_52, x_51);
|
||||
x_54 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_54 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_55 = lean_array_push(x_53, x_54);
|
||||
x_56 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_57 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -3420,7 +3420,7 @@ x_6 = l_Lean_Syntax_isOfKind(x_1, x_5);
|
|||
if (x_6 == 0)
|
||||
{
|
||||
uint8_t x_7;
|
||||
x_7 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_7 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_7 == 0)
|
||||
{
|
||||
lean_object* x_8;
|
||||
|
|
@ -3686,10 +3686,10 @@ if (x_15 == 0)
|
|||
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;
|
||||
x_16 = lean_ctor_get(x_14, 0);
|
||||
x_17 = lean_box(0);
|
||||
x_18 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__3;
|
||||
x_18 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__3;
|
||||
x_19 = l_Lean_addMacroScope(x_16, x_18, x_12);
|
||||
x_20 = lean_box(0);
|
||||
x_21 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__2;
|
||||
x_21 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__2;
|
||||
x_22 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_22, 0, x_17);
|
||||
lean_ctor_set(x_22, 1, x_21);
|
||||
|
|
@ -3709,7 +3709,7 @@ x_31 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_31, 0, x_25);
|
||||
lean_ctor_set(x_31, 1, x_30);
|
||||
x_32 = lean_array_push(x_28, x_31);
|
||||
x_33 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_33 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_34 = lean_array_push(x_32, x_33);
|
||||
x_35 = l_Lean_Elab_Term_elabArrow___lambda__1___closed__7;
|
||||
x_36 = lean_array_push(x_34, x_35);
|
||||
|
|
@ -3742,10 +3742,10 @@ lean_inc(x_49);
|
|||
lean_inc(x_48);
|
||||
lean_dec(x_14);
|
||||
x_50 = lean_box(0);
|
||||
x_51 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__3;
|
||||
x_51 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__3;
|
||||
x_52 = l_Lean_addMacroScope(x_48, x_51, x_12);
|
||||
x_53 = lean_box(0);
|
||||
x_54 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__2;
|
||||
x_54 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__2;
|
||||
x_55 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_55, 0, x_50);
|
||||
lean_ctor_set(x_55, 1, x_54);
|
||||
|
|
@ -3765,7 +3765,7 @@ x_64 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_64, 0, x_58);
|
||||
lean_ctor_set(x_64, 1, x_63);
|
||||
x_65 = lean_array_push(x_61, x_64);
|
||||
x_66 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_66 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_67 = lean_array_push(x_65, x_66);
|
||||
x_68 = l_Lean_Elab_Term_elabArrow___lambda__1___closed__7;
|
||||
x_69 = lean_array_push(x_67, x_68);
|
||||
|
|
@ -3961,7 +3961,7 @@ x_9 = l_Lean_Syntax_isOfKind(x_2, x_8);
|
|||
if (x_9 == 0)
|
||||
{
|
||||
uint8_t x_10;
|
||||
x_10 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_10 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_10 == 0)
|
||||
{
|
||||
uint8_t x_11; lean_object* x_12;
|
||||
|
|
@ -4146,7 +4146,7 @@ x_65 = l_Lean_Syntax_isOfKind(x_63, x_64);
|
|||
if (x_65 == 0)
|
||||
{
|
||||
uint8_t x_66;
|
||||
x_66 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_66 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_66 == 0)
|
||||
{
|
||||
uint8_t x_67; lean_object* x_68;
|
||||
|
|
@ -4718,7 +4718,7 @@ x_51 = lean_ctor_get(x_49, 0);
|
|||
lean_dec(x_51);
|
||||
x_52 = l_Array_empty___closed__1;
|
||||
x_53 = lean_array_push(x_52, x_35);
|
||||
x_54 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_54 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_55 = lean_array_push(x_53, x_54);
|
||||
x_56 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_57 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -4806,7 +4806,7 @@ lean_inc(x_95);
|
|||
lean_dec(x_49);
|
||||
x_96 = l_Array_empty___closed__1;
|
||||
x_97 = lean_array_push(x_96, x_35);
|
||||
x_98 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_98 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_99 = lean_array_push(x_97, x_98);
|
||||
x_100 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_101 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -4891,7 +4891,7 @@ if (lean_is_exclusive(x_131)) {
|
|||
}
|
||||
x_134 = l_Array_empty___closed__1;
|
||||
x_135 = lean_array_push(x_134, x_35);
|
||||
x_136 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_136 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_137 = lean_array_push(x_135, x_136);
|
||||
x_138 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_139 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5101,7 +5101,7 @@ x_208 = lean_ctor_get(x_206, 0);
|
|||
lean_dec(x_208);
|
||||
x_209 = l_Array_empty___closed__1;
|
||||
x_210 = lean_array_push(x_209, x_192);
|
||||
x_211 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_211 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_212 = lean_array_push(x_210, x_211);
|
||||
x_213 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_214 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5189,7 +5189,7 @@ lean_inc(x_252);
|
|||
lean_dec(x_206);
|
||||
x_253 = l_Array_empty___closed__1;
|
||||
x_254 = lean_array_push(x_253, x_192);
|
||||
x_255 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_255 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_256 = lean_array_push(x_254, x_255);
|
||||
x_257 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_258 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5274,7 +5274,7 @@ if (lean_is_exclusive(x_288)) {
|
|||
}
|
||||
x_291 = l_Array_empty___closed__1;
|
||||
x_292 = lean_array_push(x_291, x_192);
|
||||
x_293 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_293 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_294 = lean_array_push(x_292, x_293);
|
||||
x_295 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_296 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5487,7 +5487,7 @@ x_365 = lean_ctor_get(x_363, 0);
|
|||
lean_dec(x_365);
|
||||
x_366 = l_Array_empty___closed__1;
|
||||
x_367 = lean_array_push(x_366, x_349);
|
||||
x_368 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_368 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_369 = lean_array_push(x_367, x_368);
|
||||
x_370 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_371 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5575,7 +5575,7 @@ lean_inc(x_409);
|
|||
lean_dec(x_363);
|
||||
x_410 = l_Array_empty___closed__1;
|
||||
x_411 = lean_array_push(x_410, x_349);
|
||||
x_412 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_412 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_413 = lean_array_push(x_411, x_412);
|
||||
x_414 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_415 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5660,7 +5660,7 @@ if (lean_is_exclusive(x_445)) {
|
|||
}
|
||||
x_448 = l_Array_empty___closed__1;
|
||||
x_449 = lean_array_push(x_448, x_349);
|
||||
x_450 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_450 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_451 = lean_array_push(x_449, x_450);
|
||||
x_452 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_453 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5819,7 +5819,7 @@ x_501 = lean_string_dec_eq(x_19, x_500);
|
|||
if (x_501 == 0)
|
||||
{
|
||||
lean_object* x_502; uint8_t x_503;
|
||||
x_502 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__1;
|
||||
x_502 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__1;
|
||||
x_503 = lean_string_dec_eq(x_19, x_502);
|
||||
if (x_503 == 0)
|
||||
{
|
||||
|
|
@ -5879,7 +5879,7 @@ x_524 = lean_ctor_get(x_522, 0);
|
|||
lean_dec(x_524);
|
||||
x_525 = l_Array_empty___closed__1;
|
||||
x_526 = lean_array_push(x_525, x_508);
|
||||
x_527 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_527 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_528 = lean_array_push(x_526, x_527);
|
||||
x_529 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_530 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -5967,7 +5967,7 @@ lean_inc(x_568);
|
|||
lean_dec(x_522);
|
||||
x_569 = l_Array_empty___closed__1;
|
||||
x_570 = lean_array_push(x_569, x_508);
|
||||
x_571 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_571 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_572 = lean_array_push(x_570, x_571);
|
||||
x_573 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_574 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6052,7 +6052,7 @@ if (lean_is_exclusive(x_604)) {
|
|||
}
|
||||
x_607 = l_Array_empty___closed__1;
|
||||
x_608 = lean_array_push(x_607, x_508);
|
||||
x_609 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_609 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_610 = lean_array_push(x_608, x_609);
|
||||
x_611 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_612 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6283,7 +6283,7 @@ x_690 = lean_ctor_get(x_688, 0);
|
|||
lean_dec(x_690);
|
||||
x_691 = l_Array_empty___closed__1;
|
||||
x_692 = lean_array_push(x_691, x_675);
|
||||
x_693 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_693 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_694 = lean_array_push(x_692, x_693);
|
||||
x_695 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_696 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6371,7 +6371,7 @@ lean_inc(x_734);
|
|||
lean_dec(x_688);
|
||||
x_735 = l_Array_empty___closed__1;
|
||||
x_736 = lean_array_push(x_735, x_675);
|
||||
x_737 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_737 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_738 = lean_array_push(x_736, x_737);
|
||||
x_739 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_740 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6456,7 +6456,7 @@ if (lean_is_exclusive(x_770)) {
|
|||
}
|
||||
x_773 = l_Array_empty___closed__1;
|
||||
x_774 = lean_array_push(x_773, x_675);
|
||||
x_775 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_775 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_776 = lean_array_push(x_774, x_775);
|
||||
x_777 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_778 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6603,7 +6603,7 @@ x_829 = lean_ctor_get(x_827, 0);
|
|||
lean_dec(x_829);
|
||||
x_830 = l_Array_empty___closed__1;
|
||||
x_831 = lean_array_push(x_830, x_814);
|
||||
x_832 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_832 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_833 = lean_array_push(x_831, x_832);
|
||||
x_834 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_835 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6691,7 +6691,7 @@ lean_inc(x_873);
|
|||
lean_dec(x_827);
|
||||
x_874 = l_Array_empty___closed__1;
|
||||
x_875 = lean_array_push(x_874, x_814);
|
||||
x_876 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_876 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_877 = lean_array_push(x_875, x_876);
|
||||
x_878 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_879 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6776,7 +6776,7 @@ if (lean_is_exclusive(x_909)) {
|
|||
}
|
||||
x_912 = l_Array_empty___closed__1;
|
||||
x_913 = lean_array_push(x_912, x_814);
|
||||
x_914 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_914 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_915 = lean_array_push(x_913, x_914);
|
||||
x_916 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_917 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -6935,7 +6935,7 @@ x_970 = lean_ctor_get(x_968, 0);
|
|||
lean_dec(x_970);
|
||||
x_971 = l_Array_empty___closed__1;
|
||||
x_972 = lean_array_push(x_971, x_955);
|
||||
x_973 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_973 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_974 = lean_array_push(x_972, x_973);
|
||||
x_975 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_976 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -7023,7 +7023,7 @@ lean_inc(x_1014);
|
|||
lean_dec(x_968);
|
||||
x_1015 = l_Array_empty___closed__1;
|
||||
x_1016 = lean_array_push(x_1015, x_955);
|
||||
x_1017 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1017 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1018 = lean_array_push(x_1016, x_1017);
|
||||
x_1019 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1020 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -7108,7 +7108,7 @@ if (lean_is_exclusive(x_1050)) {
|
|||
}
|
||||
x_1053 = l_Array_empty___closed__1;
|
||||
x_1054 = lean_array_push(x_1053, x_955);
|
||||
x_1055 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1055 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1056 = lean_array_push(x_1054, x_1055);
|
||||
x_1057 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1058 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -7245,7 +7245,7 @@ x_1105 = lean_ctor_get(x_1103, 0);
|
|||
lean_dec(x_1105);
|
||||
x_1106 = l_Array_empty___closed__1;
|
||||
x_1107 = lean_array_push(x_1106, x_1090);
|
||||
x_1108 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1108 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1109 = lean_array_push(x_1107, x_1108);
|
||||
x_1110 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1111 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -7333,7 +7333,7 @@ lean_inc(x_1149);
|
|||
lean_dec(x_1103);
|
||||
x_1150 = l_Array_empty___closed__1;
|
||||
x_1151 = lean_array_push(x_1150, x_1090);
|
||||
x_1152 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1152 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1153 = lean_array_push(x_1151, x_1152);
|
||||
x_1154 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1155 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -7418,7 +7418,7 @@ if (lean_is_exclusive(x_1185)) {
|
|||
}
|
||||
x_1188 = l_Array_empty___closed__1;
|
||||
x_1189 = lean_array_push(x_1188, x_1090);
|
||||
x_1190 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1190 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1191 = lean_array_push(x_1189, x_1190);
|
||||
x_1192 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1193 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -7619,7 +7619,7 @@ if (lean_is_exclusive(x_1254)) {
|
|||
}
|
||||
x_1257 = l_Array_empty___closed__1;
|
||||
x_1258 = lean_array_push(x_1257, x_1239);
|
||||
x_1259 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1259 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1260 = lean_array_push(x_1258, x_1259);
|
||||
x_1261 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1262 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -7851,7 +7851,7 @@ if (lean_is_exclusive(x_1331)) {
|
|||
}
|
||||
x_1334 = l_Array_empty___closed__1;
|
||||
x_1335 = lean_array_push(x_1334, x_1316);
|
||||
x_1336 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1336 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1337 = lean_array_push(x_1335, x_1336);
|
||||
x_1338 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1339 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -8086,7 +8086,7 @@ if (lean_is_exclusive(x_1408)) {
|
|||
}
|
||||
x_1411 = l_Array_empty___closed__1;
|
||||
x_1412 = lean_array_push(x_1411, x_1393);
|
||||
x_1413 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1413 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1414 = lean_array_push(x_1412, x_1413);
|
||||
x_1415 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1416 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -8252,7 +8252,7 @@ x_1464 = lean_string_dec_eq(x_19, x_1463);
|
|||
if (x_1464 == 0)
|
||||
{
|
||||
lean_object* x_1465; uint8_t x_1466;
|
||||
x_1465 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__1;
|
||||
x_1465 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__1;
|
||||
x_1466 = lean_string_dec_eq(x_19, x_1465);
|
||||
if (x_1466 == 0)
|
||||
{
|
||||
|
|
@ -8327,7 +8327,7 @@ if (lean_is_exclusive(x_1487)) {
|
|||
}
|
||||
x_1490 = l_Array_empty___closed__1;
|
||||
x_1491 = lean_array_push(x_1490, x_1472);
|
||||
x_1492 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1492 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1493 = lean_array_push(x_1491, x_1492);
|
||||
x_1494 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1495 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -8575,7 +8575,7 @@ if (lean_is_exclusive(x_1572)) {
|
|||
}
|
||||
x_1575 = l_Array_empty___closed__1;
|
||||
x_1576 = lean_array_push(x_1575, x_1558);
|
||||
x_1577 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1577 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1578 = lean_array_push(x_1576, x_1577);
|
||||
x_1579 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1580 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -8738,7 +8738,7 @@ if (lean_is_exclusive(x_1630)) {
|
|||
}
|
||||
x_1633 = l_Array_empty___closed__1;
|
||||
x_1634 = lean_array_push(x_1633, x_1616);
|
||||
x_1635 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1635 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1636 = lean_array_push(x_1634, x_1635);
|
||||
x_1637 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1638 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -8913,7 +8913,7 @@ if (lean_is_exclusive(x_1690)) {
|
|||
}
|
||||
x_1693 = l_Array_empty___closed__1;
|
||||
x_1694 = lean_array_push(x_1693, x_1676);
|
||||
x_1695 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1695 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1696 = lean_array_push(x_1694, x_1695);
|
||||
x_1697 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1698 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -9066,7 +9066,7 @@ if (lean_is_exclusive(x_1744)) {
|
|||
}
|
||||
x_1747 = l_Array_empty___closed__1;
|
||||
x_1748 = lean_array_push(x_1747, x_1730);
|
||||
x_1749 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1749 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1750 = lean_array_push(x_1748, x_1749);
|
||||
x_1751 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1752 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -9283,7 +9283,7 @@ if (lean_is_exclusive(x_1816)) {
|
|||
}
|
||||
x_1819 = l_Array_empty___closed__1;
|
||||
x_1820 = lean_array_push(x_1819, x_1801);
|
||||
x_1821 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1821 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1822 = lean_array_push(x_1820, x_1821);
|
||||
x_1823 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1824 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -9523,7 +9523,7 @@ if (lean_is_exclusive(x_1894)) {
|
|||
}
|
||||
x_1897 = l_Array_empty___closed__1;
|
||||
x_1898 = lean_array_push(x_1897, x_1879);
|
||||
x_1899 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1899 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1900 = lean_array_push(x_1898, x_1899);
|
||||
x_1901 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1902 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -9765,7 +9765,7 @@ if (lean_is_exclusive(x_1972)) {
|
|||
}
|
||||
x_1975 = l_Array_empty___closed__1;
|
||||
x_1976 = lean_array_push(x_1975, x_1957);
|
||||
x_1977 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_1977 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_1978 = lean_array_push(x_1976, x_1977);
|
||||
x_1979 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_1980 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -9931,7 +9931,7 @@ x_2028 = lean_string_dec_eq(x_19, x_2027);
|
|||
if (x_2028 == 0)
|
||||
{
|
||||
lean_object* x_2029; uint8_t x_2030;
|
||||
x_2029 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__1;
|
||||
x_2029 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__1;
|
||||
x_2030 = lean_string_dec_eq(x_19, x_2029);
|
||||
if (x_2030 == 0)
|
||||
{
|
||||
|
|
@ -10013,7 +10013,7 @@ if (lean_is_exclusive(x_2052)) {
|
|||
}
|
||||
x_2055 = l_Array_empty___closed__1;
|
||||
x_2056 = lean_array_push(x_2055, x_2037);
|
||||
x_2057 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_2057 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_2058 = lean_array_push(x_2056, x_2057);
|
||||
x_2059 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_2060 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -10261,7 +10261,7 @@ if (lean_is_exclusive(x_2137)) {
|
|||
}
|
||||
x_2140 = l_Array_empty___closed__1;
|
||||
x_2141 = lean_array_push(x_2140, x_2123);
|
||||
x_2142 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_2142 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_2143 = lean_array_push(x_2141, x_2142);
|
||||
x_2144 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_2145 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -10424,7 +10424,7 @@ if (lean_is_exclusive(x_2195)) {
|
|||
}
|
||||
x_2198 = l_Array_empty___closed__1;
|
||||
x_2199 = lean_array_push(x_2198, x_2181);
|
||||
x_2200 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_2200 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_2201 = lean_array_push(x_2199, x_2200);
|
||||
x_2202 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_2203 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -10599,7 +10599,7 @@ if (lean_is_exclusive(x_2255)) {
|
|||
}
|
||||
x_2258 = l_Array_empty___closed__1;
|
||||
x_2259 = lean_array_push(x_2258, x_2241);
|
||||
x_2260 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_2260 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_2261 = lean_array_push(x_2259, x_2260);
|
||||
x_2262 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_2263 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -10752,7 +10752,7 @@ if (lean_is_exclusive(x_2309)) {
|
|||
}
|
||||
x_2312 = l_Array_empty___closed__1;
|
||||
x_2313 = lean_array_push(x_2312, x_2295);
|
||||
x_2314 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_2314 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_2315 = lean_array_push(x_2313, x_2314);
|
||||
x_2316 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_2317 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -10980,7 +10980,7 @@ if (lean_is_exclusive(x_2384)) {
|
|||
}
|
||||
x_2387 = l_Array_empty___closed__1;
|
||||
x_2388 = lean_array_push(x_2387, x_2369);
|
||||
x_2389 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_2389 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_2390 = lean_array_push(x_2388, x_2389);
|
||||
x_2391 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_2392 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -11228,7 +11228,7 @@ if (lean_is_exclusive(x_2463)) {
|
|||
}
|
||||
x_2466 = l_Array_empty___closed__1;
|
||||
x_2467 = lean_array_push(x_2466, x_2448);
|
||||
x_2468 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_2468 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_2469 = lean_array_push(x_2467, x_2468);
|
||||
x_2470 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_2471 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -11478,7 +11478,7 @@ if (lean_is_exclusive(x_2542)) {
|
|||
}
|
||||
x_2545 = l_Array_empty___closed__1;
|
||||
x_2546 = lean_array_push(x_2545, x_2527);
|
||||
x_2547 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_2547 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_2548 = lean_array_push(x_2546, x_2547);
|
||||
x_2549 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_2550 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -11644,7 +11644,7 @@ x_2598 = lean_string_dec_eq(x_19, x_2597);
|
|||
if (x_2598 == 0)
|
||||
{
|
||||
lean_object* x_2599; uint8_t x_2600;
|
||||
x_2599 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__1;
|
||||
x_2599 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__1;
|
||||
x_2600 = lean_string_dec_eq(x_19, x_2599);
|
||||
if (x_2600 == 0)
|
||||
{
|
||||
|
|
@ -11733,7 +11733,7 @@ if (lean_is_exclusive(x_2623)) {
|
|||
}
|
||||
x_2626 = l_Array_empty___closed__1;
|
||||
x_2627 = lean_array_push(x_2626, x_2608);
|
||||
x_2628 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_2628 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_2629 = lean_array_push(x_2627, x_2628);
|
||||
x_2630 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_2631 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -11981,7 +11981,7 @@ if (lean_is_exclusive(x_2708)) {
|
|||
}
|
||||
x_2711 = l_Array_empty___closed__1;
|
||||
x_2712 = lean_array_push(x_2711, x_2694);
|
||||
x_2713 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_2713 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_2714 = lean_array_push(x_2712, x_2713);
|
||||
x_2715 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_2716 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -12144,7 +12144,7 @@ if (lean_is_exclusive(x_2766)) {
|
|||
}
|
||||
x_2769 = l_Array_empty___closed__1;
|
||||
x_2770 = lean_array_push(x_2769, x_2752);
|
||||
x_2771 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_2771 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_2772 = lean_array_push(x_2770, x_2771);
|
||||
x_2773 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_2774 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -12319,7 +12319,7 @@ if (lean_is_exclusive(x_2826)) {
|
|||
}
|
||||
x_2829 = l_Array_empty___closed__1;
|
||||
x_2830 = lean_array_push(x_2829, x_2812);
|
||||
x_2831 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_2831 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_2832 = lean_array_push(x_2830, x_2831);
|
||||
x_2833 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_2834 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -12472,7 +12472,7 @@ if (lean_is_exclusive(x_2880)) {
|
|||
}
|
||||
x_2883 = l_Array_empty___closed__1;
|
||||
x_2884 = lean_array_push(x_2883, x_2866);
|
||||
x_2885 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_2885 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_2886 = lean_array_push(x_2884, x_2885);
|
||||
x_2887 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_2888 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -12711,7 +12711,7 @@ if (lean_is_exclusive(x_2958)) {
|
|||
}
|
||||
x_2961 = l_Array_empty___closed__1;
|
||||
x_2962 = lean_array_push(x_2961, x_2943);
|
||||
x_2963 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_2963 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_2964 = lean_array_push(x_2962, x_2963);
|
||||
x_2965 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_2966 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -12966,7 +12966,7 @@ if (lean_is_exclusive(x_3038)) {
|
|||
}
|
||||
x_3041 = l_Array_empty___closed__1;
|
||||
x_3042 = lean_array_push(x_3041, x_3023);
|
||||
x_3043 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_3043 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3044 = lean_array_push(x_3042, x_3043);
|
||||
x_3045 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_3046 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -13223,7 +13223,7 @@ if (lean_is_exclusive(x_3118)) {
|
|||
}
|
||||
x_3121 = l_Array_empty___closed__1;
|
||||
x_3122 = lean_array_push(x_3121, x_3103);
|
||||
x_3123 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_3123 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3124 = lean_array_push(x_3122, x_3123);
|
||||
x_3125 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_3126 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -13389,7 +13389,7 @@ x_3174 = lean_string_dec_eq(x_2927, x_3173);
|
|||
if (x_3174 == 0)
|
||||
{
|
||||
lean_object* x_3175; uint8_t x_3176;
|
||||
x_3175 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__1;
|
||||
x_3175 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__1;
|
||||
x_3176 = lean_string_dec_eq(x_2927, x_3175);
|
||||
if (x_3176 == 0)
|
||||
{
|
||||
|
|
@ -13485,7 +13485,7 @@ if (lean_is_exclusive(x_3200)) {
|
|||
}
|
||||
x_3203 = l_Array_empty___closed__1;
|
||||
x_3204 = lean_array_push(x_3203, x_3185);
|
||||
x_3205 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_3205 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3206 = lean_array_push(x_3204, x_3205);
|
||||
x_3207 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_3208 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -13733,7 +13733,7 @@ if (lean_is_exclusive(x_3285)) {
|
|||
}
|
||||
x_3288 = l_Array_empty___closed__1;
|
||||
x_3289 = lean_array_push(x_3288, x_3271);
|
||||
x_3290 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_3290 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3291 = lean_array_push(x_3289, x_3290);
|
||||
x_3292 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_3293 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -13896,7 +13896,7 @@ if (lean_is_exclusive(x_3343)) {
|
|||
}
|
||||
x_3346 = l_Array_empty___closed__1;
|
||||
x_3347 = lean_array_push(x_3346, x_3329);
|
||||
x_3348 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_3348 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3349 = lean_array_push(x_3347, x_3348);
|
||||
x_3350 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_3351 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -14071,7 +14071,7 @@ if (lean_is_exclusive(x_3403)) {
|
|||
}
|
||||
x_3406 = l_Array_empty___closed__1;
|
||||
x_3407 = lean_array_push(x_3406, x_3389);
|
||||
x_3408 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_3408 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3409 = lean_array_push(x_3407, x_3408);
|
||||
x_3410 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_3411 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -14224,7 +14224,7 @@ if (lean_is_exclusive(x_3457)) {
|
|||
}
|
||||
x_3460 = l_Array_empty___closed__1;
|
||||
x_3461 = lean_array_push(x_3460, x_3443);
|
||||
x_3462 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_3462 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3463 = lean_array_push(x_3461, x_3462);
|
||||
x_3464 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_3465 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -14407,7 +14407,7 @@ x_3523 = lean_ctor_get(x_3521, 0);
|
|||
lean_dec(x_3523);
|
||||
x_3524 = l_Array_empty___closed__1;
|
||||
x_3525 = lean_array_push(x_3524, x_3507);
|
||||
x_3526 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_3526 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3527 = lean_array_push(x_3525, x_3526);
|
||||
x_3528 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_3529 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -14495,7 +14495,7 @@ lean_inc(x_3567);
|
|||
lean_dec(x_3521);
|
||||
x_3568 = l_Array_empty___closed__1;
|
||||
x_3569 = lean_array_push(x_3568, x_3507);
|
||||
x_3570 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_3570 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3571 = lean_array_push(x_3569, x_3570);
|
||||
x_3572 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_3573 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -14580,7 +14580,7 @@ if (lean_is_exclusive(x_3603)) {
|
|||
}
|
||||
x_3606 = l_Array_empty___closed__1;
|
||||
x_3607 = lean_array_push(x_3606, x_3507);
|
||||
x_3608 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_3608 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3609 = lean_array_push(x_3607, x_3608);
|
||||
x_3610 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_3611 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -14785,7 +14785,7 @@ x_3677 = lean_ctor_get(x_3675, 0);
|
|||
lean_dec(x_3677);
|
||||
x_3678 = l_Array_empty___closed__1;
|
||||
x_3679 = lean_array_push(x_3678, x_3661);
|
||||
x_3680 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_3680 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3681 = lean_array_push(x_3679, x_3680);
|
||||
x_3682 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_3683 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -14873,7 +14873,7 @@ lean_inc(x_3721);
|
|||
lean_dec(x_3675);
|
||||
x_3722 = l_Array_empty___closed__1;
|
||||
x_3723 = lean_array_push(x_3722, x_3661);
|
||||
x_3724 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_3724 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3725 = lean_array_push(x_3723, x_3724);
|
||||
x_3726 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_3727 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -14958,7 +14958,7 @@ if (lean_is_exclusive(x_3757)) {
|
|||
}
|
||||
x_3760 = l_Array_empty___closed__1;
|
||||
x_3761 = lean_array_push(x_3760, x_3661);
|
||||
x_3762 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_3762 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3763 = lean_array_push(x_3761, x_3762);
|
||||
x_3764 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_3765 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -15162,7 +15162,7 @@ x_3831 = lean_ctor_get(x_3829, 0);
|
|||
lean_dec(x_3831);
|
||||
x_3832 = l_Array_empty___closed__1;
|
||||
x_3833 = lean_array_push(x_3832, x_3815);
|
||||
x_3834 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_3834 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3835 = lean_array_push(x_3833, x_3834);
|
||||
x_3836 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_3837 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -15250,7 +15250,7 @@ lean_inc(x_3875);
|
|||
lean_dec(x_3829);
|
||||
x_3876 = l_Array_empty___closed__1;
|
||||
x_3877 = lean_array_push(x_3876, x_3815);
|
||||
x_3878 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_3878 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3879 = lean_array_push(x_3877, x_3878);
|
||||
x_3880 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_3881 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -15335,7 +15335,7 @@ if (lean_is_exclusive(x_3911)) {
|
|||
}
|
||||
x_3914 = l_Array_empty___closed__1;
|
||||
x_3915 = lean_array_push(x_3914, x_3815);
|
||||
x_3916 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_3916 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3917 = lean_array_push(x_3915, x_3916);
|
||||
x_3918 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_3919 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -15538,7 +15538,7 @@ x_3985 = lean_ctor_get(x_3983, 0);
|
|||
lean_dec(x_3985);
|
||||
x_3986 = l_Array_empty___closed__1;
|
||||
x_3987 = lean_array_push(x_3986, x_3969);
|
||||
x_3988 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_3988 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_3989 = lean_array_push(x_3987, x_3988);
|
||||
x_3990 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_3991 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -15626,7 +15626,7 @@ lean_inc(x_4029);
|
|||
lean_dec(x_3983);
|
||||
x_4030 = l_Array_empty___closed__1;
|
||||
x_4031 = lean_array_push(x_4030, x_3969);
|
||||
x_4032 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_4032 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_4033 = lean_array_push(x_4031, x_4032);
|
||||
x_4034 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_4035 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -15711,7 +15711,7 @@ if (lean_is_exclusive(x_4065)) {
|
|||
}
|
||||
x_4068 = l_Array_empty___closed__1;
|
||||
x_4069 = lean_array_push(x_4068, x_3969);
|
||||
x_4070 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_4070 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_4071 = lean_array_push(x_4069, x_4070);
|
||||
x_4072 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_4073 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -15913,7 +15913,7 @@ x_4139 = lean_ctor_get(x_4137, 0);
|
|||
lean_dec(x_4139);
|
||||
x_4140 = l_Array_empty___closed__1;
|
||||
x_4141 = lean_array_push(x_4140, x_4123);
|
||||
x_4142 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_4142 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_4143 = lean_array_push(x_4141, x_4142);
|
||||
x_4144 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_4145 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -16001,7 +16001,7 @@ lean_inc(x_4183);
|
|||
lean_dec(x_4137);
|
||||
x_4184 = l_Array_empty___closed__1;
|
||||
x_4185 = lean_array_push(x_4184, x_4123);
|
||||
x_4186 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_4186 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_4187 = lean_array_push(x_4185, x_4186);
|
||||
x_4188 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_4189 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -16086,7 +16086,7 @@ if (lean_is_exclusive(x_4219)) {
|
|||
}
|
||||
x_4222 = l_Array_empty___closed__1;
|
||||
x_4223 = lean_array_push(x_4222, x_4123);
|
||||
x_4224 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_4224 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_4225 = lean_array_push(x_4223, x_4224);
|
||||
x_4226 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_4227 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -16287,7 +16287,7 @@ x_4293 = lean_ctor_get(x_4291, 0);
|
|||
lean_dec(x_4293);
|
||||
x_4294 = l_Array_empty___closed__1;
|
||||
x_4295 = lean_array_push(x_4294, x_4277);
|
||||
x_4296 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_4296 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_4297 = lean_array_push(x_4295, x_4296);
|
||||
x_4298 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_4299 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -16376,7 +16376,7 @@ lean_inc(x_4337);
|
|||
lean_dec(x_4291);
|
||||
x_4338 = l_Array_empty___closed__1;
|
||||
x_4339 = lean_array_push(x_4338, x_4277);
|
||||
x_4340 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_4340 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_4341 = lean_array_push(x_4339, x_4340);
|
||||
x_4342 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_4343 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -16462,7 +16462,7 @@ if (lean_is_exclusive(x_4373)) {
|
|||
}
|
||||
x_4376 = l_Array_empty___closed__1;
|
||||
x_4377 = lean_array_push(x_4376, x_4277);
|
||||
x_4378 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_4378 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_4379 = lean_array_push(x_4377, x_4378);
|
||||
x_4380 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_4381 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -16663,7 +16663,7 @@ x_4447 = lean_ctor_get(x_4445, 0);
|
|||
lean_dec(x_4447);
|
||||
x_4448 = l_Array_empty___closed__1;
|
||||
x_4449 = lean_array_push(x_4448, x_4431);
|
||||
x_4450 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_4450 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_4451 = lean_array_push(x_4449, x_4450);
|
||||
x_4452 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_4453 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -16714,7 +16714,7 @@ lean_inc(x_4477);
|
|||
lean_dec(x_4445);
|
||||
x_4478 = l_Array_empty___closed__1;
|
||||
x_4479 = lean_array_push(x_4478, x_4431);
|
||||
x_4480 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_4480 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_4481 = lean_array_push(x_4479, x_4480);
|
||||
x_4482 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_4483 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -16786,7 +16786,7 @@ if (lean_is_exclusive(x_4512)) {
|
|||
}
|
||||
x_4515 = l_Array_empty___closed__1;
|
||||
x_4516 = lean_array_push(x_4515, x_4431);
|
||||
x_4517 = l___private_Init_Lean_Elab_Term_5__expandCDot___closed__4;
|
||||
x_4517 = l___private_Init_Lean_Elab_Term_5__expandCDot___main___closed__4;
|
||||
x_4518 = lean_array_push(x_4516, x_4517);
|
||||
x_4519 = l_Lean_mkTermIdFromIdent___closed__2;
|
||||
x_4520 = lean_alloc_ctor(1, 2, 0);
|
||||
|
|
@ -18748,7 +18748,7 @@ x_261 = l_Lean_Syntax_isOfKind(x_229, x_260);
|
|||
if (x_261 == 0)
|
||||
{
|
||||
uint8_t x_262;
|
||||
x_262 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_262 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_262 == 0)
|
||||
{
|
||||
uint8_t x_263;
|
||||
|
|
@ -18839,7 +18839,7 @@ x_235 = l_Lean_Syntax_isOfKind(x_233, x_234);
|
|||
if (x_235 == 0)
|
||||
{
|
||||
uint8_t x_236;
|
||||
x_236 = l___private_Init_Lean_Elab_Term_4__isCDot___closed__1;
|
||||
x_236 = l_Lean_Elab_Term_elabParen___closed__4;
|
||||
if (x_236 == 0)
|
||||
{
|
||||
lean_object* x_237;
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@ lean_object* l___private_Init_Lean_Elab_Util_6__ElabAttribute_add___rarg___boxed
|
|||
extern lean_object* l_Lean_Macro_throwUnsupported___closed__1;
|
||||
extern lean_object* l___private_Init_Lean_Environment_8__persistentEnvExtensionsRef;
|
||||
lean_object* l_AssocList_contains___main___at_Lean_Elab_ElabFnTable_insert___spec__26___rarg___boxed(lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_27__BuiltinParserAttribute_add___closed__2;
|
||||
lean_object* lean_mk_empty_array_with_capacity(lean_object*);
|
||||
lean_object* l_Lean_SMap_insert___at_Lean_Elab_ElabFnTable_insert___spec__20___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_mkMacroAttribute(lean_object*);
|
||||
|
|
@ -295,7 +296,6 @@ lean_object* l_Lean_SMap_insert___at_Lean_Elab_ElabFnTable_insert___spec__9(lean
|
|||
lean_object* l_PersistentHashMap_getCollisionNodeSize___rarg(lean_object*);
|
||||
lean_object* l_PersistentHashMap_empty___at_Lean_Elab_mkBuiltinMacroFnTable___spec__3;
|
||||
lean_object* l_mkHashMap___at_Lean_Elab_mkElabAttributeAux___spec__5___rarg(lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_26__BuiltinParserAttribute_add___closed__2;
|
||||
lean_object* l_Lean_Elab_declareBuiltinMacro___closed__8;
|
||||
lean_object* lean_mk_array(lean_object*, lean_object*);
|
||||
lean_object* l_PersistentHashMap_findAux___main___at_Lean_Elab_getMacros___spec__3(lean_object*, size_t, lean_object*);
|
||||
|
|
@ -5859,7 +5859,7 @@ lean_dec(x_13);
|
|||
lean_dec(x_11);
|
||||
lean_dec(x_2);
|
||||
lean_dec(x_1);
|
||||
x_25 = l___private_Init_Lean_Parser_Parser_26__BuiltinParserAttribute_add___closed__2;
|
||||
x_25 = l___private_Init_Lean_Parser_Parser_27__BuiltinParserAttribute_add___closed__2;
|
||||
x_26 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_26, 0, x_25);
|
||||
lean_ctor_set(x_26, 1, x_12);
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -5236,6 +5236,7 @@ if (x_1 == 0)
|
|||
{
|
||||
lean_object* x_21;
|
||||
x_21 = l_Lean_mkForall(x_17, x_19, x_20, x_5);
|
||||
lean_dec(x_17);
|
||||
x_4 = x_9;
|
||||
x_5 = x_21;
|
||||
goto _start;
|
||||
|
|
@ -5244,6 +5245,7 @@ else
|
|||
{
|
||||
lean_object* x_23;
|
||||
x_23 = l_Lean_mkLambda(x_17, x_19, x_20, x_5);
|
||||
lean_dec(x_17);
|
||||
x_4 = x_9;
|
||||
x_5 = x_23;
|
||||
goto _start;
|
||||
|
|
@ -5277,6 +5279,7 @@ x_31 = lean_expr_abstract_range(x_27, x_9, x_3);
|
|||
lean_dec(x_27);
|
||||
x_32 = 0;
|
||||
x_33 = l_Lean_mkLet(x_25, x_30, x_31, x_5, x_32);
|
||||
lean_dec(x_25);
|
||||
x_4 = x_9;
|
||||
x_5 = x_33;
|
||||
goto _start;
|
||||
|
|
@ -5370,6 +5373,7 @@ lean_dec(x_15);
|
|||
x_19 = lean_expr_abstract_range(x_17, x_8, x_2);
|
||||
lean_dec(x_17);
|
||||
x_20 = l_Lean_mkLambda(x_16, x_18, x_19, x_4);
|
||||
lean_dec(x_16);
|
||||
x_3 = x_8;
|
||||
x_4 = x_20;
|
||||
goto _start;
|
||||
|
|
@ -5402,6 +5406,7 @@ x_28 = lean_expr_abstract_range(x_24, x_8, x_2);
|
|||
lean_dec(x_24);
|
||||
x_29 = 0;
|
||||
x_30 = l_Lean_mkLet(x_22, x_27, x_28, x_4, x_29);
|
||||
lean_dec(x_22);
|
||||
x_3 = x_8;
|
||||
x_4 = x_30;
|
||||
goto _start;
|
||||
|
|
@ -5491,6 +5496,7 @@ lean_dec(x_15);
|
|||
x_19 = lean_expr_abstract_range(x_17, x_8, x_2);
|
||||
lean_dec(x_17);
|
||||
x_20 = l_Lean_mkForall(x_16, x_18, x_19, x_4);
|
||||
lean_dec(x_16);
|
||||
x_3 = x_8;
|
||||
x_4 = x_20;
|
||||
goto _start;
|
||||
|
|
@ -5523,6 +5529,7 @@ x_28 = lean_expr_abstract_range(x_24, x_8, x_2);
|
|||
lean_dec(x_24);
|
||||
x_29 = 0;
|
||||
x_30 = l_Lean_mkLet(x_22, x_27, x_28, x_4, x_29);
|
||||
lean_dec(x_22);
|
||||
x_3 = x_8;
|
||||
x_4 = x_30;
|
||||
goto _start;
|
||||
|
|
|
|||
|
|
@ -3257,6 +3257,7 @@ lean_dec(x_38);
|
|||
x_59 = 0;
|
||||
lean_inc(x_57);
|
||||
x_60 = l_Lean_mkLambda(x_56, x_59, x_57, x_58);
|
||||
lean_dec(x_56);
|
||||
lean_inc(x_3);
|
||||
lean_inc(x_57);
|
||||
x_61 = l_Lean_Meta_getLevel(x_57, x_3, x_39);
|
||||
|
|
@ -3557,6 +3558,7 @@ lean_dec(x_128);
|
|||
x_149 = 0;
|
||||
lean_inc(x_147);
|
||||
x_150 = l_Lean_mkLambda(x_146, x_149, x_147, x_148);
|
||||
lean_dec(x_146);
|
||||
lean_inc(x_3);
|
||||
lean_inc(x_147);
|
||||
x_151 = l_Lean_Meta_getLevel(x_147, x_3, x_129);
|
||||
|
|
|
|||
|
|
@ -811,6 +811,7 @@ lean_inc(x_17);
|
|||
x_18 = lean_ctor_get_uint64(x_14, sizeof(void*)*3);
|
||||
lean_dec(x_14);
|
||||
x_19 = l_Lean_Meta_try___at___private_Init_Lean_Meta_ExprDefEq_1__isDefEqEta___spec__1(x_1, x_2, x_16, x_17, x_18, x_3, x_15);
|
||||
lean_dec(x_16);
|
||||
return x_19;
|
||||
}
|
||||
else
|
||||
|
|
@ -921,6 +922,7 @@ uint64_t x_8; lean_object* x_9;
|
|||
x_8 = lean_unbox_uint64(x_5);
|
||||
lean_dec(x_5);
|
||||
x_9 = l_Lean_Meta_try___at___private_Init_Lean_Meta_ExprDefEq_1__isDefEqEta___spec__1(x_1, x_2, x_3, x_4, x_8, x_6, x_7);
|
||||
lean_dec(x_3);
|
||||
return x_9;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -24112,6 +24112,7 @@ lean_dec(x_18);
|
|||
x_21 = lean_expr_abstract_range(x_19, x_11, x_3);
|
||||
lean_dec(x_19);
|
||||
x_22 = l_Lean_mkForall(x_15, x_17, x_21, x_6);
|
||||
lean_dec(x_15);
|
||||
x_5 = x_11;
|
||||
x_6 = x_22;
|
||||
x_7 = x_20;
|
||||
|
|
@ -24181,7 +24182,6 @@ x_38 = lean_expr_abstract_range(x_36, x_11, x_3);
|
|||
lean_dec(x_36);
|
||||
x_39 = 0;
|
||||
lean_inc(x_34);
|
||||
lean_inc(x_28);
|
||||
x_40 = l_Lean_mkLet(x_28, x_34, x_38, x_6, x_39);
|
||||
x_41 = lean_box(x_4);
|
||||
if (lean_obj_tag(x_41) == 2)
|
||||
|
|
@ -24191,6 +24191,7 @@ x_42 = lean_expr_lift_loose_bvars(x_40, x_8, x_10);
|
|||
lean_dec(x_40);
|
||||
x_43 = 0;
|
||||
x_44 = l_Lean_mkForall(x_28, x_43, x_34, x_42);
|
||||
lean_dec(x_28);
|
||||
x_5 = x_11;
|
||||
x_6 = x_44;
|
||||
x_7 = x_37;
|
||||
|
|
@ -32179,6 +32180,7 @@ if (x_4 == 0)
|
|||
{
|
||||
lean_object* x_21; lean_object* x_22; lean_object* x_23;
|
||||
x_21 = l_Lean_mkForall(x_14, x_16, x_20, x_9);
|
||||
lean_dec(x_14);
|
||||
x_22 = lean_unsigned_to_nat(1u);
|
||||
x_23 = lean_nat_add(x_10, x_22);
|
||||
lean_dec(x_10);
|
||||
|
|
@ -32191,6 +32193,7 @@ else
|
|||
{
|
||||
lean_object* x_24; lean_object* x_25; lean_object* x_26;
|
||||
x_24 = l_Lean_mkLambda(x_14, x_16, x_20, x_9);
|
||||
lean_dec(x_14);
|
||||
x_25 = lean_unsigned_to_nat(1u);
|
||||
x_26 = lean_nat_add(x_10, x_25);
|
||||
lean_dec(x_10);
|
||||
|
|
@ -32215,6 +32218,7 @@ if (x_4 == 0)
|
|||
{
|
||||
lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33;
|
||||
x_30 = l_Lean_mkForall(x_14, x_16, x_29, x_9);
|
||||
lean_dec(x_14);
|
||||
x_31 = lean_unsigned_to_nat(1u);
|
||||
x_32 = lean_nat_add(x_10, x_31);
|
||||
lean_dec(x_10);
|
||||
|
|
@ -32229,6 +32233,7 @@ else
|
|||
{
|
||||
lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37;
|
||||
x_34 = l_Lean_mkLambda(x_14, x_16, x_29, x_9);
|
||||
lean_dec(x_14);
|
||||
x_35 = lean_unsigned_to_nat(1u);
|
||||
x_36 = lean_nat_add(x_10, x_35);
|
||||
lean_dec(x_10);
|
||||
|
|
@ -32315,6 +32320,7 @@ if (x_4 == 0)
|
|||
{
|
||||
lean_object* x_54; lean_object* x_55; lean_object* x_56;
|
||||
x_54 = l_Lean_mkForall(x_42, x_44, x_53, x_9);
|
||||
lean_dec(x_42);
|
||||
x_55 = lean_unsigned_to_nat(1u);
|
||||
x_56 = lean_nat_add(x_10, x_55);
|
||||
lean_dec(x_10);
|
||||
|
|
@ -32327,6 +32333,7 @@ else
|
|||
{
|
||||
lean_object* x_57; lean_object* x_58; lean_object* x_59;
|
||||
x_57 = l_Lean_mkLambda(x_42, x_44, x_53, x_9);
|
||||
lean_dec(x_42);
|
||||
x_58 = lean_unsigned_to_nat(1u);
|
||||
x_59 = lean_nat_add(x_10, x_58);
|
||||
lean_dec(x_10);
|
||||
|
|
@ -32351,6 +32358,7 @@ if (x_4 == 0)
|
|||
{
|
||||
lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66;
|
||||
x_63 = l_Lean_mkForall(x_42, x_44, x_62, x_9);
|
||||
lean_dec(x_42);
|
||||
x_64 = lean_unsigned_to_nat(1u);
|
||||
x_65 = lean_nat_add(x_10, x_64);
|
||||
lean_dec(x_10);
|
||||
|
|
@ -32365,6 +32373,7 @@ else
|
|||
{
|
||||
lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70;
|
||||
x_67 = l_Lean_mkLambda(x_42, x_44, x_62, x_9);
|
||||
lean_dec(x_42);
|
||||
x_68 = lean_unsigned_to_nat(1u);
|
||||
x_69 = lean_nat_add(x_10, x_68);
|
||||
lean_dec(x_10);
|
||||
|
|
@ -32465,6 +32474,7 @@ lean_dec(x_1);
|
|||
lean_dec(x_89);
|
||||
x_91 = 0;
|
||||
x_92 = l_Lean_mkLet(x_75, x_86, x_90, x_9, x_91);
|
||||
lean_dec(x_75);
|
||||
x_93 = lean_unsigned_to_nat(1u);
|
||||
x_94 = lean_nat_add(x_10, x_93);
|
||||
lean_dec(x_10);
|
||||
|
|
@ -32486,6 +32496,7 @@ lean_dec(x_1);
|
|||
lean_dec(x_95);
|
||||
x_98 = 0;
|
||||
x_99 = l_Lean_mkLet(x_75, x_86, x_97, x_9, x_98);
|
||||
lean_dec(x_75);
|
||||
x_100 = lean_unsigned_to_nat(1u);
|
||||
x_101 = lean_nat_add(x_10, x_100);
|
||||
lean_dec(x_10);
|
||||
|
|
@ -32604,6 +32615,7 @@ if (x_4 == 0)
|
|||
{
|
||||
lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128;
|
||||
x_124 = l_Lean_mkForall(x_116, x_118, x_123, x_111);
|
||||
lean_dec(x_116);
|
||||
x_125 = lean_unsigned_to_nat(1u);
|
||||
x_126 = lean_nat_add(x_112, x_125);
|
||||
lean_dec(x_112);
|
||||
|
|
@ -32623,6 +32635,7 @@ else
|
|||
{
|
||||
lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133;
|
||||
x_129 = l_Lean_mkLambda(x_116, x_118, x_123, x_111);
|
||||
lean_dec(x_116);
|
||||
x_130 = lean_unsigned_to_nat(1u);
|
||||
x_131 = lean_nat_add(x_112, x_130);
|
||||
lean_dec(x_112);
|
||||
|
|
@ -32723,6 +32736,7 @@ if (x_4 == 0)
|
|||
{
|
||||
lean_object* x_152; lean_object* x_153; lean_object* x_154; lean_object* x_155; lean_object* x_156;
|
||||
x_152 = l_Lean_mkForall(x_138, x_140, x_151, x_111);
|
||||
lean_dec(x_138);
|
||||
x_153 = lean_unsigned_to_nat(1u);
|
||||
x_154 = lean_nat_add(x_112, x_153);
|
||||
lean_dec(x_112);
|
||||
|
|
@ -32742,6 +32756,7 @@ else
|
|||
{
|
||||
lean_object* x_157; lean_object* x_158; lean_object* x_159; lean_object* x_160; lean_object* x_161;
|
||||
x_157 = l_Lean_mkLambda(x_138, x_140, x_151, x_111);
|
||||
lean_dec(x_138);
|
||||
x_158 = lean_unsigned_to_nat(1u);
|
||||
x_159 = lean_nat_add(x_112, x_158);
|
||||
lean_dec(x_112);
|
||||
|
|
@ -32856,6 +32871,7 @@ lean_dec(x_1);
|
|||
lean_dec(x_180);
|
||||
x_184 = 0;
|
||||
x_185 = l_Lean_mkLet(x_166, x_178, x_183, x_111, x_184);
|
||||
lean_dec(x_166);
|
||||
x_186 = lean_unsigned_to_nat(1u);
|
||||
x_187 = lean_nat_add(x_112, x_186);
|
||||
lean_dec(x_112);
|
||||
|
|
|
|||
|
|
@ -104,6 +104,7 @@ lean_object* l_Lean_Parser_Command_openHiding;
|
|||
lean_object* l_Lean_Parser_Command_synth___elambda__1___closed__7;
|
||||
lean_object* l_Lean_Parser_Command_declModifiers___closed__8;
|
||||
lean_object* l_Lean_Parser_Command_def___elambda__1___closed__8;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__5;
|
||||
lean_object* l_Lean_Parser_regBuiltinCommandParserAttr___closed__4;
|
||||
lean_object* l_Lean_Parser_Command_partial___elambda__1___closed__7;
|
||||
lean_object* l_Lean_Parser_Command_export___closed__8;
|
||||
|
|
@ -548,7 +549,6 @@ lean_object* l_Lean_Parser_Command_unsafe___closed__1;
|
|||
lean_object* l_Lean_Parser_Command_namespace___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Command_partial___closed__5;
|
||||
lean_object* l_Lean_Parser_Command_classTk___closed__2;
|
||||
lean_object* l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_variable___elambda__1___closed__9;
|
||||
lean_object* l_Lean_Parser_rawIdent(uint8_t);
|
||||
lean_object* l_Lean_Parser_Command_set__option___closed__5;
|
||||
|
|
@ -652,7 +652,6 @@ lean_object* l_Lean_Parser_Command_abbrev___closed__8;
|
|||
lean_object* l_Lean_Parser_Command_inductive___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_open___elambda__1___closed__8;
|
||||
lean_object* l_Lean_Parser_Command_classTk___elambda__1(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__2;
|
||||
lean_object* l_Lean_Parser_ParserState_restore(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_variable___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_optDeclSig___elambda__1(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -675,7 +674,6 @@ lean_object* l_Lean_Parser_Command_private___closed__2;
|
|||
lean_object* l_Lean_Parser_Command_open___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_openRenaming___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__12;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__6;
|
||||
lean_object* l_Lean_Parser_Command_declValSimple___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_attributes___closed__4;
|
||||
lean_object* l_Lean_Parser_Command_export;
|
||||
|
|
@ -794,6 +792,7 @@ lean_object* l_Lean_Parser_Command_declVal___closed__3;
|
|||
lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__13;
|
||||
lean_object* l_Lean_Parser_Command_axiom___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_structCtor___closed__5;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__2;
|
||||
extern lean_object* l_Lean_Parser_Term_listLit___elambda__1___closed__9;
|
||||
lean_object* l_Lean_Parser_Command_docComment___elambda__1___closed__3;
|
||||
lean_object* l_Lean_Parser_Command_private___closed__4;
|
||||
|
|
@ -834,7 +833,6 @@ lean_object* l_Lean_Parser_Command_attributes___elambda__1___closed__8;
|
|||
lean_object* l_Lean_Parser_Command_declaration___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_declSig___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_inductive___closed__1;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__5;
|
||||
lean_object* l_Lean_Parser_Command_declValSimple___closed__4;
|
||||
lean_object* l_Lean_Parser_Command_theorem___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_classInductive___elambda__1___closed__8;
|
||||
|
|
@ -854,6 +852,7 @@ lean_object* l_Lean_Parser_Command_introRule___closed__2;
|
|||
lean_object* l_Lean_Parser_Command_def___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_attrInstance___closed__3;
|
||||
lean_object* l_Lean_Parser_Command_export___elambda__1___closed__4;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_structure___closed__4;
|
||||
lean_object* l_Lean_Parser_Command_declModifiers___elambda__1___closed__1;
|
||||
extern lean_object* l_Lean_Parser_Term_explicitUniv___closed__1;
|
||||
|
|
@ -915,6 +914,7 @@ lean_object* l_Lean_Parser_Command_universes___elambda__1___closed__2;
|
|||
lean_object* l___private_Init_Lean_Parser_Parser_2__sepByFnAux___main___at_Lean_Parser_Command_attributes___elambda__1___spec__2(uint8_t, uint8_t, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_classInductive___elambda__1___closed__9;
|
||||
lean_object* l_Lean_Parser_Command_openRenaming___closed__2;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__6;
|
||||
lean_object* l_Lean_Parser_Command_openHiding___elambda__1___closed__9;
|
||||
lean_object* l_Lean_Parser_Command_declaration___closed__8;
|
||||
lean_object* l_Lean_Parser_Command_optDeclSig___elambda__1___closed__4;
|
||||
|
|
@ -1042,7 +1042,6 @@ lean_object* l_Lean_Parser_Command_init__quot;
|
|||
lean_object* l_Lean_Parser_Command_openRenaming___closed__6;
|
||||
lean_object* l_Lean_Parser_Command_axiom___elambda__1___closed__5;
|
||||
lean_object* l_Lean_Parser_Command_openHiding___elambda__1___closed__4;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__1;
|
||||
lean_object* l_Lean_Parser_Command_axiom;
|
||||
lean_object* l_Lean_Parser_Command_exit___closed__2;
|
||||
lean_object* l_Lean_Parser_Command_openOnly___closed__4;
|
||||
|
|
@ -1111,6 +1110,7 @@ lean_object* l_Lean_Parser_Command_constant___elambda__1___closed__2;
|
|||
lean_object* l_Lean_Parser_regBuiltinCommandParserAttr___closed__3;
|
||||
lean_object* l_Lean_Parser_unicodeSymbolFnAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_attributes___closed__2;
|
||||
lean_object* l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_private___elambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_section___elambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Command_universes___closed__3;
|
||||
|
|
@ -1468,7 +1468,7 @@ if (lean_obj_tag(x_92) == 0)
|
|||
lean_object* x_93; lean_object* x_94;
|
||||
x_93 = lean_ctor_get(x_91, 0);
|
||||
lean_inc(x_93);
|
||||
x_94 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_93);
|
||||
x_94 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_93);
|
||||
lean_dec(x_93);
|
||||
if (lean_obj_tag(x_94) == 2)
|
||||
{
|
||||
|
|
@ -1533,7 +1533,7 @@ if (lean_obj_tag(x_21) == 0)
|
|||
lean_object* x_22; lean_object* x_23;
|
||||
x_22 = lean_ctor_get(x_20, 0);
|
||||
lean_inc(x_22);
|
||||
x_23 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_22);
|
||||
x_23 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_22);
|
||||
lean_dec(x_22);
|
||||
if (lean_obj_tag(x_23) == 2)
|
||||
{
|
||||
|
|
@ -1541,7 +1541,7 @@ lean_object* x_24; lean_object* x_25; uint8_t x_26;
|
|||
x_24 = lean_ctor_get(x_23, 1);
|
||||
lean_inc(x_24);
|
||||
lean_dec(x_23);
|
||||
x_25 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__5;
|
||||
x_25 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__5;
|
||||
x_26 = lean_string_dec_eq(x_24, x_25);
|
||||
lean_dec(x_24);
|
||||
if (x_26 == 0)
|
||||
|
|
@ -1796,7 +1796,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Term_stxQuot___closed__3;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__6;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__6;
|
||||
x_3 = l_Lean_Parser_andthenInfo(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -2160,7 +2160,7 @@ if (lean_obj_tag(x_28) == 0)
|
|||
lean_object* x_29; lean_object* x_30;
|
||||
x_29 = lean_ctor_get(x_27, 0);
|
||||
lean_inc(x_29);
|
||||
x_30 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_29);
|
||||
x_30 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_29);
|
||||
lean_dec(x_29);
|
||||
if (lean_obj_tag(x_30) == 2)
|
||||
{
|
||||
|
|
@ -2817,7 +2817,7 @@ if (lean_obj_tag(x_32) == 0)
|
|||
lean_object* x_33; lean_object* x_34;
|
||||
x_33 = lean_ctor_get(x_31, 0);
|
||||
lean_inc(x_33);
|
||||
x_34 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_33);
|
||||
x_34 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_33);
|
||||
lean_dec(x_33);
|
||||
if (lean_obj_tag(x_34) == 2)
|
||||
{
|
||||
|
|
@ -3147,7 +3147,7 @@ if (lean_obj_tag(x_57) == 0)
|
|||
lean_object* x_58; lean_object* x_59;
|
||||
x_58 = lean_ctor_get(x_56, 0);
|
||||
lean_inc(x_58);
|
||||
x_59 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_58);
|
||||
x_59 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_58);
|
||||
lean_dec(x_58);
|
||||
if (lean_obj_tag(x_59) == 2)
|
||||
{
|
||||
|
|
@ -3221,7 +3221,7 @@ if (lean_obj_tag(x_25) == 0)
|
|||
lean_object* x_26; lean_object* x_27;
|
||||
x_26 = lean_ctor_get(x_24, 0);
|
||||
lean_inc(x_26);
|
||||
x_27 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_26);
|
||||
x_27 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_26);
|
||||
lean_dec(x_26);
|
||||
if (lean_obj_tag(x_27) == 2)
|
||||
{
|
||||
|
|
@ -3580,7 +3580,7 @@ if (lean_obj_tag(x_18) == 0)
|
|||
lean_object* x_19; lean_object* x_20;
|
||||
x_19 = lean_ctor_get(x_17, 0);
|
||||
lean_inc(x_19);
|
||||
x_20 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_19);
|
||||
x_20 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_19);
|
||||
lean_dec(x_19);
|
||||
if (lean_obj_tag(x_20) == 2)
|
||||
{
|
||||
|
|
@ -3853,7 +3853,7 @@ if (lean_obj_tag(x_18) == 0)
|
|||
lean_object* x_19; lean_object* x_20;
|
||||
x_19 = lean_ctor_get(x_17, 0);
|
||||
lean_inc(x_19);
|
||||
x_20 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_19);
|
||||
x_20 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_19);
|
||||
lean_dec(x_19);
|
||||
if (lean_obj_tag(x_20) == 2)
|
||||
{
|
||||
|
|
@ -4224,7 +4224,7 @@ if (lean_obj_tag(x_18) == 0)
|
|||
lean_object* x_19; lean_object* x_20;
|
||||
x_19 = lean_ctor_get(x_17, 0);
|
||||
lean_inc(x_19);
|
||||
x_20 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_19);
|
||||
x_20 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_19);
|
||||
lean_dec(x_19);
|
||||
if (lean_obj_tag(x_20) == 2)
|
||||
{
|
||||
|
|
@ -4497,7 +4497,7 @@ if (lean_obj_tag(x_18) == 0)
|
|||
lean_object* x_19; lean_object* x_20;
|
||||
x_19 = lean_ctor_get(x_17, 0);
|
||||
lean_inc(x_19);
|
||||
x_20 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_19);
|
||||
x_20 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_19);
|
||||
lean_dec(x_19);
|
||||
if (lean_obj_tag(x_20) == 2)
|
||||
{
|
||||
|
|
@ -4770,7 +4770,7 @@ if (lean_obj_tag(x_18) == 0)
|
|||
lean_object* x_19; lean_object* x_20;
|
||||
x_19 = lean_ctor_get(x_17, 0);
|
||||
lean_inc(x_19);
|
||||
x_20 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_19);
|
||||
x_20 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_19);
|
||||
lean_dec(x_19);
|
||||
if (lean_obj_tag(x_20) == 2)
|
||||
{
|
||||
|
|
@ -5592,7 +5592,7 @@ if (lean_obj_tag(x_34) == 0)
|
|||
lean_object* x_35; lean_object* x_36;
|
||||
x_35 = lean_ctor_get(x_33, 0);
|
||||
lean_inc(x_35);
|
||||
x_36 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_35);
|
||||
x_36 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_35);
|
||||
lean_dec(x_35);
|
||||
if (lean_obj_tag(x_36) == 2)
|
||||
{
|
||||
|
|
@ -5892,7 +5892,7 @@ if (lean_obj_tag(x_67) == 0)
|
|||
lean_object* x_68; lean_object* x_69;
|
||||
x_68 = lean_ctor_get(x_66, 0);
|
||||
lean_inc(x_68);
|
||||
x_69 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_68);
|
||||
x_69 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_68);
|
||||
lean_dec(x_68);
|
||||
if (lean_obj_tag(x_69) == 2)
|
||||
{
|
||||
|
|
@ -6017,7 +6017,7 @@ if (lean_obj_tag(x_53) == 0)
|
|||
lean_object* x_54; lean_object* x_55;
|
||||
x_54 = lean_ctor_get(x_52, 0);
|
||||
lean_inc(x_54);
|
||||
x_55 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_54);
|
||||
x_55 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_54);
|
||||
lean_dec(x_54);
|
||||
if (lean_obj_tag(x_55) == 2)
|
||||
{
|
||||
|
|
@ -6713,7 +6713,7 @@ if (lean_obj_tag(x_30) == 0)
|
|||
lean_object* x_31; lean_object* x_32;
|
||||
x_31 = lean_ctor_get(x_29, 0);
|
||||
lean_inc(x_31);
|
||||
x_32 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_31);
|
||||
x_32 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_31);
|
||||
lean_dec(x_31);
|
||||
if (lean_obj_tag(x_32) == 2)
|
||||
{
|
||||
|
|
@ -7256,7 +7256,7 @@ if (lean_obj_tag(x_38) == 0)
|
|||
lean_object* x_39; lean_object* x_40;
|
||||
x_39 = lean_ctor_get(x_37, 0);
|
||||
lean_inc(x_39);
|
||||
x_40 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_39);
|
||||
x_40 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_39);
|
||||
lean_dec(x_39);
|
||||
if (lean_obj_tag(x_40) == 2)
|
||||
{
|
||||
|
|
@ -7626,7 +7626,7 @@ if (lean_obj_tag(x_38) == 0)
|
|||
lean_object* x_39; lean_object* x_40;
|
||||
x_39 = lean_ctor_get(x_37, 0);
|
||||
lean_inc(x_39);
|
||||
x_40 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_39);
|
||||
x_40 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_39);
|
||||
lean_dec(x_39);
|
||||
if (lean_obj_tag(x_40) == 2)
|
||||
{
|
||||
|
|
@ -7970,7 +7970,7 @@ if (lean_obj_tag(x_38) == 0)
|
|||
lean_object* x_39; lean_object* x_40;
|
||||
x_39 = lean_ctor_get(x_37, 0);
|
||||
lean_inc(x_39);
|
||||
x_40 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_39);
|
||||
x_40 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_39);
|
||||
lean_dec(x_39);
|
||||
if (lean_obj_tag(x_40) == 2)
|
||||
{
|
||||
|
|
@ -8340,7 +8340,7 @@ if (lean_obj_tag(x_57) == 0)
|
|||
lean_object* x_58; lean_object* x_59;
|
||||
x_58 = lean_ctor_get(x_56, 0);
|
||||
lean_inc(x_58);
|
||||
x_59 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_58);
|
||||
x_59 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_58);
|
||||
lean_dec(x_58);
|
||||
if (lean_obj_tag(x_59) == 2)
|
||||
{
|
||||
|
|
@ -8767,7 +8767,7 @@ if (lean_obj_tag(x_77) == 0)
|
|||
lean_object* x_78; lean_object* x_79;
|
||||
x_78 = lean_ctor_get(x_76, 0);
|
||||
lean_inc(x_78);
|
||||
x_79 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_78);
|
||||
x_79 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_78);
|
||||
lean_dec(x_78);
|
||||
if (lean_obj_tag(x_79) == 2)
|
||||
{
|
||||
|
|
@ -9260,7 +9260,7 @@ if (lean_obj_tag(x_33) == 0)
|
|||
lean_object* x_34; lean_object* x_35;
|
||||
x_34 = lean_ctor_get(x_32, 0);
|
||||
lean_inc(x_34);
|
||||
x_35 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_34);
|
||||
x_35 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_34);
|
||||
lean_dec(x_34);
|
||||
if (lean_obj_tag(x_35) == 2)
|
||||
{
|
||||
|
|
@ -9597,7 +9597,7 @@ if (lean_obj_tag(x_33) == 0)
|
|||
lean_object* x_34; lean_object* x_35;
|
||||
x_34 = lean_ctor_get(x_32, 0);
|
||||
lean_inc(x_34);
|
||||
x_35 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_34);
|
||||
x_35 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_34);
|
||||
lean_dec(x_34);
|
||||
if (lean_obj_tag(x_35) == 2)
|
||||
{
|
||||
|
|
@ -9881,7 +9881,7 @@ if (lean_obj_tag(x_64) == 0)
|
|||
lean_object* x_65; lean_object* x_66;
|
||||
x_65 = lean_ctor_get(x_63, 0);
|
||||
lean_inc(x_65);
|
||||
x_66 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_65);
|
||||
x_66 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_65);
|
||||
lean_dec(x_65);
|
||||
if (lean_obj_tag(x_66) == 2)
|
||||
{
|
||||
|
|
@ -9982,7 +9982,7 @@ if (lean_obj_tag(x_35) == 0)
|
|||
lean_object* x_36; lean_object* x_37;
|
||||
x_36 = lean_ctor_get(x_34, 0);
|
||||
lean_inc(x_36);
|
||||
x_37 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_36);
|
||||
x_37 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_36);
|
||||
lean_dec(x_36);
|
||||
if (lean_obj_tag(x_37) == 2)
|
||||
{
|
||||
|
|
@ -10261,7 +10261,7 @@ if (lean_obj_tag(x_64) == 0)
|
|||
lean_object* x_65; lean_object* x_66;
|
||||
x_65 = lean_ctor_get(x_63, 0);
|
||||
lean_inc(x_65);
|
||||
x_66 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_65);
|
||||
x_66 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_65);
|
||||
lean_dec(x_65);
|
||||
if (lean_obj_tag(x_66) == 2)
|
||||
{
|
||||
|
|
@ -10269,7 +10269,7 @@ lean_object* x_67; lean_object* x_68; uint8_t x_69;
|
|||
x_67 = lean_ctor_get(x_66, 1);
|
||||
lean_inc(x_67);
|
||||
lean_dec(x_66);
|
||||
x_68 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__1;
|
||||
x_68 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__1;
|
||||
x_69 = lean_string_dec_eq(x_67, x_68);
|
||||
lean_dec(x_67);
|
||||
if (x_69 == 0)
|
||||
|
|
@ -10362,7 +10362,7 @@ if (lean_obj_tag(x_35) == 0)
|
|||
lean_object* x_36; lean_object* x_37;
|
||||
x_36 = lean_ctor_get(x_34, 0);
|
||||
lean_inc(x_36);
|
||||
x_37 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_36);
|
||||
x_37 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_36);
|
||||
lean_dec(x_36);
|
||||
if (lean_obj_tag(x_37) == 2)
|
||||
{
|
||||
|
|
@ -10370,7 +10370,7 @@ lean_object* x_38; lean_object* x_39; uint8_t x_40;
|
|||
x_38 = lean_ctor_get(x_37, 1);
|
||||
lean_inc(x_38);
|
||||
lean_dec(x_37);
|
||||
x_39 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__5;
|
||||
x_39 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__5;
|
||||
x_40 = lean_string_dec_eq(x_38, x_39);
|
||||
lean_dec(x_38);
|
||||
if (x_40 == 0)
|
||||
|
|
@ -10471,8 +10471,8 @@ lean_object* _init_l_Lean_Parser_Command_strictInferMod___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__2;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__6;
|
||||
x_1 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__2;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__6;
|
||||
x_3 = l_Lean_Parser_andthenInfo(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -10734,7 +10734,7 @@ if (lean_obj_tag(x_69) == 0)
|
|||
lean_object* x_70; lean_object* x_71;
|
||||
x_70 = lean_ctor_get(x_68, 0);
|
||||
lean_inc(x_70);
|
||||
x_71 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_70);
|
||||
x_71 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_70);
|
||||
lean_dec(x_70);
|
||||
if (lean_obj_tag(x_71) == 2)
|
||||
{
|
||||
|
|
@ -11255,7 +11255,7 @@ if (lean_obj_tag(x_43) == 0)
|
|||
lean_object* x_44; lean_object* x_45;
|
||||
x_44 = lean_ctor_get(x_42, 0);
|
||||
lean_inc(x_44);
|
||||
x_45 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_44);
|
||||
x_45 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_44);
|
||||
lean_dec(x_44);
|
||||
if (lean_obj_tag(x_45) == 2)
|
||||
{
|
||||
|
|
@ -11664,7 +11664,7 @@ if (lean_obj_tag(x_84) == 0)
|
|||
lean_object* x_85; lean_object* x_86;
|
||||
x_85 = lean_ctor_get(x_83, 0);
|
||||
lean_inc(x_85);
|
||||
x_86 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_85);
|
||||
x_86 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_85);
|
||||
lean_dec(x_85);
|
||||
if (lean_obj_tag(x_86) == 2)
|
||||
{
|
||||
|
|
@ -11836,7 +11836,7 @@ if (lean_obj_tag(x_55) == 0)
|
|||
lean_object* x_56; lean_object* x_57;
|
||||
x_56 = lean_ctor_get(x_54, 0);
|
||||
lean_inc(x_56);
|
||||
x_57 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_56);
|
||||
x_57 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_56);
|
||||
lean_dec(x_56);
|
||||
if (lean_obj_tag(x_57) == 2)
|
||||
{
|
||||
|
|
@ -12129,7 +12129,7 @@ if (lean_obj_tag(x_104) == 0)
|
|||
lean_object* x_105; lean_object* x_106;
|
||||
x_105 = lean_ctor_get(x_103, 0);
|
||||
lean_inc(x_105);
|
||||
x_106 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_105);
|
||||
x_106 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_105);
|
||||
lean_dec(x_105);
|
||||
if (lean_obj_tag(x_106) == 2)
|
||||
{
|
||||
|
|
@ -12137,7 +12137,7 @@ lean_object* x_107; lean_object* x_108; uint8_t x_109;
|
|||
x_107 = lean_ctor_get(x_106, 1);
|
||||
lean_inc(x_107);
|
||||
lean_dec(x_106);
|
||||
x_108 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__1;
|
||||
x_108 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__1;
|
||||
x_109 = lean_string_dec_eq(x_107, x_108);
|
||||
lean_dec(x_107);
|
||||
if (x_109 == 0)
|
||||
|
|
@ -12194,7 +12194,7 @@ if (lean_obj_tag(x_23) == 0)
|
|||
lean_object* x_24; lean_object* x_25;
|
||||
x_24 = lean_ctor_get(x_22, 0);
|
||||
lean_inc(x_24);
|
||||
x_25 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_24);
|
||||
x_25 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_24);
|
||||
lean_dec(x_24);
|
||||
if (lean_obj_tag(x_25) == 2)
|
||||
{
|
||||
|
|
@ -12202,7 +12202,7 @@ lean_object* x_26; lean_object* x_27; uint8_t x_28;
|
|||
x_26 = lean_ctor_get(x_25, 1);
|
||||
lean_inc(x_26);
|
||||
lean_dec(x_25);
|
||||
x_27 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__5;
|
||||
x_27 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__5;
|
||||
x_28 = lean_string_dec_eq(x_26, x_27);
|
||||
lean_dec(x_26);
|
||||
if (x_28 == 0)
|
||||
|
|
@ -12480,7 +12480,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Command_structExplicitBinder___closed__2;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__6;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__6;
|
||||
x_3 = l_Lean_Parser_andthenInfo(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -12521,7 +12521,7 @@ lean_object* _init_l_Lean_Parser_Command_structExplicitBinder___closed__7() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__2;
|
||||
x_1 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__2;
|
||||
x_2 = l_Lean_Parser_Command_structExplicitBinder___closed__6;
|
||||
x_3 = l_Lean_Parser_andthenInfo(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -12686,7 +12686,7 @@ if (lean_obj_tag(x_84) == 0)
|
|||
lean_object* x_85; lean_object* x_86;
|
||||
x_85 = lean_ctor_get(x_83, 0);
|
||||
lean_inc(x_85);
|
||||
x_86 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_85);
|
||||
x_86 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_85);
|
||||
lean_dec(x_85);
|
||||
if (lean_obj_tag(x_86) == 2)
|
||||
{
|
||||
|
|
@ -12758,7 +12758,7 @@ if (lean_obj_tag(x_25) == 0)
|
|||
lean_object* x_26; lean_object* x_27;
|
||||
x_26 = lean_ctor_get(x_24, 0);
|
||||
lean_inc(x_26);
|
||||
x_27 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_26);
|
||||
x_27 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_26);
|
||||
lean_dec(x_26);
|
||||
if (lean_obj_tag(x_27) == 2)
|
||||
{
|
||||
|
|
@ -13142,7 +13142,7 @@ if (lean_obj_tag(x_84) == 0)
|
|||
lean_object* x_85; lean_object* x_86;
|
||||
x_85 = lean_ctor_get(x_83, 0);
|
||||
lean_inc(x_85);
|
||||
x_86 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_85);
|
||||
x_86 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_85);
|
||||
lean_dec(x_85);
|
||||
if (lean_obj_tag(x_86) == 2)
|
||||
{
|
||||
|
|
@ -13214,7 +13214,7 @@ if (lean_obj_tag(x_25) == 0)
|
|||
lean_object* x_26; lean_object* x_27;
|
||||
x_26 = lean_ctor_get(x_24, 0);
|
||||
lean_inc(x_26);
|
||||
x_27 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_26);
|
||||
x_27 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_26);
|
||||
lean_dec(x_26);
|
||||
if (lean_obj_tag(x_27) == 2)
|
||||
{
|
||||
|
|
@ -14069,7 +14069,7 @@ if (lean_obj_tag(x_23) == 0)
|
|||
lean_object* x_24; lean_object* x_25;
|
||||
x_24 = lean_ctor_get(x_22, 0);
|
||||
lean_inc(x_24);
|
||||
x_25 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_24);
|
||||
x_25 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_24);
|
||||
lean_dec(x_24);
|
||||
if (lean_obj_tag(x_25) == 2)
|
||||
{
|
||||
|
|
@ -14375,7 +14375,7 @@ if (lean_obj_tag(x_18) == 0)
|
|||
lean_object* x_19; lean_object* x_20;
|
||||
x_19 = lean_ctor_get(x_17, 0);
|
||||
lean_inc(x_19);
|
||||
x_20 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_19);
|
||||
x_20 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_19);
|
||||
lean_dec(x_19);
|
||||
if (lean_obj_tag(x_20) == 2)
|
||||
{
|
||||
|
|
@ -14599,7 +14599,7 @@ if (lean_obj_tag(x_18) == 0)
|
|||
lean_object* x_19; lean_object* x_20;
|
||||
x_19 = lean_ctor_get(x_17, 0);
|
||||
lean_inc(x_19);
|
||||
x_20 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_19);
|
||||
x_20 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_19);
|
||||
lean_dec(x_19);
|
||||
if (lean_obj_tag(x_20) == 2)
|
||||
{
|
||||
|
|
@ -14866,7 +14866,7 @@ if (lean_obj_tag(x_30) == 0)
|
|||
lean_object* x_31; lean_object* x_32;
|
||||
x_31 = lean_ctor_get(x_29, 0);
|
||||
lean_inc(x_31);
|
||||
x_32 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_31);
|
||||
x_32 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_31);
|
||||
lean_dec(x_31);
|
||||
if (lean_obj_tag(x_32) == 2)
|
||||
{
|
||||
|
|
@ -15319,7 +15319,7 @@ if (lean_obj_tag(x_69) == 0)
|
|||
lean_object* x_70; lean_object* x_71;
|
||||
x_70 = lean_ctor_get(x_68, 0);
|
||||
lean_inc(x_70);
|
||||
x_71 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_70);
|
||||
x_71 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_70);
|
||||
lean_dec(x_70);
|
||||
if (lean_obj_tag(x_71) == 2)
|
||||
{
|
||||
|
|
@ -16712,7 +16712,7 @@ if (lean_obj_tag(x_49) == 0)
|
|||
lean_object* x_50; lean_object* x_51;
|
||||
x_50 = lean_ctor_get(x_48, 0);
|
||||
lean_inc(x_50);
|
||||
x_51 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_50);
|
||||
x_51 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_50);
|
||||
lean_dec(x_50);
|
||||
if (lean_obj_tag(x_51) == 2)
|
||||
{
|
||||
|
|
@ -17091,7 +17091,7 @@ if (lean_obj_tag(x_30) == 0)
|
|||
lean_object* x_31; lean_object* x_32;
|
||||
x_31 = lean_ctor_get(x_29, 0);
|
||||
lean_inc(x_31);
|
||||
x_32 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_31);
|
||||
x_32 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_31);
|
||||
lean_dec(x_31);
|
||||
if (lean_obj_tag(x_32) == 2)
|
||||
{
|
||||
|
|
@ -17413,7 +17413,7 @@ if (lean_obj_tag(x_49) == 0)
|
|||
lean_object* x_50; lean_object* x_51;
|
||||
x_50 = lean_ctor_get(x_48, 0);
|
||||
lean_inc(x_50);
|
||||
x_51 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_50);
|
||||
x_51 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_50);
|
||||
lean_dec(x_50);
|
||||
if (lean_obj_tag(x_51) == 2)
|
||||
{
|
||||
|
|
@ -17781,7 +17781,7 @@ if (lean_obj_tag(x_30) == 0)
|
|||
lean_object* x_31; lean_object* x_32;
|
||||
x_31 = lean_ctor_get(x_29, 0);
|
||||
lean_inc(x_31);
|
||||
x_32 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_31);
|
||||
x_32 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_31);
|
||||
lean_dec(x_31);
|
||||
if (lean_obj_tag(x_32) == 2)
|
||||
{
|
||||
|
|
@ -18103,7 +18103,7 @@ if (lean_obj_tag(x_42) == 0)
|
|||
lean_object* x_43; lean_object* x_44;
|
||||
x_43 = lean_ctor_get(x_41, 0);
|
||||
lean_inc(x_43);
|
||||
x_44 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_43);
|
||||
x_44 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_43);
|
||||
lean_dec(x_43);
|
||||
if (lean_obj_tag(x_44) == 2)
|
||||
{
|
||||
|
|
@ -18457,7 +18457,7 @@ if (lean_obj_tag(x_30) == 0)
|
|||
lean_object* x_31; lean_object* x_32;
|
||||
x_31 = lean_ctor_get(x_29, 0);
|
||||
lean_inc(x_31);
|
||||
x_32 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_31);
|
||||
x_32 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_31);
|
||||
lean_dec(x_31);
|
||||
if (lean_obj_tag(x_32) == 2)
|
||||
{
|
||||
|
|
@ -18779,7 +18779,7 @@ if (lean_obj_tag(x_42) == 0)
|
|||
lean_object* x_43; lean_object* x_44;
|
||||
x_43 = lean_ctor_get(x_41, 0);
|
||||
lean_inc(x_43);
|
||||
x_44 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_43);
|
||||
x_44 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_43);
|
||||
lean_dec(x_43);
|
||||
if (lean_obj_tag(x_44) == 2)
|
||||
{
|
||||
|
|
@ -19125,7 +19125,7 @@ if (lean_obj_tag(x_30) == 0)
|
|||
lean_object* x_31; lean_object* x_32;
|
||||
x_31 = lean_ctor_get(x_29, 0);
|
||||
lean_inc(x_31);
|
||||
x_32 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_31);
|
||||
x_32 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_31);
|
||||
lean_dec(x_31);
|
||||
if (lean_obj_tag(x_32) == 2)
|
||||
{
|
||||
|
|
@ -19439,7 +19439,7 @@ if (lean_obj_tag(x_30) == 0)
|
|||
lean_object* x_31; lean_object* x_32;
|
||||
x_31 = lean_ctor_get(x_29, 0);
|
||||
lean_inc(x_31);
|
||||
x_32 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_31);
|
||||
x_32 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_31);
|
||||
lean_dec(x_31);
|
||||
if (lean_obj_tag(x_32) == 2)
|
||||
{
|
||||
|
|
@ -19752,7 +19752,7 @@ if (lean_obj_tag(x_18) == 0)
|
|||
lean_object* x_19; lean_object* x_20;
|
||||
x_19 = lean_ctor_get(x_17, 0);
|
||||
lean_inc(x_19);
|
||||
x_20 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_19);
|
||||
x_20 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_19);
|
||||
lean_dec(x_19);
|
||||
if (lean_obj_tag(x_20) == 2)
|
||||
{
|
||||
|
|
@ -20046,7 +20046,7 @@ if (lean_obj_tag(x_30) == 0)
|
|||
lean_object* x_31; lean_object* x_32;
|
||||
x_31 = lean_ctor_get(x_29, 0);
|
||||
lean_inc(x_31);
|
||||
x_32 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_31);
|
||||
x_32 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_31);
|
||||
lean_dec(x_31);
|
||||
if (lean_obj_tag(x_32) == 2)
|
||||
{
|
||||
|
|
@ -20351,7 +20351,7 @@ if (lean_obj_tag(x_18) == 0)
|
|||
lean_object* x_19; lean_object* x_20;
|
||||
x_19 = lean_ctor_get(x_17, 0);
|
||||
lean_inc(x_19);
|
||||
x_20 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_19);
|
||||
x_20 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_19);
|
||||
lean_dec(x_19);
|
||||
if (lean_obj_tag(x_20) == 2)
|
||||
{
|
||||
|
|
@ -20713,7 +20713,7 @@ if (lean_obj_tag(x_95) == 0)
|
|||
lean_object* x_96; lean_object* x_97;
|
||||
x_96 = lean_ctor_get(x_94, 0);
|
||||
lean_inc(x_96);
|
||||
x_97 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_96);
|
||||
x_97 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_96);
|
||||
lean_dec(x_96);
|
||||
if (lean_obj_tag(x_97) == 2)
|
||||
{
|
||||
|
|
@ -21345,7 +21345,7 @@ if (lean_obj_tag(x_121) == 0)
|
|||
lean_object* x_122; lean_object* x_123;
|
||||
x_122 = lean_ctor_get(x_120, 0);
|
||||
lean_inc(x_122);
|
||||
x_123 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_122);
|
||||
x_123 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_122);
|
||||
lean_dec(x_122);
|
||||
if (lean_obj_tag(x_123) == 2)
|
||||
{
|
||||
|
|
@ -21482,7 +21482,7 @@ if (lean_obj_tag(x_49) == 0)
|
|||
lean_object* x_50; lean_object* x_51;
|
||||
x_50 = lean_ctor_get(x_48, 0);
|
||||
lean_inc(x_50);
|
||||
x_51 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_50);
|
||||
x_51 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_50);
|
||||
lean_dec(x_50);
|
||||
if (lean_obj_tag(x_51) == 2)
|
||||
{
|
||||
|
|
@ -21575,7 +21575,7 @@ if (lean_obj_tag(x_72) == 0)
|
|||
lean_object* x_73; lean_object* x_74;
|
||||
x_73 = lean_ctor_get(x_71, 0);
|
||||
lean_inc(x_73);
|
||||
x_74 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_73);
|
||||
x_74 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_73);
|
||||
lean_dec(x_73);
|
||||
if (lean_obj_tag(x_74) == 2)
|
||||
{
|
||||
|
|
@ -21654,7 +21654,7 @@ if (lean_obj_tag(x_92) == 0)
|
|||
lean_object* x_93; lean_object* x_94;
|
||||
x_93 = lean_ctor_get(x_91, 0);
|
||||
lean_inc(x_93);
|
||||
x_94 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_93);
|
||||
x_94 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_93);
|
||||
lean_dec(x_93);
|
||||
if (lean_obj_tag(x_94) == 2)
|
||||
{
|
||||
|
|
@ -22063,7 +22063,7 @@ if (lean_obj_tag(x_93) == 0)
|
|||
lean_object* x_94; lean_object* x_95;
|
||||
x_94 = lean_ctor_get(x_92, 0);
|
||||
lean_inc(x_94);
|
||||
x_95 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_94);
|
||||
x_95 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_94);
|
||||
lean_dec(x_94);
|
||||
if (lean_obj_tag(x_95) == 2)
|
||||
{
|
||||
|
|
@ -22128,7 +22128,7 @@ if (lean_obj_tag(x_23) == 0)
|
|||
lean_object* x_24; lean_object* x_25;
|
||||
x_24 = lean_ctor_get(x_22, 0);
|
||||
lean_inc(x_24);
|
||||
x_25 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_24);
|
||||
x_25 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_24);
|
||||
lean_dec(x_24);
|
||||
if (lean_obj_tag(x_25) == 2)
|
||||
{
|
||||
|
|
@ -22136,7 +22136,7 @@ lean_object* x_26; lean_object* x_27; uint8_t x_28;
|
|||
x_26 = lean_ctor_get(x_25, 1);
|
||||
lean_inc(x_26);
|
||||
lean_dec(x_25);
|
||||
x_27 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__5;
|
||||
x_27 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__5;
|
||||
x_28 = lean_string_dec_eq(x_26, x_27);
|
||||
lean_dec(x_26);
|
||||
if (x_28 == 0)
|
||||
|
|
@ -22282,7 +22282,7 @@ if (lean_obj_tag(x_73) == 0)
|
|||
lean_object* x_74; lean_object* x_75;
|
||||
x_74 = lean_ctor_get(x_72, 0);
|
||||
lean_inc(x_74);
|
||||
x_75 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_74);
|
||||
x_75 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_74);
|
||||
lean_dec(x_74);
|
||||
if (lean_obj_tag(x_75) == 2)
|
||||
{
|
||||
|
|
@ -22290,7 +22290,7 @@ lean_object* x_76; lean_object* x_77; uint8_t x_78;
|
|||
x_76 = lean_ctor_get(x_75, 1);
|
||||
lean_inc(x_76);
|
||||
lean_dec(x_75);
|
||||
x_77 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__1;
|
||||
x_77 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__1;
|
||||
x_78 = lean_string_dec_eq(x_76, x_77);
|
||||
lean_dec(x_76);
|
||||
if (x_78 == 0)
|
||||
|
|
@ -22377,7 +22377,7 @@ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
|||
x_1 = l_Lean_Parser_Level_ident___elambda__1___closed__4;
|
||||
x_2 = lean_ctor_get(x_1, 0);
|
||||
lean_inc(x_2);
|
||||
x_3 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__6;
|
||||
x_3 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__6;
|
||||
x_4 = l_Lean_Parser_andthenInfo(x_2, x_3);
|
||||
return x_4;
|
||||
}
|
||||
|
|
@ -22386,7 +22386,7 @@ lean_object* _init_l_Lean_Parser_Command_export___closed__3() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__2;
|
||||
x_1 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__2;
|
||||
x_2 = l_Lean_Parser_Command_export___closed__2;
|
||||
x_3 = l_Lean_Parser_andthenInfo(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -22658,7 +22658,7 @@ if (lean_obj_tag(x_54) == 0)
|
|||
lean_object* x_55; lean_object* x_56;
|
||||
x_55 = lean_ctor_get(x_53, 0);
|
||||
lean_inc(x_55);
|
||||
x_56 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_55);
|
||||
x_56 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_55);
|
||||
lean_dec(x_55);
|
||||
if (lean_obj_tag(x_56) == 2)
|
||||
{
|
||||
|
|
@ -23299,7 +23299,7 @@ if (lean_obj_tag(x_32) == 0)
|
|||
lean_object* x_33; lean_object* x_34;
|
||||
x_33 = lean_ctor_get(x_31, 0);
|
||||
lean_inc(x_33);
|
||||
x_34 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_33);
|
||||
x_34 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_33);
|
||||
lean_dec(x_33);
|
||||
if (lean_obj_tag(x_34) == 2)
|
||||
{
|
||||
|
|
@ -23657,7 +23657,7 @@ if (lean_obj_tag(x_44) == 0)
|
|||
lean_object* x_45; lean_object* x_46;
|
||||
x_45 = lean_ctor_get(x_43, 0);
|
||||
lean_inc(x_45);
|
||||
x_46 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_45);
|
||||
x_46 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_45);
|
||||
lean_dec(x_45);
|
||||
if (lean_obj_tag(x_46) == 2)
|
||||
{
|
||||
|
|
@ -24076,7 +24076,7 @@ if (lean_obj_tag(x_80) == 0)
|
|||
lean_object* x_81; lean_object* x_82;
|
||||
x_81 = lean_ctor_get(x_79, 0);
|
||||
lean_inc(x_81);
|
||||
x_82 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_81);
|
||||
x_82 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_81);
|
||||
lean_dec(x_81);
|
||||
if (lean_obj_tag(x_82) == 2)
|
||||
{
|
||||
|
|
@ -24084,7 +24084,7 @@ lean_object* x_83; lean_object* x_84; uint8_t x_85;
|
|||
x_83 = lean_ctor_get(x_82, 1);
|
||||
lean_inc(x_83);
|
||||
lean_dec(x_82);
|
||||
x_84 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__1;
|
||||
x_84 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__1;
|
||||
x_85 = lean_string_dec_eq(x_83, x_84);
|
||||
lean_dec(x_83);
|
||||
if (x_85 == 0)
|
||||
|
|
@ -24193,7 +24193,7 @@ if (lean_obj_tag(x_24) == 0)
|
|||
lean_object* x_25; lean_object* x_26;
|
||||
x_25 = lean_ctor_get(x_23, 0);
|
||||
lean_inc(x_25);
|
||||
x_26 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_25);
|
||||
x_26 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_25);
|
||||
lean_dec(x_25);
|
||||
if (lean_obj_tag(x_26) == 2)
|
||||
{
|
||||
|
|
@ -24201,7 +24201,7 @@ lean_object* x_27; lean_object* x_28; uint8_t x_29;
|
|||
x_27 = lean_ctor_get(x_26, 1);
|
||||
lean_inc(x_27);
|
||||
lean_dec(x_26);
|
||||
x_28 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__5;
|
||||
x_28 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__5;
|
||||
x_29 = lean_string_dec_eq(x_27, x_28);
|
||||
lean_dec(x_27);
|
||||
if (x_29 == 0)
|
||||
|
|
@ -24360,7 +24360,7 @@ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
|||
x_1 = l_Lean_Parser_Level_ident___elambda__1___closed__4;
|
||||
x_2 = lean_ctor_get(x_1, 0);
|
||||
lean_inc(x_2);
|
||||
x_3 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__2;
|
||||
x_3 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__2;
|
||||
x_4 = l_Lean_Parser_andthenInfo(x_2, x_3);
|
||||
return x_4;
|
||||
}
|
||||
|
|
@ -24770,7 +24770,7 @@ if (lean_obj_tag(x_80) == 0)
|
|||
lean_object* x_81; lean_object* x_82;
|
||||
x_81 = lean_ctor_get(x_79, 0);
|
||||
lean_inc(x_81);
|
||||
x_82 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_81);
|
||||
x_82 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_81);
|
||||
lean_dec(x_81);
|
||||
if (lean_obj_tag(x_82) == 2)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ lean_object* l_Lean_Parser_Level_num___closed__4;
|
|||
lean_object* l_Lean_Parser_Level_max___elambda__1___closed__6;
|
||||
lean_object* l_Lean_Parser_regBuiltinLevelParserAttr(lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_num___elambda__1___closed__4;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__5;
|
||||
lean_object* l_Lean_Parser_Level_hole___closed__5;
|
||||
lean_object* l_Lean_Parser_Level_hole___closed__3;
|
||||
lean_object* l_Lean_Parser_manyAux___main___at_Lean_Parser_Level_max___elambda__1___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -36,7 +37,6 @@ lean_object* l_Lean_Parser_regBuiltinLevelParserAttr___closed__2;
|
|||
lean_object* l_Lean_Parser_Level_ident;
|
||||
lean_object* l___regBuiltinParser_Lean_Parser_Level_num(lean_object*);
|
||||
extern lean_object* l_Lean_Level_LevelToFormat_Result_format___main___closed__1;
|
||||
lean_object* l_Lean_Parser_ParserState_pushSyntax(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_ident(uint8_t);
|
||||
lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__1;
|
||||
lean_object* l___regBuiltinParser_Lean_Parser_Level_max(lean_object*);
|
||||
|
|
@ -47,6 +47,7 @@ lean_object* l_Lean_Parser_Level_max___closed__7;
|
|||
lean_object* l_Lean_Parser_regBuiltinLevelParserAttr___closed__4;
|
||||
lean_object* l_Lean_Parser_Level_paren___closed__7;
|
||||
lean_object* l_Lean_Parser_Level_addLit___elambda__1___closed__5;
|
||||
lean_object* l_Lean_Parser_ParserState_mkTrailingNode(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_hole___elambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_addBuiltinParser(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_get_size(lean_object*);
|
||||
|
|
@ -94,7 +95,6 @@ lean_object* l_Lean_Parser_manyAux___main___at_Lean_Parser_Level_max___elambda__
|
|||
lean_object* l_Lean_Parser_Level_num___elambda__1___closed__3;
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_num___elambda__1___closed__5;
|
||||
lean_object* l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__11;
|
||||
lean_object* l_Lean_Parser_Level_imax___elambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_ident___closed__1;
|
||||
|
|
@ -106,13 +106,13 @@ lean_object* l_Lean_Parser_Level_ident___elambda__1___closed__4;
|
|||
lean_object* l_Lean_Parser_ParserState_restore(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_ident___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_paren___closed__4;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__6;
|
||||
lean_object* l_Lean_Parser_Level_imax___elambda__1___closed__3;
|
||||
lean_object* l_Lean_Parser_Level_paren___closed__9;
|
||||
lean_object* l_Lean_Parser_Level_addLit___closed__7;
|
||||
lean_object* l_Lean_Parser_categoryParserFn(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__6;
|
||||
lean_object* l_Lean_Parser_Level_hole___elambda__1___closed__2;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_hole___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_ident___closed__2;
|
||||
extern lean_object* l_Lean_Parser_appPrec;
|
||||
|
|
@ -128,11 +128,11 @@ lean_object* l_Lean_Parser_Level_num;
|
|||
lean_object* l_Lean_Parser_categoryParser(uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_max___closed__5;
|
||||
lean_object* l_Lean_Parser_Level_num___closed__3;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__5;
|
||||
lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__10;
|
||||
lean_object* l_Lean_Parser_symbolInfo(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_epsilonInfo;
|
||||
lean_object* l_Lean_Parser_Level_imax___elambda__1___closed__6;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__1;
|
||||
extern lean_object* l_Lean_mkHole___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_ident___closed__4;
|
||||
lean_object* l_Lean_Parser_Level_hole___elambda__1___closed__7;
|
||||
|
|
@ -141,6 +141,7 @@ lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__9;
|
|||
lean_object* l___regBuiltinParser_Lean_Parser_Level_hole(lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_hole___closed__1;
|
||||
extern lean_object* l_Lean_Level_LevelToFormat_Result_format___main___closed__3;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__6;
|
||||
lean_object* l_String_trim(lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__8;
|
||||
lean_object* l_Lean_Parser_Level_hole___closed__2;
|
||||
|
|
@ -157,17 +158,16 @@ lean_object* l_Lean_Parser_Level_imax___elambda__1___closed__5;
|
|||
lean_object* l_Lean_Parser_Level_max___elambda__1___closed__3;
|
||||
lean_object* l_Lean_Parser_Level_imax___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_imax___closed__6;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_addLit___closed__4;
|
||||
lean_object* l_Lean_Parser_ParserState_mkUnexpectedError(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_paren___closed__6;
|
||||
lean_object* l___regBuiltinParser_Lean_Parser_Level_imax(lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_imax___closed__4;
|
||||
lean_object* l_Lean_Parser_Level_imax___elambda__1___closed__7;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_paren___closed__8;
|
||||
lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Level_hole___closed__4;
|
||||
lean_object* l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_Level_addLit___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_max___closed__1;
|
||||
lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__5;
|
||||
|
|
@ -265,7 +265,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Level_paren___elambda__1___closed__2;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__1;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -285,7 +285,7 @@ _start:
|
|||
{
|
||||
uint8_t x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5;
|
||||
x_1 = 0;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__1;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__1;
|
||||
x_3 = l_Lean_Parser_Level_paren___elambda__1___closed__4;
|
||||
x_4 = 1;
|
||||
x_5 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3, x_4);
|
||||
|
|
@ -297,7 +297,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Char_HasRepr___closed__1;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__5;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__5;
|
||||
x_3 = lean_string_append(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -329,7 +329,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Char_HasRepr___closed__1;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__1;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__1;
|
||||
x_3 = lean_string_append(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -417,7 +417,7 @@ if (lean_obj_tag(x_57) == 0)
|
|||
lean_object* x_58; lean_object* x_59;
|
||||
x_58 = lean_ctor_get(x_56, 0);
|
||||
lean_inc(x_58);
|
||||
x_59 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_58);
|
||||
x_59 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_58);
|
||||
lean_dec(x_58);
|
||||
if (lean_obj_tag(x_59) == 2)
|
||||
{
|
||||
|
|
@ -425,7 +425,7 @@ lean_object* x_60; lean_object* x_61; uint8_t x_62;
|
|||
x_60 = lean_ctor_get(x_59, 1);
|
||||
lean_inc(x_60);
|
||||
lean_dec(x_59);
|
||||
x_61 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__1;
|
||||
x_61 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__1;
|
||||
x_62 = lean_string_dec_eq(x_60, x_61);
|
||||
lean_dec(x_60);
|
||||
if (x_62 == 0)
|
||||
|
|
@ -491,7 +491,7 @@ if (lean_obj_tag(x_25) == 0)
|
|||
lean_object* x_26; lean_object* x_27;
|
||||
x_26 = lean_ctor_get(x_24, 0);
|
||||
lean_inc(x_26);
|
||||
x_27 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_26);
|
||||
x_27 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_26);
|
||||
lean_dec(x_26);
|
||||
if (lean_obj_tag(x_27) == 2)
|
||||
{
|
||||
|
|
@ -499,7 +499,7 @@ lean_object* x_28; lean_object* x_29; uint8_t x_30;
|
|||
x_28 = lean_ctor_get(x_27, 1);
|
||||
lean_inc(x_28);
|
||||
lean_dec(x_27);
|
||||
x_29 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__5;
|
||||
x_29 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__5;
|
||||
x_30 = lean_string_dec_eq(x_28, x_29);
|
||||
lean_dec(x_28);
|
||||
if (x_30 == 0)
|
||||
|
|
@ -592,7 +592,7 @@ lean_object* _init_l_Lean_Parser_Level_paren___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__1;
|
||||
x_1 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__1;
|
||||
x_2 = l_Lean_Parser_Level_paren___closed__1;
|
||||
x_3 = l_Lean_Parser_symbolInfo(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -616,7 +616,7 @@ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
|||
x_1 = l_Lean_Parser_Level_paren___closed__3;
|
||||
x_2 = lean_ctor_get(x_1, 0);
|
||||
lean_inc(x_2);
|
||||
x_3 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__6;
|
||||
x_3 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__6;
|
||||
x_4 = l_Lean_Parser_andthenInfo(x_2, x_3);
|
||||
return x_4;
|
||||
}
|
||||
|
|
@ -1188,7 +1188,7 @@ if (lean_obj_tag(x_42) == 0)
|
|||
lean_object* x_43; lean_object* x_44;
|
||||
x_43 = lean_ctor_get(x_41, 0);
|
||||
lean_inc(x_43);
|
||||
x_44 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_43);
|
||||
x_44 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_43);
|
||||
lean_dec(x_43);
|
||||
if (lean_obj_tag(x_44) == 2)
|
||||
{
|
||||
|
|
@ -1516,7 +1516,7 @@ if (lean_obj_tag(x_18) == 0)
|
|||
lean_object* x_19; lean_object* x_20;
|
||||
x_19 = lean_ctor_get(x_17, 0);
|
||||
lean_inc(x_19);
|
||||
x_20 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_19);
|
||||
x_20 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_19);
|
||||
lean_dec(x_19);
|
||||
if (lean_obj_tag(x_20) == 2)
|
||||
{
|
||||
|
|
@ -2081,7 +2081,7 @@ return x_3;
|
|||
lean_object* l_Lean_Parser_Level_addLit___elambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9;
|
||||
lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_4 = l_Lean_Parser_Level_addLit___elambda__1___closed__4;
|
||||
x_5 = lean_ctor_get(x_4, 1);
|
||||
lean_inc(x_5);
|
||||
|
|
@ -2089,98 +2089,98 @@ x_6 = lean_ctor_get(x_3, 0);
|
|||
lean_inc(x_6);
|
||||
x_7 = lean_array_get_size(x_6);
|
||||
lean_dec(x_6);
|
||||
lean_inc(x_1);
|
||||
lean_inc(x_3);
|
||||
x_8 = l_Lean_Parser_ParserState_pushSyntax(x_3, x_1);
|
||||
x_9 = lean_ctor_get(x_3, 3);
|
||||
x_8 = lean_ctor_get(x_3, 3);
|
||||
lean_inc(x_8);
|
||||
if (lean_obj_tag(x_8) == 0)
|
||||
{
|
||||
lean_object* x_9; lean_object* x_10; lean_object* x_11;
|
||||
x_9 = lean_ctor_get(x_3, 1);
|
||||
lean_inc(x_9);
|
||||
if (lean_obj_tag(x_9) == 0)
|
||||
{
|
||||
lean_object* x_10; lean_object* x_11; lean_object* x_12;
|
||||
x_10 = lean_ctor_get(x_3, 1);
|
||||
lean_inc(x_10);
|
||||
lean_dec(x_3);
|
||||
lean_inc(x_2);
|
||||
x_11 = l_Lean_Parser_tokenFn(x_2, x_8);
|
||||
x_12 = lean_ctor_get(x_11, 3);
|
||||
x_10 = l_Lean_Parser_tokenFn(x_2, x_3);
|
||||
x_11 = lean_ctor_get(x_10, 3);
|
||||
lean_inc(x_11);
|
||||
if (lean_obj_tag(x_11) == 0)
|
||||
{
|
||||
lean_object* x_12; lean_object* x_13;
|
||||
x_12 = lean_ctor_get(x_10, 0);
|
||||
lean_inc(x_12);
|
||||
if (lean_obj_tag(x_12) == 0)
|
||||
{
|
||||
lean_object* x_13; lean_object* x_14;
|
||||
x_13 = lean_ctor_get(x_11, 0);
|
||||
lean_inc(x_13);
|
||||
x_14 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_13);
|
||||
lean_dec(x_13);
|
||||
if (lean_obj_tag(x_14) == 2)
|
||||
{
|
||||
lean_object* x_15; lean_object* x_16; uint8_t x_17;
|
||||
x_15 = lean_ctor_get(x_14, 1);
|
||||
lean_inc(x_15);
|
||||
lean_dec(x_14);
|
||||
x_16 = l_Lean_Parser_Level_addLit___elambda__1___closed__3;
|
||||
x_17 = lean_string_dec_eq(x_15, x_16);
|
||||
lean_dec(x_15);
|
||||
if (x_17 == 0)
|
||||
{
|
||||
lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21;
|
||||
lean_dec(x_5);
|
||||
lean_dec(x_2);
|
||||
lean_dec(x_1);
|
||||
x_18 = l_Lean_Parser_Level_addLit___elambda__1___closed__7;
|
||||
x_19 = l_Lean_Parser_ParserState_mkErrorsAt(x_11, x_18, x_10);
|
||||
x_20 = l_Lean_Parser_Level_addLit___elambda__1___closed__2;
|
||||
x_21 = l_Lean_Parser_ParserState_mkNode(x_19, x_20, x_7);
|
||||
return x_21;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_22; lean_object* x_23; lean_object* x_24;
|
||||
lean_dec(x_10);
|
||||
x_22 = lean_apply_3(x_5, x_1, x_2, x_11);
|
||||
x_23 = l_Lean_Parser_Level_addLit___elambda__1___closed__2;
|
||||
x_24 = l_Lean_Parser_ParserState_mkNode(x_22, x_23, x_7);
|
||||
return x_24;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28;
|
||||
lean_dec(x_14);
|
||||
lean_dec(x_5);
|
||||
lean_dec(x_2);
|
||||
lean_dec(x_1);
|
||||
x_25 = l_Lean_Parser_Level_addLit___elambda__1___closed__7;
|
||||
x_26 = l_Lean_Parser_ParserState_mkErrorsAt(x_11, x_25, x_10);
|
||||
x_27 = l_Lean_Parser_Level_addLit___elambda__1___closed__2;
|
||||
x_28 = l_Lean_Parser_ParserState_mkNode(x_26, x_27, x_7);
|
||||
return x_28;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32;
|
||||
x_13 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_12);
|
||||
lean_dec(x_12);
|
||||
if (lean_obj_tag(x_13) == 2)
|
||||
{
|
||||
lean_object* x_14; lean_object* x_15; uint8_t x_16;
|
||||
x_14 = lean_ctor_get(x_13, 1);
|
||||
lean_inc(x_14);
|
||||
lean_dec(x_13);
|
||||
x_15 = l_Lean_Parser_Level_addLit___elambda__1___closed__3;
|
||||
x_16 = lean_string_dec_eq(x_14, x_15);
|
||||
lean_dec(x_14);
|
||||
if (x_16 == 0)
|
||||
{
|
||||
lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20;
|
||||
lean_dec(x_5);
|
||||
lean_dec(x_2);
|
||||
lean_dec(x_1);
|
||||
x_29 = l_Lean_Parser_Level_addLit___elambda__1___closed__7;
|
||||
x_30 = l_Lean_Parser_ParserState_mkErrorsAt(x_11, x_29, x_10);
|
||||
x_31 = l_Lean_Parser_Level_addLit___elambda__1___closed__2;
|
||||
x_32 = l_Lean_Parser_ParserState_mkNode(x_30, x_31, x_7);
|
||||
return x_32;
|
||||
x_17 = l_Lean_Parser_Level_addLit___elambda__1___closed__7;
|
||||
x_18 = l_Lean_Parser_ParserState_mkErrorsAt(x_10, x_17, x_9);
|
||||
x_19 = l_Lean_Parser_Level_addLit___elambda__1___closed__2;
|
||||
x_20 = l_Lean_Parser_ParserState_mkTrailingNode(x_18, x_19, x_7);
|
||||
lean_dec(x_7);
|
||||
return x_20;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_21; lean_object* x_22; lean_object* x_23;
|
||||
lean_dec(x_9);
|
||||
x_21 = lean_apply_3(x_5, x_1, x_2, x_10);
|
||||
x_22 = l_Lean_Parser_Level_addLit___elambda__1___closed__2;
|
||||
x_23 = l_Lean_Parser_ParserState_mkTrailingNode(x_21, x_22, x_7);
|
||||
lean_dec(x_7);
|
||||
return x_23;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_33; lean_object* x_34;
|
||||
lean_dec(x_9);
|
||||
lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27;
|
||||
lean_dec(x_13);
|
||||
lean_dec(x_5);
|
||||
lean_dec(x_3);
|
||||
lean_dec(x_2);
|
||||
lean_dec(x_1);
|
||||
x_33 = l_Lean_Parser_Level_addLit___elambda__1___closed__2;
|
||||
x_34 = l_Lean_Parser_ParserState_mkNode(x_8, x_33, x_7);
|
||||
return x_34;
|
||||
x_24 = l_Lean_Parser_Level_addLit___elambda__1___closed__7;
|
||||
x_25 = l_Lean_Parser_ParserState_mkErrorsAt(x_10, x_24, x_9);
|
||||
x_26 = l_Lean_Parser_Level_addLit___elambda__1___closed__2;
|
||||
x_27 = l_Lean_Parser_ParserState_mkTrailingNode(x_25, x_26, x_7);
|
||||
lean_dec(x_7);
|
||||
return x_27;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31;
|
||||
lean_dec(x_11);
|
||||
lean_dec(x_5);
|
||||
lean_dec(x_2);
|
||||
lean_dec(x_1);
|
||||
x_28 = l_Lean_Parser_Level_addLit___elambda__1___closed__7;
|
||||
x_29 = l_Lean_Parser_ParserState_mkErrorsAt(x_10, x_28, x_9);
|
||||
x_30 = l_Lean_Parser_Level_addLit___elambda__1___closed__2;
|
||||
x_31 = l_Lean_Parser_ParserState_mkTrailingNode(x_29, x_30, x_7);
|
||||
lean_dec(x_7);
|
||||
return x_31;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_32; lean_object* x_33;
|
||||
lean_dec(x_8);
|
||||
lean_dec(x_5);
|
||||
lean_dec(x_2);
|
||||
lean_dec(x_1);
|
||||
x_32 = l_Lean_Parser_Level_addLit___elambda__1___closed__2;
|
||||
x_33 = l_Lean_Parser_ParserState_mkTrailingNode(x_3, x_32, x_7);
|
||||
lean_dec(x_7);
|
||||
return x_33;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -105,7 +105,6 @@ lean_object* l_Lean_Parser_Module_prelude___elambda__1___closed__10;
|
|||
lean_object* l_Lean_Parser_testModuleParser___closed__1;
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
extern lean_object* l_IO_println___rarg___closed__1;
|
||||
lean_object* l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(lean_object*);
|
||||
extern lean_object* l_PersistentArray_empty___closed__3;
|
||||
lean_object* l_Lean_Parser_Module_prelude___elambda__1___closed__7;
|
||||
lean_object* l_Lean_Parser_addParserTokens(lean_object*, lean_object*);
|
||||
|
|
@ -178,6 +177,7 @@ uint8_t lean_string_utf8_at_end(lean_object*, lean_object*);
|
|||
lean_object* lean_test_module_parser(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*);
|
||||
lean_object* l_Lean_Parser_Module_prelude___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Module_import___elambda__1___closed__6;
|
||||
lean_object* l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_parseCommand(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Module_import___elambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_isEOI___boxed(lean_object*);
|
||||
|
|
@ -344,7 +344,7 @@ if (lean_obj_tag(x_18) == 0)
|
|||
lean_object* x_19; lean_object* x_20;
|
||||
x_19 = lean_ctor_get(x_17, 0);
|
||||
lean_inc(x_19);
|
||||
x_20 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_19);
|
||||
x_20 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_19);
|
||||
lean_dec(x_19);
|
||||
if (lean_obj_tag(x_20) == 2)
|
||||
{
|
||||
|
|
@ -675,7 +675,7 @@ if (lean_obj_tag(x_78) == 0)
|
|||
lean_object* x_79; lean_object* x_80;
|
||||
x_79 = lean_ctor_get(x_77, 0);
|
||||
lean_inc(x_79);
|
||||
x_80 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_79);
|
||||
x_80 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_79);
|
||||
lean_dec(x_79);
|
||||
if (lean_obj_tag(x_80) == 2)
|
||||
{
|
||||
|
|
@ -745,7 +745,7 @@ if (lean_obj_tag(x_61) == 0)
|
|||
lean_object* x_62; lean_object* x_63;
|
||||
x_62 = lean_ctor_get(x_60, 0);
|
||||
lean_inc(x_62);
|
||||
x_63 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_62);
|
||||
x_63 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_62);
|
||||
lean_dec(x_62);
|
||||
if (lean_obj_tag(x_63) == 2)
|
||||
{
|
||||
|
|
@ -1562,7 +1562,7 @@ lean_inc(x_4);
|
|||
x_10 = l_Lean_Parser_Module_header___elambda__1(x_9, x_4, x_8);
|
||||
x_11 = lean_ctor_get(x_10, 0);
|
||||
lean_inc(x_11);
|
||||
x_12 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_11);
|
||||
x_12 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_11);
|
||||
lean_dec(x_11);
|
||||
x_13 = lean_ctor_get(x_10, 3);
|
||||
lean_inc(x_13);
|
||||
|
|
@ -1781,7 +1781,7 @@ lean_dec(x_2);
|
|||
lean_dec(x_1);
|
||||
x_21 = lean_ctor_get(x_19, 0);
|
||||
lean_inc(x_21);
|
||||
x_22 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_21);
|
||||
x_22 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_21);
|
||||
lean_dec(x_21);
|
||||
x_23 = lean_ctor_get(x_19, 1);
|
||||
lean_inc(x_23);
|
||||
|
|
@ -1864,7 +1864,7 @@ lean_dec(x_2);
|
|||
lean_dec(x_1);
|
||||
x_49 = lean_ctor_get(x_47, 0);
|
||||
lean_inc(x_49);
|
||||
x_50 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_49);
|
||||
x_50 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_49);
|
||||
lean_dec(x_49);
|
||||
x_51 = lean_ctor_get(x_47, 1);
|
||||
lean_inc(x_51);
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -47,11 +47,14 @@ lean_object* l_Lean_Parser_Tactic_nonEmptySeq___closed__2;
|
|||
lean_object* l_Lean_Parser_Tactic_nestedTacticBlock___elambda__1___closed__5;
|
||||
lean_object* l_Lean_Parser_Tactic_seq___elambda__1___closed__2;
|
||||
extern lean_object* l_Lean_Parser_Term_have___elambda__1___closed__10;
|
||||
lean_object* l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_tacticStxQuot___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_tacticStxQuot___elambda__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_seq;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__5;
|
||||
lean_object* l_Lean_Parser_Tactic_skip___closed__3;
|
||||
lean_object* l___private_Init_Lean_Parser_Parser_2__sepByFnAux___main___at_Lean_Parser_Tactic_seq___elambda__1___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__5;
|
||||
lean_object* l_Lean_Parser_Tactic_traceState___elambda__1___closed__5;
|
||||
lean_object* l_Lean_Parser_Tactic_intro___closed__4;
|
||||
lean_object* l_Lean_Parser_Tactic_nestedTacticBlock___elambda__1___closed__3;
|
||||
|
|
@ -86,6 +89,7 @@ lean_object* l_Lean_Parser_registerBuiltinDynamicParserAttribute(lean_object*, l
|
|||
lean_object* l_Lean_Parser_regBuiltinTacticParserAttr(lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_nestedTacticBlock___elambda__1___closed__6;
|
||||
lean_object* l_Lean_Parser_Tactic_paren___elambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_ParserState_mkTrailingNode(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_underscoreFn___rarg___closed__4;
|
||||
lean_object* l_Lean_Parser_Tactic_nestedTacticBlock___elambda__1___closed__9;
|
||||
lean_object* l_Lean_Parser_Tactic_refine___closed__5;
|
||||
|
|
@ -125,7 +129,6 @@ lean_object* l_Lean_Parser_Tactic_nestedTacticBlock___elambda__1___closed__13;
|
|||
lean_object* l_Lean_Parser_Tactic_refine___elambda__1___closed__6;
|
||||
lean_object* l_Lean_Parser_Tactic_nestedTacticBlock___elambda__1___closed__11;
|
||||
lean_object* l_Lean_Parser_Tactic_intro___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Tactic_orelse___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_tacticStxQuot;
|
||||
lean_object* l_Lean_Parser_Term_tacticStxQuot___closed__6;
|
||||
lean_object* l_Lean_Parser_Tactic_assumption;
|
||||
|
|
@ -185,7 +188,7 @@ lean_object* l___regBuiltinParser_Lean_Parser_Tactic_apply(lean_object*);
|
|||
lean_object* l_Lean_Parser_Tactic_apply___closed__6;
|
||||
lean_object* l_Lean_Parser_Tactic_nestedTacticBlockCurly___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Tactic_intros___closed__1;
|
||||
lean_object* l_Lean_Parser_Tactic_orelse___elambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_orelse___elambda__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_intro___elambda__1___closed__2;
|
||||
extern lean_object* l_Char_HasRepr___closed__1;
|
||||
lean_object* l_Lean_Parser_Tactic_apply___elambda__1___closed__1;
|
||||
|
|
@ -200,7 +203,6 @@ extern lean_object* l_Lean_Parser_termParser___closed__2;
|
|||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_nestedTacticBlock___closed__6;
|
||||
lean_object* l_Lean_Parser_Tactic_apply___elambda__1___closed__7;
|
||||
lean_object* l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_exact___closed__3;
|
||||
lean_object* l_Lean_Parser_Tactic_paren___closed__5;
|
||||
extern lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__11;
|
||||
|
|
@ -210,6 +212,7 @@ lean_object* l_Lean_Parser_Tactic_exact___elambda__1___closed__8;
|
|||
lean_object* l_Lean_Parser_Tactic_ident_x27;
|
||||
lean_object* l_Lean_Parser_Tactic_exact___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Tactic_exact___closed__5;
|
||||
lean_object* l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__1;
|
||||
lean_object* l_Lean_Parser_Tactic_skip___elambda__1___closed__2;
|
||||
extern lean_object* l_Lean_mkAppStx___closed__6;
|
||||
lean_object* l_Lean_Parser_Tactic_paren___closed__3;
|
||||
|
|
@ -234,20 +237,18 @@ lean_object* l_Lean_Parser_Tactic_nestedTacticBlock___elambda__1(lean_object*, l
|
|||
extern lean_object* l_Lean_Parser_Level_ident___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Tactic_apply;
|
||||
lean_object* l_Lean_Parser_Tactic_assumption___closed__5;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__2;
|
||||
lean_object* l_Lean_Parser_ParserState_restore(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_paren___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_tacticStxQuot___elambda__1___closed__7;
|
||||
lean_object* l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__4;
|
||||
lean_object* l_Lean_Parser_Tactic_paren___closed__2;
|
||||
lean_object* l_Lean_Parser_ParserState_popSyntax(lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_paren___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Parser_Tactic_case___elambda__1___closed__1;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__6;
|
||||
lean_object* l___regBuiltinParser_Lean_Parser_Term_tacticStxQuot___closed__1;
|
||||
extern lean_object* l_Lean_Parser_Term_seq___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Tactic_intros___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Tactic_case___closed__5;
|
||||
lean_object* l_Lean_Parser_Tactic_orelse___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Parser_Tactic_orelse;
|
||||
lean_object* l_Lean_Parser_Tactic_allGoals___closed__6;
|
||||
lean_object* l_Lean_Parser_Tactic_case___elambda__1___closed__2;
|
||||
|
|
@ -256,12 +257,15 @@ lean_object* l_Lean_Parser_categoryParserFn(lean_object*, lean_object*, lean_obj
|
|||
lean_object* l_Lean_Parser_Tactic_intros___closed__4;
|
||||
lean_object* l___regBuiltinParser_Lean_Parser_Term_tacticStxQuot___closed__2;
|
||||
lean_object* l_Lean_Parser_sepBy1Info(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__2;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Tactic_apply___elambda__1___closed__5;
|
||||
lean_object* l_Lean_Parser_Tactic_skip___elambda__1___closed__6;
|
||||
lean_object* l_Lean_Parser_Tactic_underscoreFn(uint8_t, lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_case___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Tactic_refine___closed__1;
|
||||
lean_object* l_Lean_Parser_Tactic_paren___closed__4;
|
||||
lean_object* l_Lean_Parser_Tactic_orelse___elambda__1___boxed(lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_nestedTacticBlock___closed__2;
|
||||
lean_object* l_Lean_Parser_Tactic_refine___closed__2;
|
||||
lean_object* l___regBuiltinParser_Lean_Parser_Tactic_exact(lean_object*);
|
||||
|
|
@ -271,24 +275,25 @@ lean_object* l_Lean_Parser_Tactic_skip___elambda__1___closed__1;
|
|||
lean_object* l___regBuiltinParser_Lean_Parser_Tactic_allGoals(lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_underscoreFn___rarg___closed__3;
|
||||
lean_object* l_Lean_Parser_mergeOrElseErrors(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__2;
|
||||
lean_object* l_Lean_Parser_Tactic_refine___closed__4;
|
||||
lean_object* l_Lean_Parser_categoryParser(uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_exact;
|
||||
lean_object* l_Lean_Parser_Tactic_intro___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Tactic_orelse___elambda__1___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_case___closed__1;
|
||||
lean_object* l_Lean_Parser_regTacticParserAttribute(lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_allGoals___closed__5;
|
||||
lean_object* l_Lean_Parser_Tactic_paren___closed__6;
|
||||
lean_object* l_Lean_Parser_Tactic_skip___elambda__1___closed__4;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__5;
|
||||
lean_object* l_Lean_Parser_symbolInfo(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_underscoreFn___rarg___closed__2;
|
||||
lean_object* l_Lean_Parser_Tactic_apply___elambda__1___closed__6;
|
||||
extern lean_object* l_Lean_Parser_epsilonInfo;
|
||||
lean_object* l_Lean_Parser_Tactic_orelse___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Tactic_nestedTacticBlockCurly___closed__4;
|
||||
lean_object* l_Lean_Parser_Tactic_assumption___closed__3;
|
||||
lean_object* l_Lean_Parser_Tactic_case___elambda__1___closed__7;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__1;
|
||||
extern lean_object* l_Lean_Parser_Term_explicitUniv___elambda__1___closed__11;
|
||||
lean_object* l_Lean_Parser_Term_tacticBlock___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_tacticBlock___closed__1;
|
||||
|
|
@ -306,6 +311,7 @@ lean_object* l_Lean_Parser_Tactic_intros;
|
|||
lean_object* l_Lean_Parser_Tactic_nestedTacticBlockCurly___elambda__1___closed__3;
|
||||
lean_object* l_Lean_Parser_Tactic_nestedTacticBlockCurly___closed__5;
|
||||
lean_object* l_Lean_Parser_Tactic_case___closed__7;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__6;
|
||||
lean_object* l_Lean_Parser_Term_tacticStxQuot___elambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_exact___closed__4;
|
||||
lean_object* l___regBuiltinParser_Lean_Parser_Tactic_paren(lean_object*);
|
||||
|
|
@ -341,21 +347,18 @@ lean_object* l_Lean_Parser_Tactic_intros___elambda__1___closed__2;
|
|||
lean_object* l_Lean_Parser_Term_tacticBlock___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Tactic_orelse___closed__6;
|
||||
lean_object* l_Lean_Parser_Tactic_intro___closed__5;
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__1;
|
||||
lean_object* l_Lean_Parser_Tactic_exact___elambda__1___closed__7;
|
||||
lean_object* l___regBuiltinParser_Lean_Parser_Tactic_skip(lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_intros___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Tactic_refine___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Tactic_nestedTacticBlock___elambda__1___closed__7;
|
||||
lean_object* l_Lean_Parser_Tactic_seq___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Tactic_orelse___elambda__1___closed__3;
|
||||
lean_object* l_Lean_Parser_Tactic_seq___elambda__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_ParserState_mkUnexpectedError(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_skip;
|
||||
lean_object* l_Lean_Parser_Tactic_intros___elambda__1___closed__8;
|
||||
lean_object* l_Lean_Parser_Tactic_apply___elambda__1___closed__8;
|
||||
lean_object* l_Lean_Parser_Tactic_assumption___elambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_orelse___elambda__1___closed__5;
|
||||
lean_object* l_Lean_Parser_Tactic_nonEmptySeq___closed__1;
|
||||
lean_object* l_Lean_Parser_Tactic_refine___elambda__1___closed__2;
|
||||
lean_object* l___regBuiltinParser_Lean_Parser_Tactic_orelse(lean_object*);
|
||||
|
|
@ -369,7 +372,6 @@ lean_object* l_Lean_Parser_Tactic_paren;
|
|||
lean_object* l_Lean_Parser_Tactic_nestedTacticBlock___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Tactic_intro;
|
||||
lean_object* l_Lean_Parser_tacticParser___boxed(lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__1;
|
||||
lean_object* l_Lean_Parser_Tactic_refine;
|
||||
extern lean_object* l_Lean_Parser_Term_orelse___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Tactic_seq___elambda__1(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -377,6 +379,7 @@ lean_object* l_Lean_Parser_Tactic_assumption___elambda__1___closed__3;
|
|||
extern lean_object* l_Lean_ppGoal___closed__7;
|
||||
lean_object* l_Lean_Parser_Tactic_allGoals___elambda__1___closed__8;
|
||||
lean_object* l___regBuiltinParser_Lean_Parser_Tactic_refine(lean_object*);
|
||||
lean_object* l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_assumption___elambda__1___closed__5;
|
||||
lean_object* l_Lean_Parser_Tactic_nestedTacticBlock___elambda__1___closed__2;
|
||||
lean_object* l_Lean_Parser_Tactic_skip___closed__4;
|
||||
|
|
@ -536,7 +539,7 @@ if (lean_obj_tag(x_5) == 0)
|
|||
lean_object* x_14; lean_object* x_15;
|
||||
x_14 = lean_ctor_get(x_4, 0);
|
||||
lean_inc(x_14);
|
||||
x_15 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_14);
|
||||
x_15 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_14);
|
||||
lean_dec(x_14);
|
||||
if (lean_obj_tag(x_15) == 2)
|
||||
{
|
||||
|
|
@ -586,7 +589,7 @@ block_13:
|
|||
lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12;
|
||||
x_7 = lean_ctor_get(x_6, 0);
|
||||
lean_inc(x_7);
|
||||
x_8 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_7);
|
||||
x_8 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_7);
|
||||
lean_dec(x_7);
|
||||
x_9 = l_Lean_Parser_ParserState_popSyntax(x_6);
|
||||
x_10 = l_Lean_Parser_Tactic_underscoreFn___rarg___closed__4;
|
||||
|
|
@ -772,7 +775,7 @@ if (lean_obj_tag(x_34) == 0)
|
|||
lean_object* x_35; lean_object* x_36;
|
||||
x_35 = lean_ctor_get(x_33, 0);
|
||||
lean_inc(x_35);
|
||||
x_36 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_35);
|
||||
x_36 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_35);
|
||||
lean_dec(x_35);
|
||||
if (lean_obj_tag(x_36) == 2)
|
||||
{
|
||||
|
|
@ -3675,7 +3678,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Tactic_seq___elambda__1___closed__2;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__1;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -3695,7 +3698,7 @@ _start:
|
|||
{
|
||||
uint8_t x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5;
|
||||
x_1 = 0;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__1;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__1;
|
||||
x_3 = l_Lean_Parser_Tactic_paren___elambda__1___closed__2;
|
||||
x_4 = 1;
|
||||
x_5 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3, x_4);
|
||||
|
|
@ -3766,7 +3769,7 @@ if (lean_obj_tag(x_55) == 0)
|
|||
lean_object* x_56; lean_object* x_57;
|
||||
x_56 = lean_ctor_get(x_54, 0);
|
||||
lean_inc(x_56);
|
||||
x_57 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_56);
|
||||
x_57 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_56);
|
||||
lean_dec(x_56);
|
||||
if (lean_obj_tag(x_57) == 2)
|
||||
{
|
||||
|
|
@ -3774,7 +3777,7 @@ lean_object* x_58; lean_object* x_59; uint8_t x_60;
|
|||
x_58 = lean_ctor_get(x_57, 1);
|
||||
lean_inc(x_58);
|
||||
lean_dec(x_57);
|
||||
x_59 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__1;
|
||||
x_59 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__1;
|
||||
x_60 = lean_string_dec_eq(x_58, x_59);
|
||||
lean_dec(x_58);
|
||||
if (x_60 == 0)
|
||||
|
|
@ -3839,7 +3842,7 @@ if (lean_obj_tag(x_23) == 0)
|
|||
lean_object* x_24; lean_object* x_25;
|
||||
x_24 = lean_ctor_get(x_22, 0);
|
||||
lean_inc(x_24);
|
||||
x_25 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_24);
|
||||
x_25 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_24);
|
||||
lean_dec(x_24);
|
||||
if (lean_obj_tag(x_25) == 2)
|
||||
{
|
||||
|
|
@ -3847,7 +3850,7 @@ lean_object* x_26; lean_object* x_27; uint8_t x_28;
|
|||
x_26 = lean_ctor_get(x_25, 1);
|
||||
lean_inc(x_26);
|
||||
lean_dec(x_25);
|
||||
x_27 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__5;
|
||||
x_27 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__5;
|
||||
x_28 = lean_string_dec_eq(x_26, x_27);
|
||||
lean_dec(x_26);
|
||||
if (x_28 == 0)
|
||||
|
|
@ -3934,7 +3937,7 @@ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
|||
x_1 = l_Lean_Parser_Tactic_nonEmptySeq;
|
||||
x_2 = lean_ctor_get(x_1, 0);
|
||||
lean_inc(x_2);
|
||||
x_3 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__6;
|
||||
x_3 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__6;
|
||||
x_4 = l_Lean_Parser_andthenInfo(x_2, x_3);
|
||||
return x_4;
|
||||
}
|
||||
|
|
@ -3943,7 +3946,7 @@ lean_object* _init_l_Lean_Parser_Tactic_paren___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__2;
|
||||
x_1 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__2;
|
||||
x_2 = l_Lean_Parser_Tactic_paren___closed__1;
|
||||
x_3 = l_Lean_Parser_andthenInfo(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -4213,7 +4216,7 @@ if (lean_obj_tag(x_55) == 0)
|
|||
lean_object* x_56; lean_object* x_57;
|
||||
x_56 = lean_ctor_get(x_54, 0);
|
||||
lean_inc(x_56);
|
||||
x_57 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_56);
|
||||
x_57 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_56);
|
||||
lean_dec(x_56);
|
||||
if (lean_obj_tag(x_57) == 2)
|
||||
{
|
||||
|
|
@ -4286,7 +4289,7 @@ if (lean_obj_tag(x_23) == 0)
|
|||
lean_object* x_24; lean_object* x_25;
|
||||
x_24 = lean_ctor_get(x_22, 0);
|
||||
lean_inc(x_24);
|
||||
x_25 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_24);
|
||||
x_25 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_24);
|
||||
lean_dec(x_24);
|
||||
if (lean_obj_tag(x_25) == 2)
|
||||
{
|
||||
|
|
@ -4582,7 +4585,7 @@ if (lean_obj_tag(x_55) == 0)
|
|||
lean_object* x_56; lean_object* x_57;
|
||||
x_56 = lean_ctor_get(x_54, 0);
|
||||
lean_inc(x_56);
|
||||
x_57 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_56);
|
||||
x_57 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_56);
|
||||
lean_dec(x_56);
|
||||
if (lean_obj_tag(x_57) == 2)
|
||||
{
|
||||
|
|
@ -4655,7 +4658,7 @@ if (lean_obj_tag(x_23) == 0)
|
|||
lean_object* x_24; lean_object* x_25;
|
||||
x_24 = lean_ctor_get(x_22, 0);
|
||||
lean_inc(x_24);
|
||||
x_25 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_24);
|
||||
x_25 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_24);
|
||||
lean_dec(x_24);
|
||||
if (lean_obj_tag(x_25) == 2)
|
||||
{
|
||||
|
|
@ -4827,7 +4830,7 @@ x_6 = l_Lean_Parser_addBuiltinParser(x_2, x_3, x_4, x_5, x_1);
|
|||
return x_6;
|
||||
}
|
||||
}
|
||||
lean_object* _init_l_Lean_Parser_Tactic_orelse___elambda__1___closed__1() {
|
||||
lean_object* _init_l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
|
|
@ -4837,7 +4840,7 @@ x_3 = lean_name_mk_string(x_1, x_2);
|
|||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* _init_l_Lean_Parser_Tactic_orelse___elambda__1___closed__2() {
|
||||
lean_object* _init_l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__2() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
|
|
@ -4846,132 +4849,141 @@ x_2 = l_String_trim(x_1);
|
|||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* _init_l_Lean_Parser_Tactic_orelse___elambda__1___closed__3() {
|
||||
lean_object* _init_l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__3() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Char_HasRepr___closed__1;
|
||||
x_2 = l_Lean_Parser_Tactic_orelse___elambda__1___closed__2;
|
||||
x_2 = l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__2;
|
||||
x_3 = lean_string_append(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* _init_l_Lean_Parser_Tactic_orelse___elambda__1___closed__4() {
|
||||
lean_object* _init_l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__4() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Tactic_orelse___elambda__1___closed__3;
|
||||
x_1 = l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__3;
|
||||
x_2 = l_Char_HasRepr___closed__1;
|
||||
x_3 = lean_string_append(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* _init_l_Lean_Parser_Tactic_orelse___elambda__1___closed__5() {
|
||||
lean_object* _init_l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__5() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_Lean_Parser_Tactic_orelse___elambda__1___closed__4;
|
||||
x_2 = l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__4;
|
||||
x_3 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_3, 0, x_2);
|
||||
lean_ctor_set(x_3, 1, x_1);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Parser_Tactic_orelse___elambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
lean_object* l_Lean_Parser_Tactic_orelse___elambda__1___rarg(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7;
|
||||
x_4 = lean_ctor_get(x_3, 0);
|
||||
lean_inc(x_4);
|
||||
x_5 = lean_array_get_size(x_4);
|
||||
lean_dec(x_4);
|
||||
lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_3 = lean_ctor_get(x_2, 0);
|
||||
lean_inc(x_3);
|
||||
x_6 = l_Lean_Parser_ParserState_pushSyntax(x_3, x_1);
|
||||
x_7 = lean_ctor_get(x_3, 3);
|
||||
lean_inc(x_7);
|
||||
if (lean_obj_tag(x_7) == 0)
|
||||
{
|
||||
lean_object* x_8; lean_object* x_9; lean_object* x_10;
|
||||
x_8 = lean_ctor_get(x_3, 1);
|
||||
lean_inc(x_8);
|
||||
x_4 = lean_array_get_size(x_3);
|
||||
lean_dec(x_3);
|
||||
lean_inc(x_2);
|
||||
x_9 = l_Lean_Parser_tokenFn(x_2, x_6);
|
||||
x_10 = lean_ctor_get(x_9, 3);
|
||||
lean_inc(x_10);
|
||||
if (lean_obj_tag(x_10) == 0)
|
||||
x_5 = lean_ctor_get(x_2, 3);
|
||||
lean_inc(x_5);
|
||||
if (lean_obj_tag(x_5) == 0)
|
||||
{
|
||||
lean_object* x_11; lean_object* x_12;
|
||||
x_11 = lean_ctor_get(x_9, 0);
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_6 = lean_ctor_get(x_2, 1);
|
||||
lean_inc(x_6);
|
||||
lean_inc(x_1);
|
||||
x_7 = l_Lean_Parser_tokenFn(x_1, x_2);
|
||||
x_8 = lean_ctor_get(x_7, 3);
|
||||
lean_inc(x_8);
|
||||
if (lean_obj_tag(x_8) == 0)
|
||||
{
|
||||
lean_object* x_9; lean_object* x_10;
|
||||
x_9 = lean_ctor_get(x_7, 0);
|
||||
lean_inc(x_9);
|
||||
x_10 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_9);
|
||||
lean_dec(x_9);
|
||||
if (lean_obj_tag(x_10) == 2)
|
||||
{
|
||||
lean_object* x_11; lean_object* x_12; uint8_t x_13;
|
||||
x_11 = lean_ctor_get(x_10, 1);
|
||||
lean_inc(x_11);
|
||||
x_12 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_11);
|
||||
lean_dec(x_11);
|
||||
if (lean_obj_tag(x_12) == 2)
|
||||
{
|
||||
lean_object* x_13; lean_object* x_14; uint8_t x_15;
|
||||
x_13 = lean_ctor_get(x_12, 1);
|
||||
lean_inc(x_13);
|
||||
lean_dec(x_12);
|
||||
x_14 = l_Lean_Parser_Tactic_orelse___elambda__1___closed__2;
|
||||
x_15 = lean_string_dec_eq(x_13, x_14);
|
||||
lean_dec(x_13);
|
||||
if (x_15 == 0)
|
||||
{
|
||||
lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19;
|
||||
lean_dec(x_2);
|
||||
x_16 = l_Lean_Parser_Tactic_orelse___elambda__1___closed__5;
|
||||
x_17 = l_Lean_Parser_ParserState_mkErrorsAt(x_9, x_16, x_8);
|
||||
x_18 = l_Lean_Parser_Tactic_orelse___elambda__1___closed__1;
|
||||
x_19 = l_Lean_Parser_ParserState_mkNode(x_17, x_18, x_5);
|
||||
return x_19;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24;
|
||||
lean_dec(x_8);
|
||||
x_20 = l_Lean_Parser_regBuiltinTacticParserAttr___closed__4;
|
||||
x_21 = lean_unsigned_to_nat(1u);
|
||||
x_22 = l_Lean_Parser_categoryParserFn(x_20, x_21, x_2, x_9);
|
||||
x_23 = l_Lean_Parser_Tactic_orelse___elambda__1___closed__1;
|
||||
x_24 = l_Lean_Parser_ParserState_mkNode(x_22, x_23, x_5);
|
||||
return x_24;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28;
|
||||
lean_dec(x_12);
|
||||
lean_dec(x_2);
|
||||
x_25 = l_Lean_Parser_Tactic_orelse___elambda__1___closed__5;
|
||||
x_26 = l_Lean_Parser_ParserState_mkErrorsAt(x_9, x_25, x_8);
|
||||
x_27 = l_Lean_Parser_Tactic_orelse___elambda__1___closed__1;
|
||||
x_28 = l_Lean_Parser_ParserState_mkNode(x_26, x_27, x_5);
|
||||
return x_28;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32;
|
||||
lean_dec(x_10);
|
||||
lean_dec(x_2);
|
||||
x_29 = l_Lean_Parser_Tactic_orelse___elambda__1___closed__5;
|
||||
x_30 = l_Lean_Parser_ParserState_mkErrorsAt(x_9, x_29, x_8);
|
||||
x_31 = l_Lean_Parser_Tactic_orelse___elambda__1___closed__1;
|
||||
x_32 = l_Lean_Parser_ParserState_mkNode(x_30, x_31, x_5);
|
||||
x_12 = l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__2;
|
||||
x_13 = lean_string_dec_eq(x_11, x_12);
|
||||
lean_dec(x_11);
|
||||
if (x_13 == 0)
|
||||
{
|
||||
lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17;
|
||||
lean_dec(x_1);
|
||||
x_14 = l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__5;
|
||||
x_15 = l_Lean_Parser_ParserState_mkErrorsAt(x_7, x_14, x_6);
|
||||
x_16 = l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__1;
|
||||
x_17 = l_Lean_Parser_ParserState_mkTrailingNode(x_15, x_16, x_4);
|
||||
lean_dec(x_4);
|
||||
return x_17;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22;
|
||||
lean_dec(x_6);
|
||||
x_18 = l_Lean_Parser_regBuiltinTacticParserAttr___closed__4;
|
||||
x_19 = lean_unsigned_to_nat(1u);
|
||||
x_20 = l_Lean_Parser_categoryParserFn(x_18, x_19, x_1, x_7);
|
||||
x_21 = l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__1;
|
||||
x_22 = l_Lean_Parser_ParserState_mkTrailingNode(x_20, x_21, x_4);
|
||||
lean_dec(x_4);
|
||||
return x_22;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26;
|
||||
lean_dec(x_10);
|
||||
lean_dec(x_1);
|
||||
x_23 = l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__5;
|
||||
x_24 = l_Lean_Parser_ParserState_mkErrorsAt(x_7, x_23, x_6);
|
||||
x_25 = l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__1;
|
||||
x_26 = l_Lean_Parser_ParserState_mkTrailingNode(x_24, x_25, x_4);
|
||||
lean_dec(x_4);
|
||||
return x_26;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30;
|
||||
lean_dec(x_8);
|
||||
lean_dec(x_1);
|
||||
x_27 = l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__5;
|
||||
x_28 = l_Lean_Parser_ParserState_mkErrorsAt(x_7, x_27, x_6);
|
||||
x_29 = l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__1;
|
||||
x_30 = l_Lean_Parser_ParserState_mkTrailingNode(x_28, x_29, x_4);
|
||||
lean_dec(x_4);
|
||||
return x_30;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_31; lean_object* x_32;
|
||||
lean_dec(x_5);
|
||||
lean_dec(x_1);
|
||||
x_31 = l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__1;
|
||||
x_32 = l_Lean_Parser_ParserState_mkTrailingNode(x_2, x_31, x_4);
|
||||
lean_dec(x_4);
|
||||
return x_32;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_33; lean_object* x_34;
|
||||
lean_dec(x_7);
|
||||
lean_dec(x_3);
|
||||
lean_dec(x_2);
|
||||
x_33 = l_Lean_Parser_Tactic_orelse___elambda__1___closed__1;
|
||||
x_34 = l_Lean_Parser_ParserState_mkNode(x_6, x_33, x_5);
|
||||
return x_34;
|
||||
}
|
||||
lean_object* l_Lean_Parser_Tactic_orelse___elambda__1(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_Tactic_orelse___elambda__1___rarg), 2, 0);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* _init_l_Lean_Parser_Tactic_orelse___closed__1() {
|
||||
|
|
@ -4979,7 +4991,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_Lean_Parser_Tactic_orelse___elambda__1___closed__2;
|
||||
x_2 = l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__2;
|
||||
x_3 = l_Lean_Parser_symbolInfo(x_2, x_1);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -5021,7 +5033,7 @@ lean_object* _init_l_Lean_Parser_Tactic_orelse___closed__5() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Tactic_orelse___elambda__1___closed__1;
|
||||
x_1 = l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__1;
|
||||
x_2 = l_Lean_Parser_Tactic_orelse___closed__4;
|
||||
x_3 = l_Lean_Parser_nodeInfo(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -5031,7 +5043,7 @@ lean_object* _init_l_Lean_Parser_Tactic_orelse___closed__6() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Tactic_orelse___elambda__1), 3, 0);
|
||||
x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Tactic_orelse___elambda__1___boxed), 1, 0);
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
|
|
@ -5055,13 +5067,22 @@ x_1 = l_Lean_Parser_Tactic_orelse___closed__7;
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_Parser_Tactic_orelse___elambda__1___boxed(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = l_Lean_Parser_Tactic_orelse___elambda__1(x_1);
|
||||
lean_dec(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l___regBuiltinParser_Lean_Parser_Tactic_orelse(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
uint8_t x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6;
|
||||
x_2 = 1;
|
||||
x_3 = l_Lean_Parser_regBuiltinTacticParserAttr___closed__4;
|
||||
x_4 = l_Lean_Parser_Tactic_orelse___elambda__1___closed__1;
|
||||
x_4 = l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__1;
|
||||
x_5 = l_Lean_Parser_Tactic_orelse;
|
||||
x_6 = l_Lean_Parser_addBuiltinParser(x_2, x_3, x_4, x_5, x_1);
|
||||
return x_6;
|
||||
|
|
@ -5171,7 +5192,7 @@ if (lean_obj_tag(x_55) == 0)
|
|||
lean_object* x_56; lean_object* x_57;
|
||||
x_56 = lean_ctor_get(x_54, 0);
|
||||
lean_inc(x_56);
|
||||
x_57 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_56);
|
||||
x_57 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_56);
|
||||
lean_dec(x_56);
|
||||
if (lean_obj_tag(x_57) == 2)
|
||||
{
|
||||
|
|
@ -5244,7 +5265,7 @@ if (lean_obj_tag(x_23) == 0)
|
|||
lean_object* x_24; lean_object* x_25;
|
||||
x_24 = lean_ctor_get(x_22, 0);
|
||||
lean_inc(x_24);
|
||||
x_25 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_24);
|
||||
x_25 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_24);
|
||||
lean_dec(x_24);
|
||||
if (lean_obj_tag(x_25) == 2)
|
||||
{
|
||||
|
|
@ -5500,7 +5521,7 @@ if (lean_obj_tag(x_41) == 0)
|
|||
lean_object* x_42; lean_object* x_43;
|
||||
x_42 = lean_ctor_get(x_40, 0);
|
||||
lean_inc(x_42);
|
||||
x_43 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_42);
|
||||
x_43 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_42);
|
||||
lean_dec(x_42);
|
||||
if (lean_obj_tag(x_43) == 2)
|
||||
{
|
||||
|
|
@ -5572,7 +5593,7 @@ if (lean_obj_tag(x_14) == 0)
|
|||
lean_object* x_15; lean_object* x_16;
|
||||
x_15 = lean_ctor_get(x_13, 0);
|
||||
lean_inc(x_15);
|
||||
x_16 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_15);
|
||||
x_16 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_15);
|
||||
lean_dec(x_15);
|
||||
if (lean_obj_tag(x_16) == 2)
|
||||
{
|
||||
|
|
@ -5580,7 +5601,7 @@ lean_object* x_17; lean_object* x_18; uint8_t x_19;
|
|||
x_17 = lean_ctor_get(x_16, 1);
|
||||
lean_inc(x_17);
|
||||
lean_dec(x_16);
|
||||
x_18 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__5;
|
||||
x_18 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__5;
|
||||
x_19 = lean_string_dec_eq(x_17, x_18);
|
||||
lean_dec(x_17);
|
||||
if (x_19 == 0)
|
||||
|
|
@ -5660,7 +5681,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Parser_Tactic_seq___closed__2;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___closed__6;
|
||||
x_2 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___closed__6;
|
||||
x_3 = l_Lean_Parser_andthenInfo(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -6238,16 +6259,16 @@ lean_mark_persistent(l_Lean_Parser_Tactic_nestedTacticBlockCurly);
|
|||
res = l___regBuiltinParser_Lean_Parser_Tactic_nestedTacticBlockCurly(lean_io_mk_world());
|
||||
if (lean_io_result_is_error(res)) return res;
|
||||
lean_dec_ref(res);
|
||||
l_Lean_Parser_Tactic_orelse___elambda__1___closed__1 = _init_l_Lean_Parser_Tactic_orelse___elambda__1___closed__1();
|
||||
lean_mark_persistent(l_Lean_Parser_Tactic_orelse___elambda__1___closed__1);
|
||||
l_Lean_Parser_Tactic_orelse___elambda__1___closed__2 = _init_l_Lean_Parser_Tactic_orelse___elambda__1___closed__2();
|
||||
lean_mark_persistent(l_Lean_Parser_Tactic_orelse___elambda__1___closed__2);
|
||||
l_Lean_Parser_Tactic_orelse___elambda__1___closed__3 = _init_l_Lean_Parser_Tactic_orelse___elambda__1___closed__3();
|
||||
lean_mark_persistent(l_Lean_Parser_Tactic_orelse___elambda__1___closed__3);
|
||||
l_Lean_Parser_Tactic_orelse___elambda__1___closed__4 = _init_l_Lean_Parser_Tactic_orelse___elambda__1___closed__4();
|
||||
lean_mark_persistent(l_Lean_Parser_Tactic_orelse___elambda__1___closed__4);
|
||||
l_Lean_Parser_Tactic_orelse___elambda__1___closed__5 = _init_l_Lean_Parser_Tactic_orelse___elambda__1___closed__5();
|
||||
lean_mark_persistent(l_Lean_Parser_Tactic_orelse___elambda__1___closed__5);
|
||||
l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__1 = _init_l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__1();
|
||||
lean_mark_persistent(l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__1);
|
||||
l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__2 = _init_l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__2();
|
||||
lean_mark_persistent(l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__2);
|
||||
l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__3 = _init_l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__3();
|
||||
lean_mark_persistent(l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__3);
|
||||
l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__4 = _init_l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__4();
|
||||
lean_mark_persistent(l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__4);
|
||||
l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__5 = _init_l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__5();
|
||||
lean_mark_persistent(l_Lean_Parser_Tactic_orelse___elambda__1___rarg___closed__5);
|
||||
l_Lean_Parser_Tactic_orelse___closed__1 = _init_l_Lean_Parser_Tactic_orelse___closed__1();
|
||||
lean_mark_persistent(l_Lean_Parser_Tactic_orelse___closed__1);
|
||||
l_Lean_Parser_Tactic_orelse___closed__2 = _init_l_Lean_Parser_Tactic_orelse___closed__2();
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -23,13 +23,13 @@ lean_object* l_Lean_Syntax_setTailInfo(lean_object*, lean_object*);
|
|||
lean_object* lean_string_utf8_extract(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_string_utf8_byte_size(lean_object*);
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
lean_object* lean_array_fget(lean_object*, lean_object*);
|
||||
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_removeParen___boxed(lean_object*);
|
||||
lean_object* lean_nat_sub(lean_object*, lean_object*);
|
||||
lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_SourceInfo_truncateTrailing(lean_object*);
|
||||
lean_object* l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(lean_object*);
|
||||
lean_object* l_Lean_Syntax_manyToSepBy(lean_object*, lean_object*);
|
||||
extern lean_object* l_Array_forMAux___main___at_Lean_Environment_displayStats___spec__9___closed__2;
|
||||
extern lean_object* l_Option_HasRepr___rarg___closed__3;
|
||||
|
|
@ -41,7 +41,7 @@ lean_object* l_Array_iterateMAux___main___at_Lean_Syntax_manyToSepBy___spec__1__
|
|||
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_mkOptionalNode___closed__2;
|
||||
lean_object* l_Lean_Syntax_getTailInfo___main(lean_object*);
|
||||
extern lean_object* l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
lean_object* l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(lean_object*);
|
||||
uint8_t lean_string_dec_eq(lean_object*, lean_object*);
|
||||
uint8_t lean_nat_dec_lt(lean_object*, lean_object*);
|
||||
lean_object* l_Array_iterateMAux___main___at_Lean_Syntax_manyToSepBy___spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
|
||||
|
|
@ -61,7 +61,7 @@ else
|
|||
{
|
||||
lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12;
|
||||
x_8 = lean_array_fget(x_3, x_4);
|
||||
x_9 = l_Array_back___at___private_Init_Lean_Parser_Parser_6__nameLitAux___spec__1(x_5);
|
||||
x_9 = l_Array_back___at_Lean_Parser_checkLeadingFn___spec__1(x_5);
|
||||
x_10 = l_Lean_Syntax_getTailInfo___main(x_9);
|
||||
x_11 = lean_unsigned_to_nat(1u);
|
||||
x_12 = lean_nat_add(x_4, x_11);
|
||||
|
|
@ -210,7 +210,7 @@ if (lean_obj_tag(x_1) == 1)
|
|||
lean_object* x_2; lean_object* x_3; lean_object* x_4; uint8_t x_5;
|
||||
x_2 = lean_ctor_get(x_1, 0);
|
||||
x_3 = lean_ctor_get(x_1, 1);
|
||||
x_4 = l___private_Init_Lean_Parser_Parser_13__antiquotNestedExpr___elambda__1___rarg___closed__2;
|
||||
x_4 = l___private_Init_Lean_Parser_Parser_14__antiquotNestedExpr___elambda__1___closed__2;
|
||||
x_5 = lean_name_eq(x_2, x_4);
|
||||
if (x_5 == 0)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue