chore: update stage0
This commit is contained in:
parent
aae8a35150
commit
7aa028ed2f
58 changed files with 5813 additions and 5340 deletions
5
stage0/src/Init/Core.lean
generated
5
stage0/src/Init/Core.lean
generated
|
|
@ -72,6 +72,11 @@ inductive ForInStep (α : Type u) where
|
|||
| done : α → ForInStep α
|
||||
| yield : α → ForInStep α
|
||||
|
||||
class ForIn (m : Type u₁ → Type u₂) (ρ : Type u) (α : outParam (Type v)) where
|
||||
forIn {β} [Monad m] (x : ρ) (b : β) (f : α → β → m (ForInStep β)) : m β
|
||||
|
||||
export ForIn (forIn)
|
||||
|
||||
/- Auxiliary type used to compile `do` notation. -/
|
||||
inductive DoResultPRBC (α β σ : Type u) where
|
||||
| «pure» : α → σ → DoResultPRBC α β σ
|
||||
|
|
|
|||
5
stage0/src/Init/Data/Array/Basic.lean
generated
5
stage0/src/Init/Data/Array/Basic.lean
generated
|
|
@ -148,7 +148,7 @@ private theorem zeroLtOfLt : {a b : Nat} → a < b → 0 < b
|
|||
|
||||
/- Reference implementation for `forIn` -/
|
||||
@[implementedBy Array.forInUnsafe]
|
||||
def forIn {α : Type u} {β : Type v} {m : Type v → Type w} [Monad m] (as : Array α) (b : β) (f : α → β → m (ForInStep β)) : m β :=
|
||||
protected def forIn {α : Type u} {β : Type v} {m : Type v → Type w} [Monad m] (as : Array α) (b : β) (f : α → β → m (ForInStep β)) : m β :=
|
||||
let rec loop (i : Nat) (h : i ≤ as.size) (b : β) : m β := do
|
||||
match i, h with
|
||||
| 0, _ => pure b
|
||||
|
|
@ -161,6 +161,9 @@ def forIn {α : Type u} {β : Type v} {m : Type v → Type w} [Monad m] (as : Ar
|
|||
| ForInStep.yield b => loop i (Nat.leOfLt h') b
|
||||
loop as.size (Nat.leRefl _) b
|
||||
|
||||
instance : ForIn m (Array α) α where
|
||||
forIn := Array.forIn
|
||||
|
||||
/- See comment at forInUnsafe -/
|
||||
@[inline]
|
||||
unsafe def foldlMUnsafe {α : Type u} {β : Type v} {m : Type v → Type w} [Monad m] (f : β → α → m β) (init : β) (as : Array α) (start := 0) (stop := as.size) : m β :=
|
||||
|
|
|
|||
5
stage0/src/Init/Data/Array/Subarray.lean
generated
5
stage0/src/Init/Data/Array/Subarray.lean
generated
|
|
@ -31,9 +31,12 @@ namespace Subarray
|
|||
|
||||
-- TODO: provide reference implementation
|
||||
@[implementedBy Subarray.forInUnsafe]
|
||||
constant forIn {α : Type u} {β : Type v} {m : Type v → Type w} [Monad m] (s : Subarray α) (b : β) (f : α → β → m (ForInStep β)) : m β :=
|
||||
protected constant forIn {α : Type u} {β : Type v} {m : Type v → Type w} [Monad m] (s : Subarray α) (b : β) (f : α → β → m (ForInStep β)) : m β :=
|
||||
pure b
|
||||
|
||||
instance : ForIn m (Subarray α) α where
|
||||
forIn := Subarray.forIn
|
||||
|
||||
@[inline]
|
||||
def foldlM {α : Type u} {β : Type v} {m : Type v → Type w} [Monad m] (f : β → α → m β) (init : β) (as : Subarray α) : m β :=
|
||||
as.as.foldlM f (init := init) (start := as.start) (stop := as.stop)
|
||||
|
|
|
|||
5
stage0/src/Init/Data/List/Control.lean
generated
5
stage0/src/Init/Data/List/Control.lean
generated
|
|
@ -137,7 +137,7 @@ def findSomeM? {m : Type u → Type v} [Monad m] {α : Type w} {β : Type u} (f
|
|||
| some b => pure (some b)
|
||||
| none => findSomeM? f as
|
||||
|
||||
@[inline] def forIn {α : Type u} {β : Type v} {m : Type v → Type w} [Monad m] (as : List α) (init : β) (f : α → β → m (ForInStep β)) : m β :=
|
||||
@[inline] protected def forIn {α : Type u} {β : Type v} {m : Type v → Type w} [Monad m] (as : List α) (init : β) (f : α → β → m (ForInStep β)) : m β :=
|
||||
let rec @[specialize] loop
|
||||
| [], b => pure b
|
||||
| a::as, b => do
|
||||
|
|
@ -146,4 +146,7 @@ def findSomeM? {m : Type u → Type v} [Monad m] {α : Type w} {β : Type u} (f
|
|||
| ForInStep.yield b => loop as b
|
||||
loop as init
|
||||
|
||||
instance : ForIn m (List α) α where
|
||||
forIn := List.forIn
|
||||
|
||||
end List
|
||||
|
|
|
|||
5
stage0/src/Init/Data/Range.lean
generated
5
stage0/src/Init/Data/Range.lean
generated
|
|
@ -17,7 +17,7 @@ structure Range where
|
|||
namespace Range
|
||||
universes u v
|
||||
|
||||
@[inline] def forIn {β : Type u} {m : Type u → Type v} [Monad m] (range : Range) (init : β) (f : Nat → β → m (ForInStep β)) : m β :=
|
||||
@[inline] protected def forIn {β : Type u} {m : Type u → Type v} [Monad m] (range : Range) (init : β) (f : Nat → β → m (ForInStep β)) : m β :=
|
||||
let rec @[specialize] loop (i : Nat) (j : Nat) (b : β) : m β := do
|
||||
if j ≥ range.stop then
|
||||
pure b
|
||||
|
|
@ -28,6 +28,9 @@ universes u v
|
|||
| ForInStep.yield b => loop i (j + range.step) b
|
||||
loop range.stop range.start init
|
||||
|
||||
instance : ForIn m Range Nat where
|
||||
forIn := Range.forIn
|
||||
|
||||
syntax:max "[" ":" term "]" : term
|
||||
syntax:max "[" term ":" term "]" : term
|
||||
syntax:max "[" ":" term ":" term "]" : term
|
||||
|
|
|
|||
23
stage0/src/Init/Data/Stream.lean
generated
23
stage0/src/Init/Data/Stream.lean
generated
|
|
@ -48,6 +48,19 @@ export ToStream (toStream)
|
|||
class Stream (stream : Type u) (value : outParam (Type v)) : Type (max u v) where
|
||||
next? : stream → Option (value × stream)
|
||||
|
||||
protected partial def Stream.forIn [Stream ρ α] [Monad m] (s : ρ) (b : β) (f : α → β → m (ForInStep β)) : m β := do
|
||||
let inst : Inhabited (m β) := ⟨pure b⟩
|
||||
let rec visit (s : ρ) (b : β) : m β := do
|
||||
match Stream.next? s with
|
||||
| some (a, s) => match (← f a b) with
|
||||
| ForInStep.done b => return b
|
||||
| ForInStep.yield b => visit s b
|
||||
| none => return b
|
||||
visit s b
|
||||
|
||||
instance (priority := low) [Stream ρ α] : ForIn m ρ α where
|
||||
forIn := Stream.forIn
|
||||
|
||||
/- Helper class for using dot-notation with `Stream`s -/
|
||||
structure StreamOf (ρ : Type u) where
|
||||
s : ρ
|
||||
|
|
@ -55,14 +68,8 @@ structure StreamOf (ρ : Type u) where
|
|||
abbrev streamOf (s : ρ) :=
|
||||
StreamOf.mk s
|
||||
|
||||
@[inline] partial def StreamOf.forIn [Stream ρ α] [Monad m] [Inhabited (m β)] (s : StreamOf ρ) (b : β) (f : α → β → m (ForInStep β)) : m β := do
|
||||
let rec @[specialize] visit (s : ρ) (b : β) : m β := do
|
||||
match Stream.next? s with
|
||||
| some (a, s) => match (← f a b) with
|
||||
| ForInStep.done b => return b
|
||||
| ForInStep.yield b => visit s b
|
||||
| none => return b
|
||||
visit s.s b
|
||||
@[inline] def StreamOf.forIn [Stream ρ α] [Monad m] [Inhabited (m β)] (s : StreamOf ρ) (b : β) (f : α → β → m (ForInStep β)) : m β := do
|
||||
Stream.forIn s.s b f
|
||||
|
||||
instance : ToStream (List α) (List α) where
|
||||
toStream c := c
|
||||
|
|
|
|||
5
stage0/src/Lean/Data/KVMap.lean
generated
5
stage0/src/Lean/Data/KVMap.lean
generated
|
|
@ -123,10 +123,13 @@ def setBool (m : KVMap) (k : Name) (v : Bool) : KVMap :=
|
|||
def setName (m : KVMap) (k : Name) (v : Name) : KVMap :=
|
||||
m.insert k (DataValue.ofName v)
|
||||
|
||||
@[inline] def forIn.{w, w'} {δ : Type w} {m : Type w → Type w'} [Monad m]
|
||||
@[inline] protected def forIn.{w, w'} {δ : Type w} {m : Type w → Type w'} [Monad m]
|
||||
(kv : KVMap) (init : δ) (f : Name × DataValue → δ → m (ForInStep δ)) : m δ :=
|
||||
kv.entries.forIn init f
|
||||
|
||||
instance : ForIn m KVMap (Name × DataValue) where
|
||||
forIn := KVMap.forIn
|
||||
|
||||
def subsetAux : List (Name × DataValue) → KVMap → Bool
|
||||
| [], m₂ => true
|
||||
| (k, v₁)::m₁, m₂ =>
|
||||
|
|
|
|||
5
stage0/src/Std/Data/AssocList.lean
generated
5
stage0/src/Std/Data/AssocList.lean
generated
|
|
@ -80,7 +80,7 @@ def all (p : α → β → Bool) : AssocList α β → Bool
|
|||
| nil => true
|
||||
| cons k v es => p k v && all p es
|
||||
|
||||
@[inline] def forIn {α : Type u} {β : Type v} {δ : Type w} {m : Type w → Type w'} [Monad m]
|
||||
@[inline] protected def forIn {α : Type u} {β : Type v} {δ : Type w} {m : Type w → Type w'} [Monad m]
|
||||
(as : AssocList α β) (init : δ) (f : (α × β) → δ → m (ForInStep δ)) : m δ :=
|
||||
let rec @[specialize] loop
|
||||
| d, nil => pure d
|
||||
|
|
@ -90,6 +90,9 @@ def all (p : α → β → Bool) : AssocList α β → Bool
|
|||
| ForInStep.yield d => loop d es
|
||||
loop init as
|
||||
|
||||
instance : ForIn m (AssocList α β) (α × β) where
|
||||
forIn := AssocList.forIn
|
||||
|
||||
end Std.AssocList
|
||||
|
||||
def List.toAssocList {α : Type u} {β : Type v} : List (α × β) → Std.AssocList α β
|
||||
|
|
|
|||
5
stage0/src/Std/Data/PersistentArray.lean
generated
5
stage0/src/Std/Data/PersistentArray.lean
generated
|
|
@ -223,7 +223,7 @@ partial def forInAux {α : Type u} {β : Type v} {m : Type v → Type w} [Monad
|
|||
| ForInStep.yield bNew => b := bNew
|
||||
return ForInStep.yield b
|
||||
|
||||
@[specialize] def forIn (t : PersistentArray α) (init : β) (f : α → β → m (ForInStep β)) : m β := do
|
||||
@[specialize] protected def forIn (t : PersistentArray α) (init : β) (f : α → β → m (ForInStep β)) : m β := do
|
||||
match (← forInAux (inh := ⟨init⟩) f t.root init) with
|
||||
| ForInStep.done b => pure b
|
||||
| ForInStep.yield b =>
|
||||
|
|
@ -234,6 +234,9 @@ partial def forInAux {α : Type u} {β : Type v} {m : Type v → Type w} [Monad
|
|||
| ForInStep.yield bNew => b := bNew
|
||||
return b
|
||||
|
||||
instance : ForIn m (PersistentArray α) α where
|
||||
forIn := PersistentArray.forIn
|
||||
|
||||
@[specialize] partial def findSomeMAux (f : α → m (Option β)) : PersistentArrayNode α → m (Option β)
|
||||
| node cs => cs.findSomeM? (fun c => findSomeMAux f c)
|
||||
| leaf vs => vs.findSomeM? f
|
||||
|
|
|
|||
7
stage0/src/Std/Data/RBMap.lean
generated
7
stage0/src/Std/Data/RBMap.lean
generated
|
|
@ -43,7 +43,7 @@ protected def max : RBNode α β → Option (Sigma (fun k => β k))
|
|||
let b ← f b k v
|
||||
foldM f b r
|
||||
|
||||
@[inline] def forIn [Monad m] (as : RBNode α β) (init : σ) (f : (k : α) → β k → σ → m (ForInStep σ)) : m σ := do
|
||||
@[inline] protected def forIn [Monad m] (as : RBNode α β) (init : σ) (f : (k : α) → β k → σ → m (ForInStep σ)) : m σ := do
|
||||
let rec @[specialize] visit : RBNode α β → σ → m (ForInStep σ)
|
||||
| leaf, b => return ForInStep.yield b
|
||||
| node _ l k v r, b => do
|
||||
|
|
@ -252,9 +252,12 @@ def depth (f : Nat → Nat → Nat) (t : RBMap α β lt) : Nat :=
|
|||
@[inline] def forM [Monad m] (f : α → β → m PUnit) (t : RBMap α β lt) : m PUnit :=
|
||||
t.foldM (fun _ k v => f k v) ⟨⟩
|
||||
|
||||
@[inline] def forIn [Monad m] (t : RBMap α β lt) (init : σ) (f : (α × β) → σ → m (ForInStep σ)) : m σ :=
|
||||
@[inline] protected def forIn [Monad m] (t : RBMap α β lt) (init : σ) (f : (α × β) → σ → m (ForInStep σ)) : m σ :=
|
||||
t.val.forIn init (fun a b acc => f (a, b) acc)
|
||||
|
||||
instance : ForIn m (RBMap α β lt) (α × β) where
|
||||
forIn := RBMap.forIn
|
||||
|
||||
@[inline] def isEmpty : RBMap α β lt → Bool
|
||||
| ⟨leaf, _⟩ => true
|
||||
| _ => false
|
||||
|
|
|
|||
5
stage0/src/Std/Data/RBTree.lean
generated
5
stage0/src/Std/Data/RBTree.lean
generated
|
|
@ -40,9 +40,12 @@ variable {α : Type u} {β : Type v} {lt : α → α → Bool}
|
|||
@[inline] def forM {m : Type v → Type w} [Monad m] (f : α → m PUnit) (t : RBTree α lt) : m PUnit :=
|
||||
t.foldM (fun _ a => f a) ⟨⟩
|
||||
|
||||
@[inline] def forIn [Monad m] (t : RBTree α lt) (init : σ) (f : α → σ → m (ForInStep σ)) : m σ :=
|
||||
@[inline] protected def forIn [Monad m] (t : RBTree α lt) (init : σ) (f : α → σ → m (ForInStep σ)) : m σ :=
|
||||
t.val.forIn init (fun a _ acc => f a acc)
|
||||
|
||||
instance : ForIn m (RBTree α lt) α where
|
||||
forIn := RBTree.forIn
|
||||
|
||||
@[inline] def isEmpty (t : RBTree α lt) : Bool :=
|
||||
RBMap.isEmpty t
|
||||
|
||||
|
|
|
|||
268
stage0/stdlib/Init/Core.c
generated
268
stage0/stdlib/Init/Core.c
generated
|
|
@ -18,7 +18,6 @@ lean_object* l_strictAnd___boxed(lean_object*, lean_object*);
|
|||
uint8_t l_instDecidableEqQuotient___rarg___lambda__1(lean_object*);
|
||||
lean_object* lean_thunk_map(lean_object*, lean_object*);
|
||||
lean_object* l_instDecidableArrow___rarg___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1346____closed__1;
|
||||
lean_object* l_Quotient_hrecOn___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Quotient_lift(lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_reduceBool(uint8_t);
|
||||
|
|
@ -26,12 +25,14 @@ lean_object* l_inline(lean_object*);
|
|||
lean_object* l_Quotient_liftOn_u2082___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instDecidableDite(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Quotient_lift_u2082(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_964____closed__7;
|
||||
lean_object* l_term___u2260_____closed__2;
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1767____closed__4;
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1796____closed__4;
|
||||
lean_object* l_instBEqProd_match__2(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Quotient_rec___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_bne(lean_object*);
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_964____closed__3;
|
||||
lean_object* l_Quotient_liftOn(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Quotient_recOn(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Thunk_map___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -51,14 +52,13 @@ lean_object* l_instDecidableIff___rarg___boxed(lean_object*, lean_object*);
|
|||
extern lean_object* l_term___u2218_____closed__6;
|
||||
uint8_t l_decidableOfDecidableOfEq___rarg(uint8_t, lean_object*);
|
||||
lean_object* l_term___x21_x3d_____closed__5;
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1767____closed__2;
|
||||
lean_object* l_Quot_indep(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Array_empty___closed__1;
|
||||
lean_object* l_Eq_ndrecOn___rarg(lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1796____closed__2;
|
||||
lean_object* l_term___x21_x3d_____closed__2;
|
||||
lean_object* l_instHasLessProd(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_term___u2260_____closed__1;
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_935____closed__7;
|
||||
lean_object* l_Quot_liftOn___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instDecidableEqProd_match__2(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Quotient_lift___at_Quotient_lift_u2082___spec__1(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -81,10 +81,7 @@ lean_object* l_term___u2260_____closed__5;
|
|||
lean_object* l_term___x21_x3d_____closed__3;
|
||||
lean_object* l_term___u2260_____closed__3;
|
||||
lean_object* l_prodHasDecidableLt___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_935____closed__3;
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1346____closed__4;
|
||||
lean_object* lean_string_utf8_byte_size(lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1767____closed__1;
|
||||
lean_object* l_Quotient_recOnSubsingleton___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Task_get___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_172____closed__1;
|
||||
|
|
@ -94,26 +91,28 @@ lean_object* l_Decidable_byCases___rarg___boxed(lean_object*, lean_object*, lean
|
|||
lean_object* l_term___u2248__;
|
||||
uint8_t l_toBoolUsing___rarg(uint8_t);
|
||||
lean_object* l_Eq_ndrecOn___rarg___boxed(lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1346____closed__6;
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1796____closed__1;
|
||||
lean_object* l_Quotient_mk(lean_object*, lean_object*);
|
||||
lean_object* l_Quotient_liftOn___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instDecidableEqProd_match__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_term___u2194_____closed__1;
|
||||
lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_109____spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Quot_rec___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_935____closed__1;
|
||||
lean_object* l_instHasEquiv(lean_object*, lean_object*);
|
||||
lean_object* l_Quotient_lift_u2082___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_term___u2194_____closed__2;
|
||||
lean_object* l_Task_bind___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1767____closed__6;
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_964____closed__9;
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1796____closed__6;
|
||||
lean_object* lean_thunk_pure(lean_object*);
|
||||
lean_object* l_term___u2260__;
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_172____closed__6;
|
||||
lean_object* l_instDecidableDite_match__1(lean_object*, lean_object*);
|
||||
lean_object* l_decidableOfDecidableOfEq___rarg___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_964____closed__8;
|
||||
lean_object* l_toBoolUsing___rarg___boxed(lean_object*);
|
||||
lean_object* l_instDecidableEqQuotient___rarg___lambda__3___closed__1;
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_964____closed__6;
|
||||
lean_object* l_strictOr___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Quotient_recOnSubsingleton_u2082___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Subtype_instDecidableEqSubtype___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -125,11 +124,9 @@ lean_object* l_Eq_mpr(lean_object*, lean_object*, lean_object*);
|
|||
lean_object* l_Quot_recOn___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Thunk_get___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_term___u2194_____closed__4;
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1767____closed__3;
|
||||
lean_object* l_Quot_recOnSubsingleton(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_172____closed__2;
|
||||
lean_object* l_instDecidableEqQuotient___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1346____closed__2;
|
||||
lean_object* l_Lean_reduceNat(lean_object*);
|
||||
lean_object* l_instBEqProd_match__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instDecidableEqProd_match__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -137,15 +134,13 @@ lean_object* l_Squash_lift___rarg(lean_object*, lean_object*);
|
|||
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
|
||||
lean_object* l_Sum_inhabitedLeft___rarg(lean_object*);
|
||||
uint8_t l_instDecidableIte___rarg(uint8_t, uint8_t, uint8_t);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_935____closed__2;
|
||||
lean_object* l_instDecidableEqQuotient_match__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Quot_hrecOn(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_935_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_964_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_428_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1767_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1346_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1796_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1375_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_172_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_935____closed__4;
|
||||
lean_object* l_Task_Priority_dedicated;
|
||||
lean_object* l_instDecidableEqProd_match__3___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_172____closed__4;
|
||||
|
|
@ -153,29 +148,28 @@ lean_object* l_Sum_inhabitedRight___rarg(lean_object*);
|
|||
lean_object* l_Quotient_lift___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Quotient_recOnSubsingleton_u2082___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instInhabitedProd(lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_935____closed__6;
|
||||
lean_object* l_instDecidableEqProd_match__1___rarg(uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_instInhabitedForInStep___rarg(lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_935____closed__8;
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1346____closed__5;
|
||||
lean_object* l_instDecidableDite_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instInhabitedPNonScalar;
|
||||
lean_object* l_instDecidableEqQuotient(lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_935____closed__9;
|
||||
lean_object* lean_task_map(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instDecidableEqProd_match__2___rarg(uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_instInhabitedProp;
|
||||
lean_object* l_instDecidableEqQuotient___rarg___lambda__3___closed__2;
|
||||
lean_object* l_flip___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_964____closed__4;
|
||||
lean_object* l_Quotient_hrecOn___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_964____closed__1;
|
||||
lean_object* l_Quotient_rec(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instInhabitedNonScalar;
|
||||
lean_object* l_instDecidableIte_match__1___rarg(uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_unexpand____x40_Init_Core___hyg_916_(lean_object*, lean_object*);
|
||||
lean_object* l_unexpand____x40_Init_Core___hyg_1327_(lean_object*, lean_object*);
|
||||
lean_object* l_unexpand____x40_Init_Core___hyg_1356_(lean_object*, lean_object*);
|
||||
lean_object* l_unexpand____x40_Init_Core___hyg_945_(lean_object*, lean_object*);
|
||||
lean_object* l_unexpand____x40_Init_Core___hyg_409_(lean_object*, lean_object*);
|
||||
lean_object* l_unexpand____x40_Init_Core___hyg_153_(lean_object*, lean_object*);
|
||||
lean_object* l_unexpand____x40_Init_Core___hyg_1748_(lean_object*, lean_object*);
|
||||
lean_object* l_unexpand____x40_Init_Core___hyg_1777_(lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_964____closed__2;
|
||||
lean_object* l_instDecidableIff(lean_object*, lean_object*);
|
||||
uint8_t l_instDecidableIff___rarg(uint8_t, uint8_t);
|
||||
lean_object* l_term___x3c_x2d_x3e_____closed__5;
|
||||
|
|
@ -202,7 +196,6 @@ lean_object* l_instDecidableEqQuotient___rarg(lean_object*, lean_object*, lean_o
|
|||
lean_object* l_term___u2248_____closed__4;
|
||||
lean_object* l_instBEqProd___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1346____closed__3;
|
||||
extern lean_object* l_Lean_nullKind___closed__2;
|
||||
lean_object* l_Squash_lift(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_term___x3c_x2d_x3e_____closed__3;
|
||||
|
|
@ -213,6 +206,7 @@ extern lean_object* l_term___x3c_x3d_____closed__5;
|
|||
lean_object* l_toBoolUsing(lean_object*);
|
||||
lean_object* l_instDecidableEqProd_match__3(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Subtype_instDecidableEqSubtype_match__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1375____closed__2;
|
||||
lean_object* l_Subtype_instInhabitedSubtype___rarg___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Decidable_byCases_match__1___rarg(uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_instInhabitedProd___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -220,6 +214,9 @@ uint8_t l_instInhabitedBool;
|
|||
uint8_t l_instDecidableFalse;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4;
|
||||
lean_object* l_instDecidableArrow(lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1375____closed__4;
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1796____closed__3;
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1796____closed__5;
|
||||
lean_object* l_term___x3c_x2d_x3e_____closed__2;
|
||||
lean_object* l_prodHasDecidableLt___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Quotient_mk___rarg(lean_object*);
|
||||
|
|
@ -227,7 +224,6 @@ lean_object* l_Prod_map___rarg(lean_object*, lean_object*, lean_object*);
|
|||
lean_object* lean_task_bind(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instDecidableEqProd_match__4___rarg(lean_object*, lean_object*);
|
||||
uint8_t l_bne___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1767____closed__5;
|
||||
lean_object* l_Lean_Syntax_getArgs(lean_object*);
|
||||
lean_object* l_instDecidableEqSum(lean_object*, lean_object*);
|
||||
lean_object* l_Subtype_instInhabitedSubtype(lean_object*, lean_object*);
|
||||
|
|
@ -243,6 +239,7 @@ lean_object* l_inline___rarg___boxed(lean_object*);
|
|||
lean_object* l_Quotient_recOnSubsingleton(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instDecidableEqProd(lean_object*, lean_object*);
|
||||
lean_object* l_Quot_liftOn(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1375____closed__1;
|
||||
lean_object* l_term___u2194_____closed__6;
|
||||
lean_object* l_instDecidableEqQuotient___rarg___lambda__1___boxed(lean_object*);
|
||||
lean_object* l_instDecidableDite___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -255,8 +252,9 @@ lean_object* l_Task_Priority_max;
|
|||
lean_object* l_instDecidableEqSum_match__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Decidable_byCases_match__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_reduceNat___boxed(lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_935____closed__5;
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1375____closed__3;
|
||||
lean_object* l_Eq_ndrecOn___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1375____closed__6;
|
||||
lean_object* l_Quotient_recOnSubsingleton_u2082___at_instDecidableEqQuotient___spec__1___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Quotient_rec___rarg(lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*);
|
||||
|
|
@ -285,6 +283,7 @@ lean_object* l_inline___rarg(lean_object*);
|
|||
lean_object* l_instDecidableEqSum_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Core_0__funSetoid(lean_object*, lean_object*);
|
||||
lean_object* l_Sum_inhabitedRight(lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_964____closed__5;
|
||||
uint8_t l_strictAnd(uint8_t, uint8_t);
|
||||
lean_object* l_Subtype_instDecidableEqSubtype_match__2___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Quotient_liftOn_u2082___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -317,6 +316,7 @@ lean_object* l_instInhabitedTrue;
|
|||
lean_object* l_Quotient_recOn___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Quot_recOn(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instHasLessProd___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1375____closed__5;
|
||||
lean_object* l_Quotient_lift_u2082___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Quot_hrecOn___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_inline___rarg(lean_object* x_1) {
|
||||
|
|
@ -1163,7 +1163,7 @@ x_1 = l_term___u2248_____closed__6;
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_935____closed__1() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_964____closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -1171,22 +1171,22 @@ x_1 = lean_mk_string("HasEquiv.Equiv");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_935____closed__2() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_964____closed__2() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_myMacro____x40_Init_Core___hyg_935____closed__1;
|
||||
x_1 = l_myMacro____x40_Init_Core___hyg_964____closed__1;
|
||||
x_2 = lean_string_utf8_byte_size(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_935____closed__3() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_964____closed__3() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_myMacro____x40_Init_Core___hyg_935____closed__1;
|
||||
x_1 = l_myMacro____x40_Init_Core___hyg_964____closed__1;
|
||||
x_2 = lean_unsigned_to_nat(0u);
|
||||
x_3 = l_myMacro____x40_Init_Core___hyg_935____closed__2;
|
||||
x_3 = l_myMacro____x40_Init_Core___hyg_964____closed__2;
|
||||
x_4 = lean_alloc_ctor(0, 3, 0);
|
||||
lean_ctor_set(x_4, 0, x_1);
|
||||
lean_ctor_set(x_4, 1, x_2);
|
||||
|
|
@ -1194,7 +1194,7 @@ lean_ctor_set(x_4, 2, x_3);
|
|||
return x_4;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_935____closed__4() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_964____closed__4() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -1202,17 +1202,17 @@ x_1 = lean_mk_string("HasEquiv");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_935____closed__5() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_964____closed__5() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_935____closed__4;
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_964____closed__4;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_935____closed__6() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_964____closed__6() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -1220,41 +1220,41 @@ x_1 = lean_mk_string("Equiv");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_935____closed__7() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_964____closed__7() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Core___hyg_935____closed__5;
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_935____closed__6;
|
||||
x_1 = l_myMacro____x40_Init_Core___hyg_964____closed__5;
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_964____closed__6;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_935____closed__8() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_964____closed__8() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_935____closed__7;
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_964____closed__7;
|
||||
x_3 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_3, 0, x_2);
|
||||
lean_ctor_set(x_3, 1, x_1);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_935____closed__9() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_964____closed__9() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_935____closed__8;
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_964____closed__8;
|
||||
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_myMacro____x40_Init_Core___hyg_935_(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_964_(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4; uint8_t x_5;
|
||||
|
|
@ -1291,10 +1291,10 @@ lean_inc(x_15);
|
|||
x_16 = lean_ctor_get(x_2, 1);
|
||||
lean_inc(x_16);
|
||||
lean_dec(x_2);
|
||||
x_17 = l_myMacro____x40_Init_Core___hyg_935____closed__7;
|
||||
x_17 = l_myMacro____x40_Init_Core___hyg_964____closed__7;
|
||||
x_18 = l_Lean_addMacroScope(x_16, x_17, x_15);
|
||||
x_19 = l_myMacro____x40_Init_Core___hyg_935____closed__3;
|
||||
x_20 = l_myMacro____x40_Init_Core___hyg_935____closed__9;
|
||||
x_19 = l_myMacro____x40_Init_Core___hyg_964____closed__3;
|
||||
x_20 = l_myMacro____x40_Init_Core___hyg_964____closed__9;
|
||||
x_21 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_21, 0, x_14);
|
||||
lean_ctor_set(x_21, 1, x_19);
|
||||
|
|
@ -1329,10 +1329,10 @@ lean_inc(x_33);
|
|||
x_34 = lean_ctor_get(x_2, 1);
|
||||
lean_inc(x_34);
|
||||
lean_dec(x_2);
|
||||
x_35 = l_myMacro____x40_Init_Core___hyg_935____closed__7;
|
||||
x_35 = l_myMacro____x40_Init_Core___hyg_964____closed__7;
|
||||
x_36 = l_Lean_addMacroScope(x_34, x_35, x_33);
|
||||
x_37 = l_myMacro____x40_Init_Core___hyg_935____closed__3;
|
||||
x_38 = l_myMacro____x40_Init_Core___hyg_935____closed__9;
|
||||
x_37 = l_myMacro____x40_Init_Core___hyg_964____closed__3;
|
||||
x_38 = l_myMacro____x40_Init_Core___hyg_964____closed__9;
|
||||
x_39 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_39, 0, x_31);
|
||||
lean_ctor_set(x_39, 1, x_37);
|
||||
|
|
@ -1359,7 +1359,7 @@ return x_49;
|
|||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_unexpand____x40_Init_Core___hyg_916_(lean_object* x_1, lean_object* x_2) {
|
||||
lean_object* l_unexpand____x40_Init_Core___hyg_945_(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3; uint8_t x_4;
|
||||
|
|
@ -1672,7 +1672,7 @@ x_1 = l_term___x21_x3d_____closed__6;
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1346____closed__1() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1375____closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -1680,22 +1680,22 @@ x_1 = lean_mk_string("bne");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1346____closed__2() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1375____closed__2() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_myMacro____x40_Init_Core___hyg_1346____closed__1;
|
||||
x_1 = l_myMacro____x40_Init_Core___hyg_1375____closed__1;
|
||||
x_2 = lean_string_utf8_byte_size(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1346____closed__3() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1375____closed__3() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_myMacro____x40_Init_Core___hyg_1346____closed__1;
|
||||
x_1 = l_myMacro____x40_Init_Core___hyg_1375____closed__1;
|
||||
x_2 = lean_unsigned_to_nat(0u);
|
||||
x_3 = l_myMacro____x40_Init_Core___hyg_1346____closed__2;
|
||||
x_3 = l_myMacro____x40_Init_Core___hyg_1375____closed__2;
|
||||
x_4 = lean_alloc_ctor(0, 3, 0);
|
||||
lean_ctor_set(x_4, 0, x_1);
|
||||
lean_ctor_set(x_4, 1, x_2);
|
||||
|
|
@ -1703,41 +1703,41 @@ lean_ctor_set(x_4, 2, x_3);
|
|||
return x_4;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1346____closed__4() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1375____closed__4() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_1346____closed__1;
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_1375____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1346____closed__5() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1375____closed__5() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_1346____closed__4;
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_1375____closed__4;
|
||||
x_3 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_3, 0, x_2);
|
||||
lean_ctor_set(x_3, 1, x_1);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1346____closed__6() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1375____closed__6() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_1346____closed__5;
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_1375____closed__5;
|
||||
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_myMacro____x40_Init_Core___hyg_1346_(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1375_(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4; uint8_t x_5;
|
||||
|
|
@ -1774,10 +1774,10 @@ lean_inc(x_15);
|
|||
x_16 = lean_ctor_get(x_2, 1);
|
||||
lean_inc(x_16);
|
||||
lean_dec(x_2);
|
||||
x_17 = l_myMacro____x40_Init_Core___hyg_1346____closed__4;
|
||||
x_17 = l_myMacro____x40_Init_Core___hyg_1375____closed__4;
|
||||
x_18 = l_Lean_addMacroScope(x_16, x_17, x_15);
|
||||
x_19 = l_myMacro____x40_Init_Core___hyg_1346____closed__3;
|
||||
x_20 = l_myMacro____x40_Init_Core___hyg_1346____closed__6;
|
||||
x_19 = l_myMacro____x40_Init_Core___hyg_1375____closed__3;
|
||||
x_20 = l_myMacro____x40_Init_Core___hyg_1375____closed__6;
|
||||
x_21 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_21, 0, x_14);
|
||||
lean_ctor_set(x_21, 1, x_19);
|
||||
|
|
@ -1812,10 +1812,10 @@ lean_inc(x_33);
|
|||
x_34 = lean_ctor_get(x_2, 1);
|
||||
lean_inc(x_34);
|
||||
lean_dec(x_2);
|
||||
x_35 = l_myMacro____x40_Init_Core___hyg_1346____closed__4;
|
||||
x_35 = l_myMacro____x40_Init_Core___hyg_1375____closed__4;
|
||||
x_36 = l_Lean_addMacroScope(x_34, x_35, x_33);
|
||||
x_37 = l_myMacro____x40_Init_Core___hyg_1346____closed__3;
|
||||
x_38 = l_myMacro____x40_Init_Core___hyg_1346____closed__6;
|
||||
x_37 = l_myMacro____x40_Init_Core___hyg_1375____closed__3;
|
||||
x_38 = l_myMacro____x40_Init_Core___hyg_1375____closed__6;
|
||||
x_39 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_39, 0, x_31);
|
||||
lean_ctor_set(x_39, 1, x_37);
|
||||
|
|
@ -1842,7 +1842,7 @@ return x_49;
|
|||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_unexpand____x40_Init_Core___hyg_1327_(lean_object* x_1, lean_object* x_2) {
|
||||
lean_object* l_unexpand____x40_Init_Core___hyg_1356_(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3; uint8_t x_4;
|
||||
|
|
@ -2075,7 +2075,7 @@ x_1 = l_term___u2260_____closed__6;
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1767____closed__1() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1796____closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -2083,22 +2083,22 @@ x_1 = lean_mk_string("Ne");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1767____closed__2() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1796____closed__2() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_myMacro____x40_Init_Core___hyg_1767____closed__1;
|
||||
x_1 = l_myMacro____x40_Init_Core___hyg_1796____closed__1;
|
||||
x_2 = lean_string_utf8_byte_size(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1767____closed__3() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1796____closed__3() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_myMacro____x40_Init_Core___hyg_1767____closed__1;
|
||||
x_1 = l_myMacro____x40_Init_Core___hyg_1796____closed__1;
|
||||
x_2 = lean_unsigned_to_nat(0u);
|
||||
x_3 = l_myMacro____x40_Init_Core___hyg_1767____closed__2;
|
||||
x_3 = l_myMacro____x40_Init_Core___hyg_1796____closed__2;
|
||||
x_4 = lean_alloc_ctor(0, 3, 0);
|
||||
lean_ctor_set(x_4, 0, x_1);
|
||||
lean_ctor_set(x_4, 1, x_2);
|
||||
|
|
@ -2106,41 +2106,41 @@ lean_ctor_set(x_4, 2, x_3);
|
|||
return x_4;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1767____closed__4() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1796____closed__4() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_1767____closed__1;
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_1796____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1767____closed__5() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1796____closed__5() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_1767____closed__4;
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_1796____closed__4;
|
||||
x_3 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_3, 0, x_2);
|
||||
lean_ctor_set(x_3, 1, x_1);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1767____closed__6() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Core___hyg_1796____closed__6() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_1767____closed__5;
|
||||
x_2 = l_myMacro____x40_Init_Core___hyg_1796____closed__5;
|
||||
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_myMacro____x40_Init_Core___hyg_1767_(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
lean_object* l_myMacro____x40_Init_Core___hyg_1796_(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4; uint8_t x_5;
|
||||
|
|
@ -2177,10 +2177,10 @@ lean_inc(x_15);
|
|||
x_16 = lean_ctor_get(x_2, 1);
|
||||
lean_inc(x_16);
|
||||
lean_dec(x_2);
|
||||
x_17 = l_myMacro____x40_Init_Core___hyg_1767____closed__4;
|
||||
x_17 = l_myMacro____x40_Init_Core___hyg_1796____closed__4;
|
||||
x_18 = l_Lean_addMacroScope(x_16, x_17, x_15);
|
||||
x_19 = l_myMacro____x40_Init_Core___hyg_1767____closed__3;
|
||||
x_20 = l_myMacro____x40_Init_Core___hyg_1767____closed__6;
|
||||
x_19 = l_myMacro____x40_Init_Core___hyg_1796____closed__3;
|
||||
x_20 = l_myMacro____x40_Init_Core___hyg_1796____closed__6;
|
||||
x_21 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_21, 0, x_14);
|
||||
lean_ctor_set(x_21, 1, x_19);
|
||||
|
|
@ -2215,10 +2215,10 @@ lean_inc(x_33);
|
|||
x_34 = lean_ctor_get(x_2, 1);
|
||||
lean_inc(x_34);
|
||||
lean_dec(x_2);
|
||||
x_35 = l_myMacro____x40_Init_Core___hyg_1767____closed__4;
|
||||
x_35 = l_myMacro____x40_Init_Core___hyg_1796____closed__4;
|
||||
x_36 = l_Lean_addMacroScope(x_34, x_35, x_33);
|
||||
x_37 = l_myMacro____x40_Init_Core___hyg_1767____closed__3;
|
||||
x_38 = l_myMacro____x40_Init_Core___hyg_1767____closed__6;
|
||||
x_37 = l_myMacro____x40_Init_Core___hyg_1796____closed__3;
|
||||
x_38 = l_myMacro____x40_Init_Core___hyg_1796____closed__6;
|
||||
x_39 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_39, 0, x_31);
|
||||
lean_ctor_set(x_39, 1, x_37);
|
||||
|
|
@ -2245,7 +2245,7 @@ return x_49;
|
|||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_unexpand____x40_Init_Core___hyg_1748_(lean_object* x_1, lean_object* x_2) {
|
||||
lean_object* l_unexpand____x40_Init_Core___hyg_1777_(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3; uint8_t x_4;
|
||||
|
|
@ -4253,24 +4253,24 @@ l_term___u2248_____closed__6 = _init_l_term___u2248_____closed__6();
|
|||
lean_mark_persistent(l_term___u2248_____closed__6);
|
||||
l_term___u2248__ = _init_l_term___u2248__();
|
||||
lean_mark_persistent(l_term___u2248__);
|
||||
l_myMacro____x40_Init_Core___hyg_935____closed__1 = _init_l_myMacro____x40_Init_Core___hyg_935____closed__1();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_935____closed__1);
|
||||
l_myMacro____x40_Init_Core___hyg_935____closed__2 = _init_l_myMacro____x40_Init_Core___hyg_935____closed__2();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_935____closed__2);
|
||||
l_myMacro____x40_Init_Core___hyg_935____closed__3 = _init_l_myMacro____x40_Init_Core___hyg_935____closed__3();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_935____closed__3);
|
||||
l_myMacro____x40_Init_Core___hyg_935____closed__4 = _init_l_myMacro____x40_Init_Core___hyg_935____closed__4();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_935____closed__4);
|
||||
l_myMacro____x40_Init_Core___hyg_935____closed__5 = _init_l_myMacro____x40_Init_Core___hyg_935____closed__5();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_935____closed__5);
|
||||
l_myMacro____x40_Init_Core___hyg_935____closed__6 = _init_l_myMacro____x40_Init_Core___hyg_935____closed__6();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_935____closed__6);
|
||||
l_myMacro____x40_Init_Core___hyg_935____closed__7 = _init_l_myMacro____x40_Init_Core___hyg_935____closed__7();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_935____closed__7);
|
||||
l_myMacro____x40_Init_Core___hyg_935____closed__8 = _init_l_myMacro____x40_Init_Core___hyg_935____closed__8();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_935____closed__8);
|
||||
l_myMacro____x40_Init_Core___hyg_935____closed__9 = _init_l_myMacro____x40_Init_Core___hyg_935____closed__9();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_935____closed__9);
|
||||
l_myMacro____x40_Init_Core___hyg_964____closed__1 = _init_l_myMacro____x40_Init_Core___hyg_964____closed__1();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_964____closed__1);
|
||||
l_myMacro____x40_Init_Core___hyg_964____closed__2 = _init_l_myMacro____x40_Init_Core___hyg_964____closed__2();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_964____closed__2);
|
||||
l_myMacro____x40_Init_Core___hyg_964____closed__3 = _init_l_myMacro____x40_Init_Core___hyg_964____closed__3();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_964____closed__3);
|
||||
l_myMacro____x40_Init_Core___hyg_964____closed__4 = _init_l_myMacro____x40_Init_Core___hyg_964____closed__4();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_964____closed__4);
|
||||
l_myMacro____x40_Init_Core___hyg_964____closed__5 = _init_l_myMacro____x40_Init_Core___hyg_964____closed__5();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_964____closed__5);
|
||||
l_myMacro____x40_Init_Core___hyg_964____closed__6 = _init_l_myMacro____x40_Init_Core___hyg_964____closed__6();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_964____closed__6);
|
||||
l_myMacro____x40_Init_Core___hyg_964____closed__7 = _init_l_myMacro____x40_Init_Core___hyg_964____closed__7();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_964____closed__7);
|
||||
l_myMacro____x40_Init_Core___hyg_964____closed__8 = _init_l_myMacro____x40_Init_Core___hyg_964____closed__8();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_964____closed__8);
|
||||
l_myMacro____x40_Init_Core___hyg_964____closed__9 = _init_l_myMacro____x40_Init_Core___hyg_964____closed__9();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_964____closed__9);
|
||||
l_Task_Priority_default = _init_l_Task_Priority_default();
|
||||
lean_mark_persistent(l_Task_Priority_default);
|
||||
l_Task_Priority_max = _init_l_Task_Priority_max();
|
||||
|
|
@ -4291,18 +4291,18 @@ l_term___x21_x3d_____closed__6 = _init_l_term___x21_x3d_____closed__6();
|
|||
lean_mark_persistent(l_term___x21_x3d_____closed__6);
|
||||
l_term___x21_x3d__ = _init_l_term___x21_x3d__();
|
||||
lean_mark_persistent(l_term___x21_x3d__);
|
||||
l_myMacro____x40_Init_Core___hyg_1346____closed__1 = _init_l_myMacro____x40_Init_Core___hyg_1346____closed__1();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1346____closed__1);
|
||||
l_myMacro____x40_Init_Core___hyg_1346____closed__2 = _init_l_myMacro____x40_Init_Core___hyg_1346____closed__2();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1346____closed__2);
|
||||
l_myMacro____x40_Init_Core___hyg_1346____closed__3 = _init_l_myMacro____x40_Init_Core___hyg_1346____closed__3();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1346____closed__3);
|
||||
l_myMacro____x40_Init_Core___hyg_1346____closed__4 = _init_l_myMacro____x40_Init_Core___hyg_1346____closed__4();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1346____closed__4);
|
||||
l_myMacro____x40_Init_Core___hyg_1346____closed__5 = _init_l_myMacro____x40_Init_Core___hyg_1346____closed__5();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1346____closed__5);
|
||||
l_myMacro____x40_Init_Core___hyg_1346____closed__6 = _init_l_myMacro____x40_Init_Core___hyg_1346____closed__6();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1346____closed__6);
|
||||
l_myMacro____x40_Init_Core___hyg_1375____closed__1 = _init_l_myMacro____x40_Init_Core___hyg_1375____closed__1();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1375____closed__1);
|
||||
l_myMacro____x40_Init_Core___hyg_1375____closed__2 = _init_l_myMacro____x40_Init_Core___hyg_1375____closed__2();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1375____closed__2);
|
||||
l_myMacro____x40_Init_Core___hyg_1375____closed__3 = _init_l_myMacro____x40_Init_Core___hyg_1375____closed__3();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1375____closed__3);
|
||||
l_myMacro____x40_Init_Core___hyg_1375____closed__4 = _init_l_myMacro____x40_Init_Core___hyg_1375____closed__4();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1375____closed__4);
|
||||
l_myMacro____x40_Init_Core___hyg_1375____closed__5 = _init_l_myMacro____x40_Init_Core___hyg_1375____closed__5();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1375____closed__5);
|
||||
l_myMacro____x40_Init_Core___hyg_1375____closed__6 = _init_l_myMacro____x40_Init_Core___hyg_1375____closed__6();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1375____closed__6);
|
||||
l_term___u2260_____closed__1 = _init_l_term___u2260_____closed__1();
|
||||
lean_mark_persistent(l_term___u2260_____closed__1);
|
||||
l_term___u2260_____closed__2 = _init_l_term___u2260_____closed__2();
|
||||
|
|
@ -4317,18 +4317,18 @@ l_term___u2260_____closed__6 = _init_l_term___u2260_____closed__6();
|
|||
lean_mark_persistent(l_term___u2260_____closed__6);
|
||||
l_term___u2260__ = _init_l_term___u2260__();
|
||||
lean_mark_persistent(l_term___u2260__);
|
||||
l_myMacro____x40_Init_Core___hyg_1767____closed__1 = _init_l_myMacro____x40_Init_Core___hyg_1767____closed__1();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1767____closed__1);
|
||||
l_myMacro____x40_Init_Core___hyg_1767____closed__2 = _init_l_myMacro____x40_Init_Core___hyg_1767____closed__2();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1767____closed__2);
|
||||
l_myMacro____x40_Init_Core___hyg_1767____closed__3 = _init_l_myMacro____x40_Init_Core___hyg_1767____closed__3();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1767____closed__3);
|
||||
l_myMacro____x40_Init_Core___hyg_1767____closed__4 = _init_l_myMacro____x40_Init_Core___hyg_1767____closed__4();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1767____closed__4);
|
||||
l_myMacro____x40_Init_Core___hyg_1767____closed__5 = _init_l_myMacro____x40_Init_Core___hyg_1767____closed__5();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1767____closed__5);
|
||||
l_myMacro____x40_Init_Core___hyg_1767____closed__6 = _init_l_myMacro____x40_Init_Core___hyg_1767____closed__6();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1767____closed__6);
|
||||
l_myMacro____x40_Init_Core___hyg_1796____closed__1 = _init_l_myMacro____x40_Init_Core___hyg_1796____closed__1();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1796____closed__1);
|
||||
l_myMacro____x40_Init_Core___hyg_1796____closed__2 = _init_l_myMacro____x40_Init_Core___hyg_1796____closed__2();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1796____closed__2);
|
||||
l_myMacro____x40_Init_Core___hyg_1796____closed__3 = _init_l_myMacro____x40_Init_Core___hyg_1796____closed__3();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1796____closed__3);
|
||||
l_myMacro____x40_Init_Core___hyg_1796____closed__4 = _init_l_myMacro____x40_Init_Core___hyg_1796____closed__4();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1796____closed__4);
|
||||
l_myMacro____x40_Init_Core___hyg_1796____closed__5 = _init_l_myMacro____x40_Init_Core___hyg_1796____closed__5();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1796____closed__5);
|
||||
l_myMacro____x40_Init_Core___hyg_1796____closed__6 = _init_l_myMacro____x40_Init_Core___hyg_1796____closed__6();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Core___hyg_1796____closed__6);
|
||||
l_instDecidableTrue = _init_l_instDecidableTrue();
|
||||
l_instDecidableFalse = _init_l_instDecidableFalse();
|
||||
l_instInhabitedProp = _init_l_instInhabitedProp();
|
||||
|
|
|
|||
110
stage0/stdlib/Init/Data/Array/Basic.c
generated
110
stage0/stdlib/Init/Data/Array/Basic.c
generated
|
|
@ -33,6 +33,7 @@ lean_object* l_Array_elem___rarg___boxed(lean_object*, lean_object*, lean_object
|
|||
lean_object* l_Array_anyMUnsafe___at_Array_allM___spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Array_filterM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_indexOfAux___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__3;
|
||||
lean_object* l_term_x23_x5b___x2c_x5d___closed__3;
|
||||
lean_object* l_Array_filterMapM___at_Array_filterMap___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_filterMapM___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -60,6 +61,7 @@ lean_object* l_Array_eraseIdx___rarg(lean_object*, lean_object*);
|
|||
uint8_t l_USize_decEq(size_t, size_t);
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
lean_object* l_Array_foldlM_loop___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__5;
|
||||
lean_object* l_Array_append___rarg___closed__1;
|
||||
lean_object* l_Array_mapIdxM_map___at_Array_mapIdx___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_findM_x3f_match__1(lean_object*, lean_object*);
|
||||
|
|
@ -84,6 +86,7 @@ lean_object* l_Array_findSomeRevM_x3f_find___at_Array_findSomeRev_x3f___spec__1(
|
|||
lean_object* l_Array_anyM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldrMUnsafe___at_Array_foldr___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_filterMapM___rarg___lambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__2;
|
||||
lean_object* l_Array_mapMUnsafe_map___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_anyMUnsafe___at_Array_allM___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_swapAt(lean_object*);
|
||||
|
|
@ -109,9 +112,11 @@ lean_object* l_Array_modifyOp(lean_object*);
|
|||
lean_object* l_Array_modifyM___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_eraseIdxSzAuxInstance___rarg(lean_object*);
|
||||
lean_object* l_Array_anyMUnsafe_any(lean_object*, lean_object*);
|
||||
lean_object* l_Array_instForInArray___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Array_filterMap___spec__3___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Array_uget___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Array_anyMUnsafe___at_Array_any___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__1;
|
||||
lean_object* l_Array_foldlMUnsafe___at_Array_forM___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldl___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapIdxM_map___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -131,6 +136,7 @@ lean_object* l_Array_forInUnsafe_loop___at_Array_findIdxM_x3f___spec__1(lean_obj
|
|||
lean_object* l_Array_getEvenElems___rarg___closed__2;
|
||||
uint8_t l_Array_isEqvAux___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__4;
|
||||
lean_object* l_Array_instToStringArray___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_term_x23_x5b___x2c_x5d___closed__4;
|
||||
lean_object* lean_array_push(lean_object*, lean_object*);
|
||||
|
|
@ -150,13 +156,13 @@ lean_object* l_Array_anyM_loop___rarg___lambda__1___boxed(lean_object*, lean_obj
|
|||
lean_object* l_Array_anyM_loop___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_map___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Array_eraseIdxSzAux_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__3;
|
||||
lean_object* l_Array_forInUnsafe_loop___at_Array_findIdxM_x3f___spec__1___rarg___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_findRev_x3f___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Format_sbracket___closed__4;
|
||||
lean_object* l_Array_shrink___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_findIdxM_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__6;
|
||||
lean_object* l_Array_zipWithAux_match__1(lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapIdxM_map___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_findIdx_x3f___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -167,7 +173,6 @@ lean_object* l_Array_findM_x3f___rarg(lean_object*, lean_object*, lean_object*);
|
|||
lean_object* l_Array_foldrMUnsafe_fold___at_Array_foldr___spec__3___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_string_utf8_byte_size(lean_object*);
|
||||
lean_object* l_Array_forInUnsafe_loop___at_Array_findM_x3f___spec__1___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__7;
|
||||
lean_object* l_Array_foldrMUnsafe_fold___at_Array_foldr___spec__2___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Array_singleton(lean_object*);
|
||||
lean_object* l_Array_find_x3f(lean_object*);
|
||||
|
|
@ -559,7 +564,6 @@ lean_object* l_Array_forInUnsafe_loop___at_Array_findIdxM_x3f___spec__1___rarg__
|
|||
lean_object* l_Array_filterMapM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_eraseIdxSzAuxInstance(lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe___at_Array_forM___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__2;
|
||||
lean_object* l_Array_instReprArray___rarg___closed__1;
|
||||
lean_object* lean_string_length(lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Array_filterMap___spec__3___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -569,12 +573,12 @@ lean_object* l_Array_filterMap___rarg___boxed(lean_object*, lean_object*, lean_o
|
|||
lean_object* l_Array_filterMapM_match__1(lean_object*, lean_object*);
|
||||
lean_object* l_Array_forRevM___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldrMUnsafe___at_Array_forRevM___spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Array_instForInArray(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_shrink_loop_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_findSome_x21___rarg___closed__3;
|
||||
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
|
||||
lean_object* l_Array_partition___rarg(lean_object*, lean_object*);
|
||||
uint8_t l_Array_anyMUnsafe_any___at_Array_all___spec__3___rarg(lean_object*, lean_object*, size_t, size_t);
|
||||
lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__5;
|
||||
lean_object* l_Array_instInhabitedArray(lean_object*);
|
||||
lean_object* l_Array_forInUnsafe_loop___at_Array_partition___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_forInUnsafe_loop___at_Array_findSomeM_x3f___spec__1___rarg___lambda__3(lean_object*, size_t, lean_object*, lean_object*, lean_object*, lean_object*, size_t, lean_object*);
|
||||
|
|
@ -583,7 +587,6 @@ lean_object* l_Array_foldlM_loop___rarg___boxed(lean_object*, lean_object*, lean
|
|||
lean_object* l_Array_foldrM_fold___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_findIdx_x3f_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_forIn_loop_match__1(lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__4;
|
||||
lean_object* l___private_Init_Data_Array_Basic_0__Array_allDiffAuxAux_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapIdxM_map___at_Array_mapIdx___spec__1___rarg___lambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldrMUnsafe___at_Array_foldr___spec__1(lean_object*, lean_object*);
|
||||
|
|
@ -619,7 +622,6 @@ lean_object* l_Array_findSome_x3f___rarg___boxed(lean_object*, lean_object*);
|
|||
lean_object* l_Array_forInUnsafe_loop___at_Array_findSomeM_x3f___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_ReaderT_instMonadExceptOfReaderT___rarg___lambda__2(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_forInUnsafe_loop___at_Array_findIdxM_x3f___spec__1___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__1;
|
||||
lean_object* l_Array_insertAt(lean_object*);
|
||||
lean_object* l_Array_elem(lean_object*);
|
||||
lean_object* l_Array_zipWithAux___at_Array_zip___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -633,7 +635,7 @@ lean_object* l_Array_findIdx_x3f_loop___rarg___lambda__2___boxed(lean_object*, l
|
|||
lean_object* l_Array_insertAt___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_anyMUnsafe_any___at_Array_all___spec__3(lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Array_map___spec__1___rarg(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3579_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3593_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_contains___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_nat_to_int(lean_object*);
|
||||
lean_object* l_Array_eraseIdxSzAux_match__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -641,6 +643,7 @@ lean_object* l_Array_eraseIdxAux___rarg(lean_object*, lean_object*);
|
|||
lean_object* l_Array_instReprArray___rarg___closed__3;
|
||||
lean_object* l_List_toArrayAux_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_findSomeM_x3f___rarg___closed__1;
|
||||
lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__7;
|
||||
lean_object* l_Array_zipWithAux___at_Array_zip___spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapIdxM_map___at_Array_mapIdx___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_findSomeM_x3f(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -648,7 +651,6 @@ lean_object* l_Array_findIdxM_x3f___rarg___closed__1;
|
|||
lean_object* l_Array_isEqvAux_match__1___rarg(uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_Array_toArrayLit___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe___at_Array_filterM___spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__6;
|
||||
lean_object* l_Array_anyMUnsafe___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_getEvenElems_match__1___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Array_filterMap___spec__3(lean_object*, lean_object*);
|
||||
|
|
@ -1671,6 +1673,26 @@ x_4 = lean_alloc_closure((void*)(l_Array_forIn___rarg), 4, 0);
|
|||
return x_4;
|
||||
}
|
||||
}
|
||||
lean_object* l_Array_instForInArray___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_5; size_t x_6; size_t x_7; lean_object* x_8;
|
||||
x_5 = lean_array_get_size(x_2);
|
||||
x_6 = lean_usize_of_nat(x_5);
|
||||
lean_dec(x_5);
|
||||
x_7 = 0;
|
||||
x_8 = l_Array_forInUnsafe_loop___rarg(x_1, x_2, x_4, x_6, x_7, x_3);
|
||||
return x_8;
|
||||
}
|
||||
}
|
||||
lean_object* l_Array_instForInArray(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4;
|
||||
x_4 = lean_alloc_closure((void*)(l_Array_instForInArray___rarg), 4, 0);
|
||||
return x_4;
|
||||
}
|
||||
}
|
||||
lean_object* l_Array_foldlMUnsafe_fold___rarg___lambda__1(size_t x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, size_t x_5, lean_object* x_6) {
|
||||
_start:
|
||||
{
|
||||
|
|
@ -5812,7 +5834,7 @@ _start:
|
|||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6;
|
||||
x_1 = l_Array_swapAt_x21___rarg___closed__3;
|
||||
x_2 = l_Array_findSome_x21___rarg___closed__1;
|
||||
x_3 = lean_unsigned_to_nat(388u);
|
||||
x_3 = lean_unsigned_to_nat(391u);
|
||||
x_4 = lean_unsigned_to_nat(14u);
|
||||
x_5 = l_Array_findSome_x21___rarg___closed__2;
|
||||
x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5);
|
||||
|
|
@ -7549,7 +7571,7 @@ x_1 = l_term_x23_x5b___x2c_x5d___closed__7;
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__1() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -7557,22 +7579,22 @@ x_1 = lean_mk_string("List.toArray");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__2() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__2() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__1;
|
||||
x_1 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__1;
|
||||
x_2 = lean_string_utf8_byte_size(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__3() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__3() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__1;
|
||||
x_1 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__1;
|
||||
x_2 = lean_unsigned_to_nat(0u);
|
||||
x_3 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__2;
|
||||
x_3 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__2;
|
||||
x_4 = lean_alloc_ctor(0, 3, 0);
|
||||
lean_ctor_set(x_4, 0, x_1);
|
||||
lean_ctor_set(x_4, 1, x_2);
|
||||
|
|
@ -7580,7 +7602,7 @@ lean_ctor_set(x_4, 2, x_3);
|
|||
return x_4;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__4() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__4() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -7588,41 +7610,41 @@ x_1 = lean_mk_string("toArray");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__5() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__5() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Notation___hyg_10205____closed__5;
|
||||
x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__4;
|
||||
x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__4;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__6() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__6() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__5;
|
||||
x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__5;
|
||||
x_3 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_3, 0, x_2);
|
||||
lean_ctor_set(x_3, 1, x_1);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__7() {
|
||||
static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__7() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__6;
|
||||
x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__6;
|
||||
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_myMacro____x40_Init_Data_Array_Basic___hyg_3579_(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3593_(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4; uint8_t x_5;
|
||||
|
|
@ -7659,10 +7681,10 @@ lean_inc(x_14);
|
|||
x_15 = lean_ctor_get(x_2, 1);
|
||||
lean_inc(x_15);
|
||||
lean_dec(x_2);
|
||||
x_16 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__5;
|
||||
x_16 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__5;
|
||||
x_17 = l_Lean_addMacroScope(x_15, x_16, x_14);
|
||||
x_18 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__3;
|
||||
x_19 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__7;
|
||||
x_18 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__3;
|
||||
x_19 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__7;
|
||||
lean_inc(x_13);
|
||||
x_20 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_20, 0, x_13);
|
||||
|
|
@ -7718,10 +7740,10 @@ lean_inc(x_42);
|
|||
x_43 = lean_ctor_get(x_2, 1);
|
||||
lean_inc(x_43);
|
||||
lean_dec(x_2);
|
||||
x_44 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__5;
|
||||
x_44 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__5;
|
||||
x_45 = l_Lean_addMacroScope(x_43, x_44, x_42);
|
||||
x_46 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__3;
|
||||
x_47 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__7;
|
||||
x_46 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__3;
|
||||
x_47 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__7;
|
||||
lean_inc(x_40);
|
||||
x_48 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_48, 0, x_40);
|
||||
|
|
@ -9169,7 +9191,7 @@ _start:
|
|||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6;
|
||||
x_1 = l_Array_swapAt_x21___rarg___closed__3;
|
||||
x_2 = l_Array_insertAt___rarg___closed__1;
|
||||
x_3 = lean_unsigned_to_nat(682u);
|
||||
x_3 = lean_unsigned_to_nat(685u);
|
||||
x_4 = lean_unsigned_to_nat(22u);
|
||||
x_5 = l_Array_insertAt___rarg___closed__2;
|
||||
x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5);
|
||||
|
|
@ -9939,20 +9961,20 @@ l_term_x23_x5b___x2c_x5d___closed__7 = _init_l_term_x23_x5b___x2c_x5d___closed__
|
|||
lean_mark_persistent(l_term_x23_x5b___x2c_x5d___closed__7);
|
||||
l_term_x23_x5b___x2c_x5d = _init_l_term_x23_x5b___x2c_x5d();
|
||||
lean_mark_persistent(l_term_x23_x5b___x2c_x5d);
|
||||
l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__1 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__1();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__1);
|
||||
l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__2 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__2();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__2);
|
||||
l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__3 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__3();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__3);
|
||||
l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__4 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__4();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__4);
|
||||
l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__5 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__5();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__5);
|
||||
l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__6 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__6();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__6);
|
||||
l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__7 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__7();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__7);
|
||||
l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__1 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__1();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__1);
|
||||
l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__2 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__2();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__2);
|
||||
l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__3 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__3();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__3);
|
||||
l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__4 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__4();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__4);
|
||||
l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__5 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__5();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__5);
|
||||
l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__6 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__6();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__6);
|
||||
l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__7 = _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__7();
|
||||
lean_mark_persistent(l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__7);
|
||||
l_Array_partition___rarg___closed__1 = _init_l_Array_partition___rarg___closed__1();
|
||||
lean_mark_persistent(l_Array_partition___rarg___closed__1);
|
||||
l_Array_insertAt___rarg___closed__1 = _init_l_Array_insertAt___rarg___closed__1();
|
||||
|
|
|
|||
280
stage0/stdlib/Init/Data/Array/Subarray.c
generated
280
stage0/stdlib/Init/Data/Array/Subarray.c
generated
|
|
@ -20,12 +20,11 @@ size_t l_USize_add(size_t, size_t);
|
|||
lean_object* l_Array_term_____x5b___x3a___x5d___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__12;
|
||||
lean_object* l_Array_instCoeSubarrayArray___closed__1;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
lean_object* lean_mk_empty_array_with_capacity(lean_object*);
|
||||
lean_object* l_Array_forM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__1;
|
||||
lean_object* l_Array_term_____x5b___x3a___x5d___closed__9;
|
||||
lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_foldr___spec__3(lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__2;
|
||||
uint8_t l_Array_anyMUnsafe_any___at_Subarray_all___spec__4___rarg(lean_object*, lean_object*, size_t, size_t);
|
||||
lean_object* l_Subarray_forInUnsafe_loop___at_Array_ofSubarray___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Subarray_allM___at_Subarray_all___spec__1(lean_object*);
|
||||
|
|
@ -33,23 +32,24 @@ lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
|||
uint8_t l_USize_decEq(size_t, size_t);
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
lean_object* l_Array_term_____x5b___x3a___x5d___closed__8;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
lean_object* l_Array_append___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Subarray_anyM___at_Subarray_any___spec__1(lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__4;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_778_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_791_(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Subarray_foldr(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__6;
|
||||
lean_object* l_Array_extract___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_term_____x5b___x3a___x5d___closed__1;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__3;
|
||||
size_t l_USize_sub(size_t, size_t);
|
||||
extern lean_object* l_Array_empty___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__11;
|
||||
lean_object* l_Subarray_anyM___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instHAppendSubarraySubarrayArray(lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__5;
|
||||
lean_object* l_Subarray_forInUnsafe_loop_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__6;
|
||||
lean_object* l_Array_foldrMUnsafe___at_Subarray_foldr___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_toSubarray___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_push(lean_object*, lean_object*);
|
||||
|
|
@ -63,12 +63,13 @@ lean_object* l_Subarray_foldlM___rarg(lean_object*, lean_object*, lean_object*,
|
|||
lean_object* l_Array_term_____x5b___x3a_x5d___closed__1;
|
||||
uint8_t l_USize_decLt(size_t, size_t);
|
||||
lean_object* l_Subarray_foldrM___at_Subarray_foldr___spec__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__1;
|
||||
lean_object* l_Array_instCoeSubarrayArray(lean_object*);
|
||||
lean_object* l_Subarray_foldl___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_109____spec__1(lean_object*, lean_object*);
|
||||
lean_object* l_Array_allM(lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__7;
|
||||
lean_object* l_Array_term_____x5b___x3a_x5d___closed__3;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__8;
|
||||
lean_object* l_Subarray_any___rarg___boxed(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__4;
|
||||
|
|
@ -79,20 +80,19 @@ lean_object* l_Subarray_anyM(lean_object*, lean_object*);
|
|||
extern lean_object* l_term_x5b___x5d___closed__10;
|
||||
lean_object* l_Subarray_all___rarg___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Subarray_toArray___rarg(lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__6;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__9;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__5;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_foldl___spec__3(lean_object*, lean_object*);
|
||||
uint8_t l_Subarray_any___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__7;
|
||||
lean_object* l_Subarray_forIn___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_foldr___spec__3___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_nat_sub(lean_object*, lean_object*);
|
||||
lean_object* l_Array_anyMUnsafe___at_Subarray_any___spec__2(lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__8;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__3;
|
||||
lean_object* l_Array_anyMUnsafe_any___at_Subarray_all___spec__4___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_term_____x5b_x3a___x5d___closed__3;
|
||||
lean_object* l_Array_anyMUnsafe___at_Subarray_any___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Subarray_foldrM___at_Subarray_foldr___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__4;
|
||||
lean_object* l_Subarray_toArray___rarg___boxed(lean_object*);
|
||||
uint8_t l_Array_anyMUnsafe_any___at_Subarray_any___spec__3___rarg(lean_object*, lean_object*, size_t, size_t);
|
||||
lean_object* l_Subarray_forInUnsafe_loop(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -104,30 +104,30 @@ lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_foldr___spec__4(lean_object
|
|||
lean_object* l_Array_foldlMUnsafe___at_Subarray_foldl___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Subarray_anyM___at_Subarray_any___spec__1___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Subarray_forInUnsafe_loop___at_Array_ofSubarray___spec__1___rarg(lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__2;
|
||||
lean_object* l_Array_foldlMUnsafe___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_foldr___spec__4___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Subarray_toArray(lean_object*);
|
||||
lean_object* l_Subarray_forInUnsafe_loop___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_foldr___spec__4___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__2;
|
||||
uint8_t l_Array_anyMUnsafe___at_Subarray_all___spec__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__1;
|
||||
lean_object* l_Array_term_____x5b___x3a_x5d;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__9;
|
||||
lean_object* l_Subarray_forInUnsafe(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_term_____x5b___x3a___x5d;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14424____closed__2;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__1;
|
||||
lean_object* l_Subarray_forInUnsafe_loop___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_foldl___spec__3___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__1;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__2;
|
||||
lean_object* l_Array_term_____x5b___x3a___x5d___closed__11;
|
||||
extern lean_object* l_Lean_numLitKind___closed__2;
|
||||
lean_object* l_Subarray_foldl(lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__6;
|
||||
lean_object* l_Subarray_all(lean_object*);
|
||||
lean_object* l_Subarray_foldr___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_ofSubarray(lean_object*);
|
||||
lean_object* l_Array_anyMUnsafe_any___at_Subarray_any___spec__3(lean_object*);
|
||||
lean_object* l_Subarray_instForInSubarray___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_term_____x5b_x3a___x5d___closed__4;
|
||||
lean_object* l_Subarray_anyM___at_Subarray_any___spec__1___rarg___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Subarray_forInUnsafe_loop___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -138,7 +138,6 @@ extern lean_object* l_termDepIfThenElse___closed__14;
|
|||
lean_object* l_Array_term_____x5b___x3a___x5d___closed__10;
|
||||
lean_object* l_Array_allM___at_Subarray_all___spec__2(lean_object*);
|
||||
size_t lean_usize_of_nat(lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__7;
|
||||
lean_object* l_Array_toSubarray(lean_object*);
|
||||
lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Subarray_allM___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -148,19 +147,21 @@ lean_object* l_Subarray_foldrM___rarg(lean_object*, lean_object*, lean_object*,
|
|||
lean_object* l_Array_term_____x5b___x3a___x5d___closed__7;
|
||||
extern lean_object* l_Lean_nullKind___closed__2;
|
||||
lean_object* l_Array_term_____x5b_x3a___x5d___closed__1;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__6;
|
||||
lean_object* l_Array_foldlMUnsafe___at_Subarray_foldl___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_ofSubarray___rarg___boxed(lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__11;
|
||||
lean_object* l_Subarray_foldlM(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_forRevM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_term_____x5b_x3a___x5d___closed__5;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4;
|
||||
lean_object* l_Subarray_foldrM(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3;
|
||||
lean_object* l_Subarray_forInUnsafe_loop___rarg___lambda__1(lean_object*, size_t, lean_object*, lean_object*, size_t, lean_object*);
|
||||
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldrMUnsafe___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__11;
|
||||
lean_object* l_Subarray_any(lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__5;
|
||||
lean_object* l_Subarray_instForInSubarray(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_term_____x5b_x3a___x5d___closed__6;
|
||||
lean_object* l_Subarray_forInUnsafe___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_term_____x5b_x3a___x5d;
|
||||
|
|
@ -170,10 +171,12 @@ lean_object* l_Array_ofSubarray___rarg(lean_object*);
|
|||
lean_object* l_Array_anyMUnsafe_any___at_Subarray_any___spec__3___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instHAppendSubarraySubarrayArray___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldrMUnsafe___at_Subarray_foldr___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_791____closed__1;
|
||||
extern lean_object* l_term_x5b___x5d___closed__4;
|
||||
uint8_t l_Subarray_all___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_instHAppendSubarraySubarrayArray___rarg___boxed(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1398____closed__8;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__5;
|
||||
lean_object* l_Array_term_____x5b___x3a_x5d___closed__2;
|
||||
uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*);
|
||||
lean_object* l_Subarray_foldlM___at_Subarray_foldl___spec__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -181,24 +184,23 @@ lean_object* l_Array_anyMUnsafe___at_Subarray_all___spec__3(lean_object*);
|
|||
lean_object* l_Subarray_forRevM(lean_object*, lean_object*);
|
||||
lean_object* l_Array_term_____x5b___x3a___x5d___closed__13;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_foldl___spec__3___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__10;
|
||||
lean_object* l_Array_term_____x5b___x3a___x5d___closed__6;
|
||||
lean_object* l_Array_foldrMUnsafe___at_Subarray_foldr___spec__2(lean_object*, lean_object*);
|
||||
lean_object* l_Subarray_foldl___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
|
||||
uint8_t l_Array_allM___at_Subarray_all___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Subarray_forIn___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__10;
|
||||
lean_object* l_Array_term_____x5b___x3a_x5d___closed__4;
|
||||
lean_object* l_Array_term_____x5b___x3a___x5d___closed__5;
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__7;
|
||||
lean_object* l_Subarray_allM(lean_object*, lean_object*);
|
||||
lean_object* l_Array_term_____x5b___x3a___x5d___closed__3;
|
||||
lean_object* l_Subarray_foldr___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3;
|
||||
lean_object* l_Subarray_forIn(lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Subarray_allM___at_Subarray_all___spec__1___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Array_term_____x5b___x3a___x5d___closed__14;
|
||||
lean_object* l_Array_anyMUnsafe___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_778____closed__1;
|
||||
uint8_t lean_nat_dec_lt(lean_object*, lean_object*);
|
||||
lean_object* l_Subarray_forInUnsafe_loop_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
|
|
@ -397,6 +399,30 @@ lean_dec(x_2);
|
|||
return x_5;
|
||||
}
|
||||
}
|
||||
lean_object* l_Subarray_instForInSubarray___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_5; size_t x_6; lean_object* x_7; size_t x_8; lean_object* x_9;
|
||||
x_5 = lean_ctor_get(x_2, 2);
|
||||
lean_inc(x_5);
|
||||
x_6 = lean_usize_of_nat(x_5);
|
||||
lean_dec(x_5);
|
||||
x_7 = lean_ctor_get(x_2, 1);
|
||||
lean_inc(x_7);
|
||||
x_8 = lean_usize_of_nat(x_7);
|
||||
lean_dec(x_7);
|
||||
x_9 = l_Subarray_forInUnsafe_loop___rarg(x_1, x_2, x_4, x_6, x_8, x_3);
|
||||
return x_9;
|
||||
}
|
||||
}
|
||||
lean_object* l_Subarray_instForInSubarray(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4;
|
||||
x_4 = lean_alloc_closure((void*)(l_Subarray_instForInSubarray___rarg), 4, 0);
|
||||
return x_4;
|
||||
}
|
||||
}
|
||||
lean_object* l_Subarray_foldlM___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
|
|
@ -1770,7 +1796,7 @@ x_1 = l_Array_term_____x5b_x3a___x5d___closed__6;
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__1() {
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -1778,22 +1804,22 @@ x_1 = lean_mk_string("Array.toSubarray");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__2() {
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__2() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__1;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__1;
|
||||
x_2 = lean_string_utf8_byte_size(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__3() {
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__3() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__1;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__1;
|
||||
x_2 = lean_unsigned_to_nat(0u);
|
||||
x_3 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__2;
|
||||
x_3 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__2;
|
||||
x_4 = lean_alloc_ctor(0, 3, 0);
|
||||
lean_ctor_set(x_4, 0, x_1);
|
||||
lean_ctor_set(x_4, 1, x_2);
|
||||
|
|
@ -1801,7 +1827,7 @@ lean_ctor_set(x_4, 2, x_3);
|
|||
return x_4;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__4() {
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__4() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -1809,41 +1835,41 @@ x_1 = lean_mk_string("toSubarray");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__5() {
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__5() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Array_term_____x5b___x3a___x5d___closed__2;
|
||||
x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__4;
|
||||
x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__4;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__6() {
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__6() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__5;
|
||||
x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__5;
|
||||
x_3 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_3, 0, x_2);
|
||||
lean_ctor_set(x_3, 1, x_1);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__7() {
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__7() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__6;
|
||||
x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__6;
|
||||
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_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637_(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650_(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4; uint8_t x_5;
|
||||
|
|
@ -1882,10 +1908,10 @@ lean_inc(x_17);
|
|||
x_18 = lean_ctor_get(x_2, 1);
|
||||
lean_inc(x_18);
|
||||
lean_dec(x_2);
|
||||
x_19 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__5;
|
||||
x_19 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__5;
|
||||
x_20 = l_Lean_addMacroScope(x_18, x_19, x_17);
|
||||
x_21 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__3;
|
||||
x_22 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__7;
|
||||
x_21 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__3;
|
||||
x_22 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__7;
|
||||
x_23 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_23, 0, x_16);
|
||||
lean_ctor_set(x_23, 1, x_21);
|
||||
|
|
@ -1921,10 +1947,10 @@ lean_inc(x_36);
|
|||
x_37 = lean_ctor_get(x_2, 1);
|
||||
lean_inc(x_37);
|
||||
lean_dec(x_2);
|
||||
x_38 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__5;
|
||||
x_38 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__5;
|
||||
x_39 = l_Lean_addMacroScope(x_37, x_38, x_36);
|
||||
x_40 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__3;
|
||||
x_41 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__7;
|
||||
x_40 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__3;
|
||||
x_41 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__7;
|
||||
x_42 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_42, 0, x_34);
|
||||
lean_ctor_set(x_42, 1, x_40);
|
||||
|
|
@ -1952,7 +1978,7 @@ return x_53;
|
|||
}
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_778____closed__1() {
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_791____closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -1960,7 +1986,7 @@ x_1 = lean_mk_string("0");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_778_(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_791_(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4; uint8_t x_5;
|
||||
|
|
@ -1997,10 +2023,10 @@ lean_inc(x_15);
|
|||
x_16 = lean_ctor_get(x_2, 1);
|
||||
lean_inc(x_16);
|
||||
lean_dec(x_2);
|
||||
x_17 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__5;
|
||||
x_17 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__5;
|
||||
x_18 = l_Lean_addMacroScope(x_16, x_17, x_15);
|
||||
x_19 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__3;
|
||||
x_20 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__7;
|
||||
x_19 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__3;
|
||||
x_20 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__7;
|
||||
lean_inc(x_14);
|
||||
x_21 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_21, 0, x_14);
|
||||
|
|
@ -2010,7 +2036,7 @@ 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 = lean_array_push(x_22, x_9);
|
||||
x_25 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_778____closed__1;
|
||||
x_25 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_791____closed__1;
|
||||
x_26 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_26, 0, x_14);
|
||||
lean_ctor_set(x_26, 1, x_25);
|
||||
|
|
@ -2046,10 +2072,10 @@ lean_inc(x_39);
|
|||
x_40 = lean_ctor_get(x_2, 1);
|
||||
lean_inc(x_40);
|
||||
lean_dec(x_2);
|
||||
x_41 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__5;
|
||||
x_41 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__5;
|
||||
x_42 = l_Lean_addMacroScope(x_40, x_41, x_39);
|
||||
x_43 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__3;
|
||||
x_44 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__7;
|
||||
x_43 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__3;
|
||||
x_44 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__7;
|
||||
lean_inc(x_37);
|
||||
x_45 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_45, 0, x_37);
|
||||
|
|
@ -2059,7 +2085,7 @@ lean_ctor_set(x_45, 3, x_44);
|
|||
x_46 = l_Array_empty___closed__1;
|
||||
x_47 = lean_array_push(x_46, x_45);
|
||||
x_48 = lean_array_push(x_46, x_9);
|
||||
x_49 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_778____closed__1;
|
||||
x_49 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_791____closed__1;
|
||||
x_50 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_50, 0, x_37);
|
||||
lean_ctor_set(x_50, 1, x_49);
|
||||
|
|
@ -2087,7 +2113,7 @@ return x_61;
|
|||
}
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__1() {
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__1() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -2095,22 +2121,22 @@ x_1 = lean_mk_string("a");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__2() {
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__2() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__1;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__1;
|
||||
x_2 = lean_string_utf8_byte_size(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3() {
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__1;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__1;
|
||||
x_2 = lean_unsigned_to_nat(0u);
|
||||
x_3 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__2;
|
||||
x_3 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__2;
|
||||
x_4 = lean_alloc_ctor(0, 3, 0);
|
||||
lean_ctor_set(x_4, 0, x_1);
|
||||
lean_ctor_set(x_4, 1, x_2);
|
||||
|
|
@ -2118,41 +2144,41 @@ lean_ctor_set(x_4, 2, x_3);
|
|||
return x_4;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4() {
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__1;
|
||||
x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__5() {
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__5() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__5;
|
||||
x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__5;
|
||||
x_3 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_3, 0, x_2);
|
||||
lean_ctor_set(x_3, 1, x_1);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__6() {
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__6() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__5;
|
||||
x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__5;
|
||||
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;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__7() {
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__7() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -2160,22 +2186,22 @@ x_1 = lean_mk_string("a.size");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__8() {
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__8() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__7;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__7;
|
||||
x_2 = lean_string_utf8_byte_size(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__9() {
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__9() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__7;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__7;
|
||||
x_2 = lean_unsigned_to_nat(0u);
|
||||
x_3 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__8;
|
||||
x_3 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__8;
|
||||
x_4 = lean_alloc_ctor(0, 3, 0);
|
||||
lean_ctor_set(x_4, 0, x_1);
|
||||
lean_ctor_set(x_4, 1, x_2);
|
||||
|
|
@ -2183,7 +2209,7 @@ lean_ctor_set(x_4, 2, x_3);
|
|||
return x_4;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__10() {
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__10() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1;
|
||||
|
|
@ -2191,17 +2217,17 @@ x_1 = lean_mk_string("size");
|
|||
return x_1;
|
||||
}
|
||||
}
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__11() {
|
||||
static lean_object* _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__11() {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__10;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__10;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918_(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931_(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4; uint8_t x_5;
|
||||
|
|
@ -2245,12 +2271,12 @@ lean_ctor_set(x_18, 0, x_14);
|
|||
lean_ctor_set(x_18, 1, x_17);
|
||||
x_19 = l_Array_empty___closed__1;
|
||||
x_20 = lean_array_push(x_19, x_18);
|
||||
x_21 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_21 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
lean_inc(x_15);
|
||||
lean_inc(x_16);
|
||||
x_22 = l_Lean_addMacroScope(x_16, x_21, x_15);
|
||||
x_23 = lean_box(0);
|
||||
x_24 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3;
|
||||
x_24 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3;
|
||||
lean_inc(x_14);
|
||||
x_25 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_25, 0, x_14);
|
||||
|
|
@ -2290,12 +2316,12 @@ x_44 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_44, 0, x_43);
|
||||
lean_ctor_set(x_44, 1, x_42);
|
||||
x_45 = lean_array_push(x_39, x_44);
|
||||
x_46 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__5;
|
||||
x_46 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__5;
|
||||
lean_inc(x_15);
|
||||
lean_inc(x_16);
|
||||
x_47 = l_Lean_addMacroScope(x_16, x_46, x_15);
|
||||
x_48 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__3;
|
||||
x_49 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__6;
|
||||
x_48 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__3;
|
||||
x_49 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__6;
|
||||
lean_inc(x_14);
|
||||
x_50 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_50, 0, x_14);
|
||||
|
|
@ -2304,9 +2330,9 @@ lean_ctor_set(x_50, 2, x_47);
|
|||
lean_ctor_set(x_50, 3, x_49);
|
||||
x_51 = lean_array_push(x_19, x_50);
|
||||
x_52 = lean_array_push(x_26, x_11);
|
||||
x_53 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__11;
|
||||
x_53 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__11;
|
||||
x_54 = l_Lean_addMacroScope(x_16, x_53, x_15);
|
||||
x_55 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__9;
|
||||
x_55 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__9;
|
||||
x_56 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_56, 0, x_14);
|
||||
lean_ctor_set(x_56, 1, x_55);
|
||||
|
|
@ -2349,12 +2375,12 @@ lean_ctor_set(x_70, 0, x_65);
|
|||
lean_ctor_set(x_70, 1, x_69);
|
||||
x_71 = l_Array_empty___closed__1;
|
||||
x_72 = lean_array_push(x_71, x_70);
|
||||
x_73 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_73 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
lean_inc(x_67);
|
||||
lean_inc(x_68);
|
||||
x_74 = l_Lean_addMacroScope(x_68, x_73, x_67);
|
||||
x_75 = lean_box(0);
|
||||
x_76 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3;
|
||||
x_76 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3;
|
||||
lean_inc(x_65);
|
||||
x_77 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_77, 0, x_65);
|
||||
|
|
@ -2394,12 +2420,12 @@ x_96 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_96, 0, x_95);
|
||||
lean_ctor_set(x_96, 1, x_94);
|
||||
x_97 = lean_array_push(x_91, x_96);
|
||||
x_98 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__5;
|
||||
x_98 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__5;
|
||||
lean_inc(x_67);
|
||||
lean_inc(x_68);
|
||||
x_99 = l_Lean_addMacroScope(x_68, x_98, x_67);
|
||||
x_100 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__3;
|
||||
x_101 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__6;
|
||||
x_100 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__3;
|
||||
x_101 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__6;
|
||||
lean_inc(x_65);
|
||||
x_102 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_102, 0, x_65);
|
||||
|
|
@ -2408,9 +2434,9 @@ lean_ctor_set(x_102, 2, x_99);
|
|||
lean_ctor_set(x_102, 3, x_101);
|
||||
x_103 = lean_array_push(x_71, x_102);
|
||||
x_104 = lean_array_push(x_78, x_11);
|
||||
x_105 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__11;
|
||||
x_105 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__11;
|
||||
x_106 = l_Lean_addMacroScope(x_68, x_105, x_67);
|
||||
x_107 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__9;
|
||||
x_107 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__9;
|
||||
x_108 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_108, 0, x_65);
|
||||
lean_ctor_set(x_108, 1, x_107);
|
||||
|
|
@ -2557,44 +2583,44 @@ l_Array_term_____x5b_x3a___x5d___closed__6 = _init_l_Array_term_____x5b_x3a___x5
|
|||
lean_mark_persistent(l_Array_term_____x5b_x3a___x5d___closed__6);
|
||||
l_Array_term_____x5b_x3a___x5d = _init_l_Array_term_____x5b_x3a___x5d();
|
||||
lean_mark_persistent(l_Array_term_____x5b_x3a___x5d);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__1 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__1();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__1);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__2 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__2();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__2);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__3 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__3();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__3);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__4 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__4();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__4);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__5 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__5();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__5);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__6 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__6();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__6);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__7 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__7();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_637____closed__7);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_778____closed__1 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_778____closed__1();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_778____closed__1);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__1 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__1();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__1);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__2 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__2();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__2);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__5 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__5();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__5);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__6 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__6();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__6);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__7 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__7();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__7);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__8 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__8();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__8);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__9 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__9();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__9);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__10 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__10();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__10);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__11 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__11();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__11);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__1 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__1();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__1);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__2 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__2();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__2);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__3 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__3();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__3);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__4 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__4();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__4);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__5 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__5();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__5);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__6 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__6();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__6);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__7 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__7();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_650____closed__7);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_791____closed__1 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_791____closed__1();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_791____closed__1);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__1 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__1();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__1);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__2 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__2();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__2);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__5 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__5();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__5);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__6 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__6();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__6);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__7 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__7();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__7);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__8 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__8();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__8);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__9 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__9();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__9);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__10 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__10();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__10);
|
||||
l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__11 = _init_l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__11();
|
||||
lean_mark_persistent(l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__11);
|
||||
return lean_io_result_mk_ok(lean_box(0));
|
||||
}
|
||||
#ifdef __cplusplus
|
||||
|
|
|
|||
18
stage0/stdlib/Init/Data/List/Control.c
generated
18
stage0/stdlib/Init/Data/List/Control.c
generated
|
|
@ -52,6 +52,7 @@ lean_object* l_List_findSomeM_x3f___rarg___lambda__1(lean_object*, lean_object*,
|
|||
lean_object* l_List_findM_x3f_match__2(lean_object*, lean_object*);
|
||||
lean_object* l_List_filterRevM___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_anyM_match__1___rarg(uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_List_instForInList(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_findM_x3f___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_firstM_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_forIn_loop___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -69,6 +70,7 @@ lean_object* l_List_mapA(lean_object*);
|
|||
lean_object* l_List_firstM_match__1(lean_object*, lean_object*);
|
||||
lean_object* l_List_forIn_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_findM_x3f_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_instForInList___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_filterM___rarg___lambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_List_anyM___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_findSomeM_x3f_match__2(lean_object*, lean_object*);
|
||||
|
|
@ -1843,6 +1845,22 @@ x_4 = lean_alloc_closure((void*)(l_List_forIn___rarg), 4, 0);
|
|||
return x_4;
|
||||
}
|
||||
}
|
||||
lean_object* l_List_instForInList___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_5;
|
||||
x_5 = l_List_forIn_loop___rarg(x_1, x_4, x_2, x_3);
|
||||
return x_5;
|
||||
}
|
||||
}
|
||||
lean_object* l_List_instForInList(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4;
|
||||
x_4 = lean_alloc_closure((void*)(l_List_instForInList___rarg), 4, 0);
|
||||
return x_4;
|
||||
}
|
||||
}
|
||||
lean_object* initialize_Init_Control_Basic(lean_object*);
|
||||
lean_object* initialize_Init_Data_List_Basic(lean_object*);
|
||||
static bool _G_initialized = false;
|
||||
|
|
|
|||
627
stage0/stdlib/Init/Data/Range.c
generated
627
stage0/stdlib/Init/Data/Range.c
generated
File diff suppressed because it is too large
Load diff
124
stage0/stdlib/Init/Data/Stream.c
generated
124
stage0/stdlib/Init/Data/Stream.c
generated
|
|
@ -21,11 +21,10 @@ lean_object* l_instToStreamRangeRange(lean_object*);
|
|||
lean_object* l_instStreamProdProd_match__2(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_toSubarray___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_array_get_size(lean_object*);
|
||||
lean_object* l_StreamOf_forIn_visit(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instStreamProdProd_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_string_utf8_byte_size(lean_object*);
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
lean_object* l_StreamOf_forIn_visit_match__1(lean_object*, lean_object*);
|
||||
lean_object* l_Stream_forIn_visit___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_string_utf8_next(lean_object*, lean_object*);
|
||||
lean_object* l_instStreamList___rarg(lean_object*);
|
||||
lean_object* l_streamOf(lean_object*);
|
||||
|
|
@ -33,7 +32,6 @@ lean_object* lean_array_fget(lean_object*, lean_object*);
|
|||
lean_object* l_instStreamSubstringChar(lean_object*);
|
||||
lean_object* l_instStreamSubarray(lean_object*);
|
||||
lean_object* l_instStreamSubarray___rarg(lean_object*);
|
||||
lean_object* l_StreamOf_forIn_visit_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instToStreamStringSubstring(lean_object*);
|
||||
lean_object* l_instToStreamSubarraySubarray(lean_object*);
|
||||
lean_object* l_instStreamList_match__1(lean_object*, lean_object*);
|
||||
|
|
@ -41,52 +39,34 @@ lean_object* l_instToStreamListList___rarg___boxed(lean_object*);
|
|||
lean_object* l_instStreamRangeNat(lean_object*);
|
||||
uint32_t lean_string_utf8_get(lean_object*, lean_object*);
|
||||
lean_object* l_instToStreamSubarraySubarray___rarg(lean_object*);
|
||||
lean_object* l_instForIn(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Stream_forIn(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instStreamProdProd_match__3___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_instToStreamListList___rarg(lean_object*);
|
||||
lean_object* l_instStreamList___rarg___boxed(lean_object*);
|
||||
lean_object* l_instToStreamListList(lean_object*);
|
||||
lean_object* l_StreamOf_forIn_visit___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Stream_forIn_visit_match__2(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instStreamList_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_StreamOf_forIn_visit_match__2(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instStreamProdProd_match__3(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Stream_forIn_visit___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_streamOf___rarg(lean_object*);
|
||||
lean_object* l_instForIn___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Stream_forIn_visit(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Stream_forIn_visit_match__1(lean_object*, lean_object*);
|
||||
lean_object* l_Stream_forIn___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instStreamProdProd___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_streamOf___rarg___boxed(lean_object*);
|
||||
lean_object* l_instToStreamRangeRange___boxed(lean_object*);
|
||||
lean_object* l_instStreamProdProd_match__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_StreamOf_forIn___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Stream_forIn_visit_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_StreamOf_forIn___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_StreamOf_forIn_visit_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Stream_forIn_visit_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instToStreamArraySubarray___rarg(lean_object*);
|
||||
lean_object* l_StreamOf_forIn_visit___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_instToStreamSubarraySubarray___rarg___boxed(lean_object*);
|
||||
uint8_t lean_nat_dec_lt(lean_object*, lean_object*);
|
||||
lean_object* l_instStreamProdProd(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_streamOf___rarg(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_inc(x_1);
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
lean_object* l_streamOf(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = lean_alloc_closure((void*)(l_streamOf___rarg___boxed), 1, 0);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l_streamOf___rarg___boxed(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = l_streamOf___rarg(x_1);
|
||||
lean_dec(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l_StreamOf_forIn_visit_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
lean_object* l_Stream_forIn_visit_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
if (lean_obj_tag(x_1) == 0)
|
||||
|
|
@ -111,15 +91,15 @@ return x_7;
|
|||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_StreamOf_forIn_visit_match__1(lean_object* x_1, lean_object* x_2) {
|
||||
lean_object* l_Stream_forIn_visit_match__1(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3;
|
||||
x_3 = lean_alloc_closure((void*)(l_StreamOf_forIn_visit_match__1___rarg), 3, 0);
|
||||
x_3 = lean_alloc_closure((void*)(l_Stream_forIn_visit_match__1___rarg), 3, 0);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* l_StreamOf_forIn_visit_match__2___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
lean_object* l_Stream_forIn_visit_match__2___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
if (lean_obj_tag(x_1) == 0)
|
||||
|
|
@ -147,15 +127,15 @@ return x_9;
|
|||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_StreamOf_forIn_visit_match__2(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
lean_object* l_Stream_forIn_visit_match__2(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4;
|
||||
x_4 = lean_alloc_closure((void*)(l_StreamOf_forIn_visit_match__2___rarg), 3, 0);
|
||||
x_4 = lean_alloc_closure((void*)(l_Stream_forIn_visit_match__2___rarg), 3, 0);
|
||||
return x_4;
|
||||
}
|
||||
}
|
||||
lean_object* l_StreamOf_forIn_visit___rarg___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
|
||||
lean_object* l_Stream_forIn_visit___rarg___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
|
||||
_start:
|
||||
{
|
||||
if (lean_obj_tag(x_5) == 0)
|
||||
|
|
@ -182,12 +162,12 @@ lean_object* x_10; lean_object* x_11;
|
|||
x_10 = lean_ctor_get(x_5, 0);
|
||||
lean_inc(x_10);
|
||||
lean_dec(x_5);
|
||||
x_11 = l_StreamOf_forIn_visit___rarg(x_2, x_1, x_3, x_4, x_10);
|
||||
x_11 = l_Stream_forIn_visit___rarg(x_2, x_1, x_3, x_4, x_10);
|
||||
return x_11;
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_StreamOf_forIn_visit___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
|
||||
lean_object* l_Stream_forIn_visit___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_6;
|
||||
|
|
@ -222,7 +202,7 @@ x_13 = lean_ctor_get(x_2, 1);
|
|||
lean_inc(x_13);
|
||||
lean_inc(x_3);
|
||||
x_14 = lean_apply_2(x_3, x_11, x_5);
|
||||
x_15 = lean_alloc_closure((void*)(l_StreamOf_forIn_visit___rarg___lambda__1), 5, 4);
|
||||
x_15 = lean_alloc_closure((void*)(l_Stream_forIn_visit___rarg___lambda__1), 5, 4);
|
||||
lean_closure_set(x_15, 0, x_2);
|
||||
lean_closure_set(x_15, 1, x_1);
|
||||
lean_closure_set(x_15, 2, x_3);
|
||||
|
|
@ -232,19 +212,75 @@ return x_16;
|
|||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_StreamOf_forIn_visit(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
lean_object* l_Stream_forIn_visit(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_5;
|
||||
x_5 = lean_alloc_closure((void*)(l_StreamOf_forIn_visit___rarg), 5, 0);
|
||||
x_5 = lean_alloc_closure((void*)(l_Stream_forIn_visit___rarg), 5, 0);
|
||||
return x_5;
|
||||
}
|
||||
}
|
||||
lean_object* l_Stream_forIn___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_6;
|
||||
x_6 = l_Stream_forIn_visit___rarg(x_1, x_2, x_5, x_3, x_4);
|
||||
return x_6;
|
||||
}
|
||||
}
|
||||
lean_object* l_Stream_forIn(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_5;
|
||||
x_5 = lean_alloc_closure((void*)(l_Stream_forIn___rarg), 5, 0);
|
||||
return x_5;
|
||||
}
|
||||
}
|
||||
lean_object* l_instForIn___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_7;
|
||||
x_7 = l_Stream_forIn_visit___rarg(x_1, x_3, x_6, x_4, x_5);
|
||||
return x_7;
|
||||
}
|
||||
}
|
||||
lean_object* l_instForIn(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4;
|
||||
x_4 = lean_alloc_closure((void*)(l_instForIn___rarg), 6, 0);
|
||||
return x_4;
|
||||
}
|
||||
}
|
||||
lean_object* l_streamOf___rarg(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_inc(x_1);
|
||||
return x_1;
|
||||
}
|
||||
}
|
||||
lean_object* l_streamOf(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = lean_alloc_closure((void*)(l_streamOf___rarg___boxed), 1, 0);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l_streamOf___rarg___boxed(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = l_streamOf___rarg(x_1);
|
||||
lean_dec(x_1);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
lean_object* l_StreamOf_forIn___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_7;
|
||||
x_7 = l_StreamOf_forIn_visit___rarg(x_1, x_2, x_6, x_4, x_5);
|
||||
x_7 = l_Stream_forIn_visit___rarg(x_1, x_2, x_6, x_4, x_5);
|
||||
return x_7;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
4
stage0/stdlib/Init/Meta.c
generated
4
stage0/stdlib/Init/Meta.c
generated
|
|
@ -57,6 +57,7 @@ lean_object* l_Lean_Syntax_getOptional_x3f(lean_object*);
|
|||
lean_object* l_Lean_Syntax_expandInterpolatedStrChunks_match__2___rarg(lean_object*, lean_object*);
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
lean_object* l_Lean_Syntax_getHead_x3f___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__5;
|
||||
uint32_t l_Lean_idBeginEscape;
|
||||
lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeInterpStrQuotedChar_match__1(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrio___closed__4;
|
||||
|
|
@ -603,7 +604,6 @@ lean_object* l_Lean_Syntax_getOptional_x3f___boxed(lean_object*);
|
|||
lean_object* l_Lean_Syntax_setHeadInfoAux_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_decodeQuotedChar_match__1(lean_object*);
|
||||
lean_object* l_Lean_Syntax_getHead_x3f___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__5;
|
||||
lean_object* l_Lean_mkCIdentFrom___closed__2;
|
||||
lean_object* l_Lean_instQuoteArray___rarg(lean_object*, lean_object*);
|
||||
lean_object* lean_nat_mod(lean_object*, lean_object*);
|
||||
|
|
@ -9675,7 +9675,7 @@ x_3 = lean_array_to_list(lean_box(0), x_2);
|
|||
x_4 = l___private_Init_Meta_0__Lean_quoteList___rarg(x_1, x_3);
|
||||
x_5 = l_Lean_mkOptionalNode___closed__2;
|
||||
x_6 = lean_array_push(x_5, x_4);
|
||||
x_7 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__5;
|
||||
x_7 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__5;
|
||||
x_8 = l_Lean_Syntax_mkCApp(x_7, x_6);
|
||||
return x_8;
|
||||
}
|
||||
|
|
|
|||
6
stage0/stdlib/Init/System/IO.c
generated
6
stage0/stdlib/Init/System/IO.c
generated
|
|
@ -244,13 +244,13 @@ lean_object* l_EStateM_instMonadFinallyEStateM(lean_object*, lean_object*, lean_
|
|||
lean_object* l_IO_FS_Stream_ofHandle___elambda__2___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_IO_initializing___boxed(lean_object*);
|
||||
lean_object* l_myMacro____x40_Init_System_IO___hyg_2554____closed__11;
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__1;
|
||||
lean_object* lean_stream_of_handle(lean_object*);
|
||||
extern lean_object* l_instMonadExceptOfEST___closed__2;
|
||||
lean_object* l_IO_Prim_iterate(lean_object*, lean_object*);
|
||||
lean_object* l_IO_Prim_iterate___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_IO_FS_Handle_readBinToEnd___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_byte_array_size(lean_object*);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__1;
|
||||
lean_object* l_IO_FS_Handle_mk(lean_object*);
|
||||
lean_object* l_EIO_toIO(lean_object*, lean_object*);
|
||||
lean_object* l_IO_FS_Stream_ofBuffer___elambda__4___boxed(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -1557,7 +1557,7 @@ static lean_object* _init_l_IO_Prim_fopenFlags___closed__12() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__1;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__1;
|
||||
x_2 = l_IO_Prim_fopenFlags___closed__2;
|
||||
x_3 = lean_string_append(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -1567,7 +1567,7 @@ static lean_object* _init_l_IO_Prim_fopenFlags___closed__13() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__1;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__1;
|
||||
x_2 = l_IO_Prim_fopenFlags___closed__4;
|
||||
x_3 = lean_string_append(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
|
|||
30
stage0/stdlib/Lean/Compiler/IR/EmitC.c
generated
30
stage0/stdlib/Lean/Compiler/IR/EmitC.c
generated
|
|
@ -192,6 +192,7 @@ lean_object* l_Std_AssocList_find_x3f___at_Lean_IR_EmitC_getJPParams___spec__2__
|
|||
lean_object* l_Lean_IR_EmitC_emitFnDeclAux___lambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_EmitC_emitFnDecls(lean_object*, lean_object*);
|
||||
lean_object* l_Nat_forM_loop___at_Lean_IR_EmitC_emitReset___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
lean_object* l_Lean_IR_EmitC_emitBlock___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_EmitC_emitApp___closed__4;
|
||||
|
|
@ -371,7 +372,6 @@ lean_object* l_Lean_IR_EmitC_emitTailCall_match__1___rarg(lean_object*, lean_obj
|
|||
lean_object* l_Lean_IR_EmitC_emitIsShared___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_EmitC_emitInitFn___closed__1;
|
||||
lean_object* l_Lean_IR_EmitC_emitIsTaggedPtr___closed__1;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
lean_object* l_Lean_IR_EmitC_emitMainFn___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_ParametricAttribute_getParam___at_Lean_getInitFnNameForCore_x3f___spec__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_IR_EmitC_emitBoxFn___closed__2;
|
||||
|
|
@ -3206,7 +3206,7 @@ lean_object* l_Lean_IR_EmitC_emitMainFn___lambda__1(lean_object* x_1, lean_objec
|
|||
_start:
|
||||
{
|
||||
lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; 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; uint8_t x_26;
|
||||
x_5 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_5 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_6 = lean_string_append(x_4, x_5);
|
||||
x_7 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1;
|
||||
x_8 = lean_string_append(x_6, x_7);
|
||||
|
|
@ -3389,7 +3389,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = lean_box(0);
|
||||
x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_3 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_3, 0, x_2);
|
||||
lean_ctor_set(x_3, 1, x_1);
|
||||
|
|
@ -4672,7 +4672,7 @@ static lean_object* _init_l_Lean_IR_EmitC_emitFileFooter___closed__1() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_2 = l_Lean_IR_EmitC_emitFileHeader___closed__7;
|
||||
x_3 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_3, 0, x_1);
|
||||
|
|
@ -7306,7 +7306,7 @@ lean_dec(x_39);
|
|||
x_40 = l_Lean_IR_EmitC_emitReset___closed__4;
|
||||
x_41 = lean_string_append(x_38, x_40);
|
||||
x_42 = lean_string_append(x_41, x_14);
|
||||
x_43 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_43 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_44 = lean_string_append(x_42, x_43);
|
||||
x_45 = lean_string_append(x_44, x_14);
|
||||
x_46 = lean_box(0);
|
||||
|
|
@ -7323,7 +7323,7 @@ lean_dec(x_36);
|
|||
x_48 = l_Lean_IR_EmitC_emitReset___closed__4;
|
||||
x_49 = lean_string_append(x_47, x_48);
|
||||
x_50 = lean_string_append(x_49, x_14);
|
||||
x_51 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_51 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_52 = lean_string_append(x_50, x_51);
|
||||
x_53 = lean_string_append(x_52, x_14);
|
||||
x_54 = lean_box(0);
|
||||
|
|
@ -7358,7 +7358,7 @@ lean_object* l_Lean_IR_EmitC_emitReuse___lambda__1(lean_object* x_1, lean_object
|
|||
_start:
|
||||
{
|
||||
lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10;
|
||||
x_6 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_6 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_7 = lean_string_append(x_5, x_6);
|
||||
x_8 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1;
|
||||
x_9 = lean_string_append(x_7, x_8);
|
||||
|
|
@ -11134,7 +11134,7 @@ lean_dec(x_17);
|
|||
x_21 = lean_ctor_get(x_20, 1);
|
||||
lean_inc(x_21);
|
||||
lean_dec(x_20);
|
||||
x_22 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_22 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_23 = lean_string_append(x_21, x_22);
|
||||
x_24 = lean_string_append(x_23, x_15);
|
||||
x_25 = lean_box(0);
|
||||
|
|
@ -11859,7 +11859,7 @@ lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_
|
|||
x_9 = lean_ctor_get(x_7, 1);
|
||||
x_10 = lean_ctor_get(x_7, 0);
|
||||
lean_dec(x_10);
|
||||
x_11 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_11 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_12 = lean_string_append(x_9, x_11);
|
||||
x_13 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1;
|
||||
x_14 = lean_string_append(x_12, x_13);
|
||||
|
|
@ -11874,7 +11874,7 @@ lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean
|
|||
x_16 = lean_ctor_get(x_7, 1);
|
||||
lean_inc(x_16);
|
||||
lean_dec(x_7);
|
||||
x_17 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_17 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_18 = lean_string_append(x_16, x_17);
|
||||
x_19 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1;
|
||||
x_20 = lean_string_append(x_18, x_19);
|
||||
|
|
@ -12766,7 +12766,7 @@ lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean
|
|||
x_21 = lean_ctor_get(x_19, 1);
|
||||
x_22 = lean_ctor_get(x_19, 0);
|
||||
lean_dec(x_22);
|
||||
x_23 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_23 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_24 = lean_string_append(x_21, x_23);
|
||||
x_25 = lean_string_append(x_24, x_13);
|
||||
x_26 = lean_box(0);
|
||||
|
|
@ -12780,7 +12780,7 @@ lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean
|
|||
x_27 = lean_ctor_get(x_19, 1);
|
||||
lean_inc(x_27);
|
||||
lean_dec(x_19);
|
||||
x_28 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_28 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_29 = lean_string_append(x_27, x_28);
|
||||
x_30 = lean_string_append(x_29, x_13);
|
||||
x_31 = lean_box(0);
|
||||
|
|
@ -13223,7 +13223,7 @@ lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean
|
|||
x_16 = lean_ctor_get(x_14, 1);
|
||||
x_17 = lean_ctor_get(x_14, 0);
|
||||
lean_dec(x_17);
|
||||
x_18 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_18 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_19 = lean_string_append(x_16, x_18);
|
||||
x_20 = lean_string_append(x_19, x_9);
|
||||
x_21 = lean_box(0);
|
||||
|
|
@ -13237,7 +13237,7 @@ lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean
|
|||
x_22 = lean_ctor_get(x_14, 1);
|
||||
lean_inc(x_22);
|
||||
lean_dec(x_14);
|
||||
x_23 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_23 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_24 = lean_string_append(x_22, x_23);
|
||||
x_25 = lean_string_append(x_24, x_9);
|
||||
x_26 = lean_box(0);
|
||||
|
|
@ -13300,7 +13300,7 @@ if (lean_is_exclusive(x_36)) {
|
|||
lean_dec_ref(x_36);
|
||||
x_38 = lean_box(0);
|
||||
}
|
||||
x_39 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_39 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_40 = lean_string_append(x_37, x_39);
|
||||
x_41 = lean_string_append(x_40, x_9);
|
||||
x_42 = lean_box(0);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Compiler/IR/Format.c
generated
4
stage0/stdlib/Lean/Compiler/IR/Format.c
generated
|
|
@ -72,6 +72,7 @@ lean_object* l_Lean_IR_formatArray___at_Lean_IR_formatParams___spec__1(lean_obje
|
|||
lean_object* l_Lean_IR_formatAlt___closed__2;
|
||||
lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatIRType___closed__19;
|
||||
lean_object* l_Lean_IR_formatFnBodyHead___closed__11;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
lean_object* l_Lean_IR_formatFnBodyHead___closed__8;
|
||||
lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatLitVal(lean_object*);
|
||||
lean_object* l_Lean_IR_formatArray___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -128,7 +129,6 @@ lean_object* l_Lean_IR_instToStringIRType;
|
|||
lean_object* l_Lean_IR_formatFnBody_loop___closed__1;
|
||||
lean_object* l_Lean_IR_formatArray___rarg___lambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatLitVal_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
lean_object* l_Lean_IR_formatDecl_match__1(lean_object*);
|
||||
lean_object* l_Lean_IR_formatFnBodyHead___closed__26;
|
||||
lean_object* l_Lean_IR_formatFnBody_loop_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -2156,7 +2156,7 @@ static lean_object* _init_l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatI
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_2 = lean_alloc_ctor(2, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
|
|||
6
stage0/stdlib/Lean/Data/Json/Printer.c
generated
6
stage0/stdlib/Lean/Data/Json/Printer.c
generated
|
|
@ -40,6 +40,7 @@ lean_object* l_Lean_Json_escape___boxed(lean_object*);
|
|||
lean_object* lean_string_utf8_byte_size(lean_object*);
|
||||
extern lean_object* l_instReprBool___closed__2;
|
||||
uint8_t l_USize_decLt(size_t, size_t);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
extern lean_object* l_instReprBool___closed__4;
|
||||
lean_object* l_Lean_Json_render___closed__8;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9;
|
||||
|
|
@ -56,7 +57,6 @@ lean_object* lean_array_to_list(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Json_renderString___boxed(lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Json_compress___spec__1(size_t, size_t, lean_object*);
|
||||
uint32_t l_Nat_digitChar(lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
lean_object* l_Std_Format_joinSep___rarg(lean_object*, lean_object*, lean_object*);
|
||||
size_t lean_usize_of_nat(lean_object*);
|
||||
extern lean_object* l_Lean_nullKind___closed__1;
|
||||
|
|
@ -516,7 +516,7 @@ static lean_object* _init_l_Lean_Json_render___closed__8() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_2 = lean_alloc_ctor(2, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -928,7 +928,7 @@ x_28 = l_String_intercalate(x_27, x_26);
|
|||
x_29 = l_addParenHeuristic___closed__1;
|
||||
x_30 = lean_string_append(x_29, x_28);
|
||||
lean_dec(x_28);
|
||||
x_31 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_31 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_32 = lean_string_append(x_30, x_31);
|
||||
return x_32;
|
||||
}
|
||||
|
|
|
|||
18
stage0/stdlib/Lean/Data/KVMap.c
generated
18
stage0/stdlib/Lean/Data/KVMap.c
generated
|
|
@ -50,6 +50,7 @@ extern lean_object* l_Lean_instInhabitedParserDescr___closed__1;
|
|||
lean_object* l_Lean_KVMap_setString(lean_object*, lean_object*, lean_object*);
|
||||
uint8_t lean_name_eq(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_KVMap_getInt_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_KVMap_instForInKVMapProdNameDataValue___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_instReprBool___closed__1;
|
||||
lean_object* l_Lean_DataValue_getBoolEx_match__1(lean_object*);
|
||||
lean_object* l_Lean_KVMap_insertCore_match__1(lean_object*);
|
||||
|
|
@ -73,6 +74,7 @@ lean_object* l_Lean_KVMap_get_x3f___rarg___boxed(lean_object*, lean_object*, lea
|
|||
lean_object* l_Lean_KVMap_instValueName___closed__2;
|
||||
lean_object* l_Lean_KVMap_getNat_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_KVMap_insert_match__1(lean_object*);
|
||||
lean_object* l_Lean_KVMap_instForInKVMapProdNameDataValue(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_KVMap_size___boxed(lean_object*);
|
||||
lean_object* l_Lean_KVMap_instValueNat___closed__3;
|
||||
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
|
||||
|
|
@ -2182,6 +2184,22 @@ x_3 = lean_alloc_closure((void*)(l_Lean_KVMap_forIn___rarg), 4, 0);
|
|||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_KVMap_instForInKVMapProdNameDataValue___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_5;
|
||||
x_5 = l_List_forIn_loop___rarg(x_1, x_4, x_2, x_3);
|
||||
return x_5;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_KVMap_instForInKVMapProdNameDataValue(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_KVMap_instForInKVMapProdNameDataValue___rarg), 4, 0);
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* l_Lean_KVMap_subsetAux_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
|
|
|
|||
6
stage0/stdlib/Lean/Data/Lsp/Basic.c
generated
6
stage0/stdlib/Lean/Data/Lsp/Basic.c
generated
|
|
@ -264,6 +264,7 @@ lean_object* l___private_Lean_Data_Lsp_Basic_0__Lean_Lsp_toJsonTextDocumentPosit
|
|||
lean_object* l_Lean_Lsp_instToJsonWorkDoneProgressEnd;
|
||||
lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Data_Lsp_Basic_0__Lean_Lsp_fromJsonMarkupContent____x40_Lean_Data_Lsp_Basic___hyg_1660____spec__1(lean_object*, lean_object*);
|
||||
extern lean_object* l_prec_x28___x29___closed__3;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_505____closed__1;
|
||||
lean_object* l___private_Lean_Data_Lsp_Basic_0__Lean_Lsp_fromJsonCommand____x40_Lean_Data_Lsp_Basic___hyg_750____boxed(lean_object*);
|
||||
lean_object* l_Lean_Lsp_instToJsonTextEditBatch(lean_object*);
|
||||
lean_object* l_Lean_Lsp_WorkDoneProgressBegin_kind___default;
|
||||
|
|
@ -273,7 +274,6 @@ lean_object* l___private_Lean_Data_Lsp_Basic_0__Lean_Lsp_toJsonMarkupContent____
|
|||
lean_object* l_Lean_Lsp_instToJsonRange;
|
||||
lean_object* l_Lean_Lsp_instToJsonMarkupKind___boxed(lean_object*);
|
||||
lean_object* l___private_Lean_Data_Lsp_Basic_0__Lean_Lsp_toJsonWorkDoneProgressEnd____x40_Lean_Data_Lsp_Basic___hyg_1872_(lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_494____closed__1;
|
||||
lean_object* l_Lean_Lsp_instToJsonMarkupKind___closed__1;
|
||||
lean_object* l___private_Lean_Data_Lsp_Basic_0__Lean_Lsp_toJsonRange____x40_Lean_Data_Lsp_Basic___hyg_353_(lean_object*);
|
||||
lean_object* l___private_Lean_Data_Lsp_Basic_0__Lean_Lsp_fromJsonLocationLink____x40_Lean_Data_Lsp_Basic___hyg_631____boxed(lean_object*);
|
||||
|
|
@ -996,7 +996,7 @@ lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_obj
|
|||
x_2 = lean_ctor_get(x_1, 0);
|
||||
lean_inc(x_2);
|
||||
x_3 = l___private_Lean_Data_Lsp_Basic_0__Lean_Lsp_toJsonPosition____x40_Lean_Data_Lsp_Basic___hyg_185_(x_2);
|
||||
x_4 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_494____closed__1;
|
||||
x_4 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_505____closed__1;
|
||||
x_5 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_5, 0, x_4);
|
||||
lean_ctor_set(x_5, 1, x_3);
|
||||
|
|
@ -1056,7 +1056,7 @@ lean_object* l___private_Lean_Data_Lsp_Basic_0__Lean_Lsp_fromJsonRange____x40_Le
|
|||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3;
|
||||
x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_494____closed__1;
|
||||
x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_505____closed__1;
|
||||
x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Data_Lsp_Basic_0__Lean_Lsp_fromJsonRange____x40_Lean_Data_Lsp_Basic___hyg_387____spec__1(x_1, x_2);
|
||||
if (lean_obj_tag(x_3) == 0)
|
||||
{
|
||||
|
|
|
|||
12
stage0/stdlib/Lean/Elab/Binders.c
generated
12
stage0/stdlib/Lean/Elab/Binders.c
generated
|
|
@ -36,7 +36,6 @@ lean_object* lean_erase_macro_scopes(lean_object*);
|
|||
lean_object* l_Lean_Elab_Term_expandWhereDecls___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_elabLetDeclAux___lambda__1___closed__3;
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
lean_object* l_Lean_Elab_Term_elabDepArrow___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_expandFunBinders_loop_match__2(lean_object*);
|
||||
|
|
@ -55,6 +54,7 @@ lean_object* l_Lean_Elab_Term_elabArrow___closed__1;
|
|||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
lean_object* l_Lean_Elab_Term_declareTacticSyntax___closed__5;
|
||||
lean_object* l_Lean_Elab_Term_elabLetDeclAux_match__1(lean_object*);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
lean_object* l___regBuiltin_Lean_Elab_Term_elabDepArrow___closed__1;
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
lean_object* l_Array_append___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -372,6 +372,7 @@ lean_object* l_Lean_Meta_withLocalDecl___at_Lean_Elab_Term_elabLetDeclAux___spec
|
|||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4;
|
||||
lean_object* l_Lean_Elab_Term_elabFun___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getNumArgs(lean_object*);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3;
|
||||
lean_object* l_Lean_Elab_Term_quoteAutoTactic___lambda__2___closed__6;
|
||||
lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_elabBinderViews_loop(lean_object*);
|
||||
lean_object* l_Lean_mkHole(lean_object*);
|
||||
|
|
@ -515,7 +516,6 @@ lean_object* l_Lean_Elab_Term_FunBinders_State_fvars___default;
|
|||
lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderModifier___closed__7;
|
||||
lean_object* l_Lean_Elab_Term_quoteAutoTactic___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_setPostponed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3;
|
||||
lean_object* l_Lean_mkConst(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderModifier___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_expandWhereDeclsOpt(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -6144,10 +6144,10 @@ x_30 = lean_alloc_ctor(2, 2, 0);
|
|||
lean_ctor_set(x_30, 0, x_17);
|
||||
lean_ctor_set(x_30, 1, x_29);
|
||||
x_31 = lean_array_push(x_27, x_30);
|
||||
x_32 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_32 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_33 = l_Lean_addMacroScope(x_24, x_32, x_20);
|
||||
x_34 = lean_box(0);
|
||||
x_35 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3;
|
||||
x_35 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3;
|
||||
lean_inc(x_17);
|
||||
x_36 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_36, 0, x_17);
|
||||
|
|
@ -6222,10 +6222,10 @@ x_70 = lean_alloc_ctor(2, 2, 0);
|
|||
lean_ctor_set(x_70, 0, x_17);
|
||||
lean_ctor_set(x_70, 1, x_69);
|
||||
x_71 = lean_array_push(x_67, x_70);
|
||||
x_72 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_72 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_73 = l_Lean_addMacroScope(x_63, x_72, x_20);
|
||||
x_74 = lean_box(0);
|
||||
x_75 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3;
|
||||
x_75 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3;
|
||||
lean_inc(x_17);
|
||||
x_76 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_76, 0, x_17);
|
||||
|
|
|
|||
24
stage0/stdlib/Lean/Elab/BuiltinNotation.c
generated
24
stage0/stdlib/Lean/Elab/BuiltinNotation.c
generated
|
|
@ -28,7 +28,6 @@ lean_object* l_Lean_Elab_Term_mkPairs_loop___closed__5;
|
|||
lean_object* l_Lean_Elab_Term_expandSuffices_match__2(lean_object*);
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
extern lean_object* l_instReprOption___rarg___closed__1;
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
lean_object* l_Lean_Elab_getRefPos___at_Lean_Elab_Term_elabPanic___spec__2(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_mkSort(lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Tactic_let_x21___closed__1;
|
||||
|
|
@ -45,6 +44,7 @@ lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
|||
extern lean_object* l_Lean_Parser_Tactic_have___closed__1;
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
lean_object* l_Lean_Elab_Term_expandCDot_x3f_match__1(lean_object*);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
lean_object* l_Lean_Elab_Term_elabSubst_match__1___rarg(lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Elab_Term_expandAssert___closed__1;
|
||||
lean_object* l_Array_append___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -379,6 +379,7 @@ lean_object* l_Lean_Elab_Term_elabSorry___closed__1;
|
|||
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_elabNativeRefl_match__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__4;
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3;
|
||||
lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabTParserMacroAux___closed__7;
|
||||
lean_object* l___regBuiltin_Lean_Elab_Term_expandShow(lean_object*);
|
||||
extern lean_object* l_Lean_Elab_macroAttribute;
|
||||
|
|
@ -548,7 +549,6 @@ lean_object* l___regBuiltin_Lean_Elab_Term_elabBorrowed___closed__1;
|
|||
lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabClosedTerm___closed__2;
|
||||
lean_object* l___regBuiltin_Lean_Elab_Term_elabTParserMacro___closed__1;
|
||||
lean_object* l_Lean_Meta_kabstract(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3;
|
||||
lean_object* l_Lean_Elab_Term_expandHave___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_mkConst(lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Elab_Term_elabStateRefT(lean_object*);
|
||||
|
|
@ -9398,10 +9398,10 @@ if (x_48 == 0)
|
|||
lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56;
|
||||
x_49 = lean_ctor_get(x_47, 0);
|
||||
x_50 = lean_ctor_get(x_47, 1);
|
||||
x_51 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_51 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_52 = l_Lean_addMacroScope(x_43, x_51, x_4);
|
||||
x_53 = lean_box(0);
|
||||
x_54 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3;
|
||||
x_54 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3;
|
||||
x_55 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_55, 0, x_49);
|
||||
lean_ctor_set(x_55, 1, x_54);
|
||||
|
|
@ -9421,10 +9421,10 @@ x_58 = lean_ctor_get(x_47, 1);
|
|||
lean_inc(x_58);
|
||||
lean_inc(x_57);
|
||||
lean_dec(x_47);
|
||||
x_59 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_59 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_60 = l_Lean_addMacroScope(x_43, x_59, x_4);
|
||||
x_61 = lean_box(0);
|
||||
x_62 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3;
|
||||
x_62 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3;
|
||||
x_63 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_63, 0, x_57);
|
||||
lean_ctor_set(x_63, 1, x_62);
|
||||
|
|
@ -9459,10 +9459,10 @@ if (lean_is_exclusive(x_66)) {
|
|||
lean_dec_ref(x_66);
|
||||
x_70 = lean_box(0);
|
||||
}
|
||||
x_71 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_71 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_72 = l_Lean_addMacroScope(x_43, x_71, x_4);
|
||||
x_73 = lean_box(0);
|
||||
x_74 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3;
|
||||
x_74 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3;
|
||||
x_75 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_75, 0, x_68);
|
||||
lean_ctor_set(x_75, 1, x_74);
|
||||
|
|
@ -9532,10 +9532,10 @@ if (lean_is_exclusive(x_86)) {
|
|||
lean_dec_ref(x_86);
|
||||
x_91 = lean_box(0);
|
||||
}
|
||||
x_92 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_92 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_93 = l_Lean_addMacroScope(x_80, x_92, x_4);
|
||||
x_94 = lean_box(0);
|
||||
x_95 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3;
|
||||
x_95 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3;
|
||||
x_96 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_96, 0, x_89);
|
||||
lean_ctor_set(x_96, 1, x_95);
|
||||
|
|
@ -9722,10 +9722,10 @@ if (lean_is_exclusive(x_133)) {
|
|||
lean_dec_ref(x_133);
|
||||
x_138 = lean_box(0);
|
||||
}
|
||||
x_139 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_139 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_140 = l_Lean_addMacroScope(x_126, x_139, x_4);
|
||||
x_141 = lean_box(0);
|
||||
x_142 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3;
|
||||
x_142 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3;
|
||||
x_143 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_143, 0, x_136);
|
||||
lean_ctor_set(x_143, 1, x_142);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Elab/DeclModifiers.c
generated
4
stage0/stdlib/Lean/Elab/DeclModifiers.c
generated
|
|
@ -62,6 +62,7 @@ lean_object* l_Std_Format_joinSep___at_instReprProd___spec__1(lean_object*, lean
|
|||
lean_object* lean_string_utf8_byte_size(lean_object*);
|
||||
lean_object* l_Lean_Elab_Modifiers_docString_x3f___default;
|
||||
lean_object* l_Lean_Elab_instToStringVisibility(uint8_t);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
lean_object* l_Lean_Elab_elabModifiers___rarg___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_applyVisibility_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_instToFormatModifiers___closed__8;
|
||||
|
|
@ -113,7 +114,6 @@ lean_object* l_Lean_Elab_elabModifiers___rarg___lambda__3___closed__3;
|
|||
lean_object* l_Lean_Elab_Modifiers_attrs___default;
|
||||
extern lean_object* l_Lean_KernelException_toMessageData___closed__15;
|
||||
lean_object* l_Lean_Elab_mkDeclName___rarg___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
lean_object* l_Lean_Elab_elabModifiers_match__3(lean_object*);
|
||||
lean_object* l_Lean_throwErrorAt___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_mkDeclName_match__2___rarg(uint8_t, lean_object*, lean_object*);
|
||||
|
|
@ -1179,7 +1179,7 @@ static lean_object* _init_l_Lean_Elab_instToFormatModifiers___closed__4() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_2 = lean_alloc_ctor(2, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
|
|||
6
stage0/stdlib/Lean/Elab/Deriving/BEq.c
generated
6
stage0/stdlib/Lean/Elab/Deriving/BEq.c
generated
|
|
@ -22,12 +22,12 @@ uint8_t l_Lean_Expr_hasAnyFVar_visit___at_Lean_Expr_containsFVar___spec__1(lean_
|
|||
extern lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlMAux___at___private_Lean_Util_Trace_0__Lean_withNestedTracesFinalizer___spec__3___lambda__2___closed__1;
|
||||
size_t l_USize_add(size_t, size_t);
|
||||
lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
lean_object* l___private_Lean_Elab_Deriving_BEq_0__Lean_Elab_Deriving_BEq_mkBEqInstanceCmds(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_liftTermElabM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
uint8_t l_USize_decEq(size_t, size_t);
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
lean_object* l_Array_forM___at_Lean_Elab_Deriving_BEq_mkBEqInstanceHandler___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_append___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -943,7 +943,7 @@ lean_dec(x_39);
|
|||
if (x_40 == 0)
|
||||
{
|
||||
lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53;
|
||||
x_41 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_41 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_42 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_41, x_15, x_16, x_17);
|
||||
x_43 = lean_ctor_get(x_42, 0);
|
||||
lean_inc(x_43);
|
||||
|
|
@ -1208,7 +1208,7 @@ lean_dec(x_142);
|
|||
if (x_143 == 0)
|
||||
{
|
||||
lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_object* x_150; lean_object* x_151; lean_object* x_152; lean_object* x_153; lean_object* x_154; lean_object* x_155; lean_object* x_156;
|
||||
x_144 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_144 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_145 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_144, x_15, x_16, x_17);
|
||||
x_146 = lean_ctor_get(x_145, 0);
|
||||
lean_inc(x_146);
|
||||
|
|
|
|||
6
stage0/stdlib/Lean/Elab/Deriving/DecEq.c
generated
6
stage0/stdlib/Lean/Elab/Deriving/DecEq.c
generated
|
|
@ -28,7 +28,6 @@ lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch___rarg(lean_object*, lean_object
|
|||
lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Tactic_apply___closed__2;
|
||||
lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqHeader___rarg___closed__2;
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqCmds___closed__2;
|
||||
extern lean_object* l_Lean_mkDecIsTrue___closed__3;
|
||||
extern lean_object* l_Lean_Elab_Deriving_mkContext___closed__2;
|
||||
|
|
@ -38,6 +37,7 @@ lean_object* l_Lean_Elab_Command_liftTermElabM___rarg(lean_object*, lean_object*
|
|||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
uint8_t l_USize_decEq(size_t, size_t);
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
extern lean_object* l_Lean_Parser_Tactic_injection___closed__2;
|
||||
lean_object* l_Array_append___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__2;
|
||||
|
|
@ -3039,7 +3039,7 @@ lean_dec(x_38);
|
|||
if (x_39 == 0)
|
||||
{
|
||||
lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52;
|
||||
x_40 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_40 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_41 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_40, x_14, x_15, x_16);
|
||||
x_42 = lean_ctor_get(x_41, 0);
|
||||
lean_inc(x_42);
|
||||
|
|
@ -3212,7 +3212,7 @@ lean_dec(x_99);
|
|||
if (x_100 == 0)
|
||||
{
|
||||
lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113;
|
||||
x_101 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_101 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_102 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_101, x_14, x_15, x_16);
|
||||
x_103 = lean_ctor_get(x_102, 0);
|
||||
lean_inc(x_103);
|
||||
|
|
|
|||
20
stage0/stdlib/Lean/Elab/Deriving/FromToJson.c
generated
20
stage0/stdlib/Lean/Elab/Deriving/FromToJson.c
generated
|
|
@ -64,6 +64,7 @@ uint8_t l_USize_decLt(size_t, size_t);
|
|||
extern lean_object* l_Lean_Option_myMacro____x40_Lean_Data_Options___hyg_826____closed__9;
|
||||
lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__1;
|
||||
lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__10;
|
||||
lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__14;
|
||||
|
|
@ -75,8 +76,8 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9;
|
|||
lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__15;
|
||||
extern lean_object* l_term___x3c_x7c_____closed__3;
|
||||
extern lean_object* l_Lean_Elab_Command_elabCommand___lambda__1___closed__1;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__5;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2191____closed__3;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___closed__6;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12938____closed__5;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___closed__5;
|
||||
|
|
@ -84,7 +85,6 @@ lean_object* l_Lean_Elab_Deriving_FromToJson_mkJsonField___lambda__1___boxed(lea
|
|||
lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__3;
|
||||
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
|
||||
extern lean_object* l_term___x3c_x7c_____closed__2;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__3;
|
||||
lean_object* l_Lean_Elab_Deriving_mkInstanceCmds(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__15;
|
||||
lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInstImplicitBinders___spec__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -111,10 +111,8 @@ lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean
|
|||
extern lean_object* l_Lean_Parser_Term_doLetArrow___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Syntax_mkStrLit(lean_object*, lean_object*);
|
||||
lean_object* l_Array_forM___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__5;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
uint8_t l_Lean_Elab_Deriving_FromToJson_mkJsonField___lambda__1(uint32_t);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__15;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__14;
|
||||
lean_object* l_Lean_Elab_Deriving_mkHeader___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_ReaderT_bind___at_Lean_Elab_Term_instMonadLogTermElabM___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -123,6 +121,8 @@ size_t lean_usize_of_nat(lean_object*);
|
|||
lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_doReturn___elambda__1___closed__2;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___closed__4;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__15;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__3;
|
||||
extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__1;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_nullKind___closed__2;
|
||||
|
|
@ -2290,10 +2290,10 @@ lean_inc(x_17);
|
|||
x_18 = lean_ctor_get(x_14, 1);
|
||||
lean_inc(x_18);
|
||||
lean_dec(x_14);
|
||||
x_19 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__3;
|
||||
x_19 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__3;
|
||||
lean_inc(x_4);
|
||||
x_20 = lean_name_mk_string(x_4, x_19);
|
||||
x_21 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__5;
|
||||
x_21 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__5;
|
||||
lean_inc(x_4);
|
||||
x_22 = lean_name_mk_string(x_4, x_21);
|
||||
lean_inc(x_1);
|
||||
|
|
@ -2494,7 +2494,7 @@ static lean_object* _init_l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHand
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__15;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__15;
|
||||
x_2 = l_myMacro____x40_Init_Notation___hyg_12938____closed__5;
|
||||
x_3 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_3, 0, x_1);
|
||||
|
|
@ -2780,12 +2780,12 @@ x_159 = lean_array_push(x_150, x_158);
|
|||
x_160 = l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__16;
|
||||
x_161 = lean_array_push(x_159, x_160);
|
||||
x_162 = lean_array_push(x_161, x_57);
|
||||
x_163 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_163 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_164 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_164, 0, x_38);
|
||||
lean_ctor_set(x_164, 1, x_163);
|
||||
x_165 = lean_array_push(x_162, x_164);
|
||||
x_166 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_166 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____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);
|
||||
|
|
|
|||
8
stage0/stdlib/Lean/Elab/Deriving/Inhabited.c
generated
8
stage0/stdlib/Lean/Elab/Deriving/Inhabited.c
generated
|
|
@ -24,7 +24,6 @@ lean_object* l_List_map___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab
|
|||
lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5632____closed__28;
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
lean_object* l_Array_anyMUnsafe___at_Lean_Elab_mkInhabitedInstanceHandler___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_instReprSigma___rarg___closed__2;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -36,6 +35,7 @@ lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_throwError___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_USize_decEq(size_t, size_t);
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
extern lean_object* l_Lean_getConstInfoInduct___rarg___lambda__1___closed__2;
|
||||
lean_object* l_Lean_Meta_mkAppM(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -73,6 +73,7 @@ lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*);
|
|||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__6___closed__4;
|
||||
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1___closed__8;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5632____closed__16;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_instBinderF;
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
|
|
@ -150,7 +151,6 @@ extern lean_object* l_Lean_KernelException_toMessageData___closed__15;
|
|||
lean_object* l_Array_foldlMUnsafe___at_Lean_Elab_mkInhabitedInstanceHandler___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___rarg___closed__2;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabCommand(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1___closed__5;
|
||||
|
|
@ -3003,7 +3003,7 @@ lean_inc(x_27);
|
|||
x_28 = lean_ctor_get(x_6, 1);
|
||||
lean_inc(x_28);
|
||||
lean_dec(x_6);
|
||||
x_29 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_29 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_30 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_29, x_11, x_12, x_13);
|
||||
x_31 = lean_ctor_get(x_30, 0);
|
||||
lean_inc(x_31);
|
||||
|
|
@ -3048,7 +3048,7 @@ lean_ctor_set(x_49, 0, x_46);
|
|||
lean_ctor_set(x_49, 1, x_2);
|
||||
lean_inc(x_49);
|
||||
x_50 = lean_array_push(x_48, x_49);
|
||||
x_51 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_51 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_52 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_52, 0, x_36);
|
||||
lean_ctor_set(x_52, 1, x_51);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Elab/Deriving/Repr.c
generated
4
stage0/stdlib/Lean/Elab/Deriving/Repr.c
generated
|
|
@ -26,7 +26,6 @@ lean_object* l_Array_allM___at_Lean_Elab_Deriving_Repr_mkReprInstanceHandler___s
|
|||
lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Deriving_Repr_mkReprInstanceHandler(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__2___closed__7;
|
||||
extern lean_object* l_Lean_Elab_Deriving_mkContext___closed__2;
|
||||
lean_object* l_Lean_Elab_Command_liftTermElabM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -35,6 +34,7 @@ uint8_t l_USize_decEq(size_t, size_t);
|
|||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___rarg___closed__5;
|
||||
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__17;
|
||||
lean_object* l_Array_append___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -2663,7 +2663,7 @@ x_38 = lean_nat_add(x_11, x_14);
|
|||
x_39 = l_Lean_instInhabitedExpr;
|
||||
x_40 = lean_array_get(x_39, x_4, x_38);
|
||||
lean_dec(x_38);
|
||||
x_41 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_41 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_42 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_41, x_20, x_21, x_22);
|
||||
x_43 = lean_ctor_get(x_42, 0);
|
||||
lean_inc(x_43);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Elab/Deriving/Util.c
generated
4
stage0/stdlib/Lean/Elab/Deriving/Util.c
generated
|
|
@ -73,6 +73,7 @@ lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*);
|
|||
uint8_t l_USize_decLt(size_t, size_t);
|
||||
lean_object* l_Lean_Elab_Deriving_mkLocalInstanceLetDecls(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Deriving_mkDiscr___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Deriving_instBinderF;
|
||||
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_mkContext___spec__4___closed__2;
|
||||
|
|
@ -128,7 +129,6 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_6301____closed__6;
|
|||
extern lean_object* l_Lean_KernelException_toMessageData___closed__15;
|
||||
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkInstanceCmds___spec__1(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_explicitBinder(uint8_t);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInductiveApp___spec__2(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Deriving_mkHeader___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldrMUnsafe_fold___at_Lean_Elab_Deriving_mkLet___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -732,7 +732,7 @@ lean_ctor_set(x_32, 1, x_30);
|
|||
x_33 = lean_array_push(x_28, x_32);
|
||||
x_34 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8;
|
||||
x_35 = lean_array_push(x_33, x_34);
|
||||
x_36 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_36 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_37 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_37, 0, x_19);
|
||||
lean_ctor_set(x_37, 1, x_36);
|
||||
|
|
|
|||
8913
stage0/stdlib/Lean/Elab/Do.c
generated
8913
stage0/stdlib/Lean/Elab/Do.c
generated
File diff suppressed because one or more lines are too long
12
stage0/stdlib/Lean/Elab/Match.c
generated
12
stage0/stdlib/Lean/Elab/Match.c
generated
|
|
@ -281,7 +281,6 @@ lean_object* l_Array_foldlMUnsafe___at_Array_foldl___spec__1___rarg(lean_object*
|
|||
lean_object* l_Lean_throwError___at___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_nameToPattern___closed__21;
|
||||
lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_getPatternsVars___spec__3___rarg(lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_getDiscrs(lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_expandMacrosInPatterns___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_CollectPatternVars_collect_match__1(lean_object*);
|
||||
|
|
@ -454,6 +453,7 @@ uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*);
|
|||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_alreadyVisited(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_resolveId_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_tryPostponeIfDiscrTypeIsMVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
lean_object* l_Lean_Elab_Term_expandApp(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Elab_Term_elabInaccessible(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabDiscrsWitMatchType_match__1(lean_object*);
|
||||
|
|
@ -9341,7 +9341,7 @@ x_32 = lean_name_eq(x_10, x_31);
|
|||
if (x_32 == 0)
|
||||
{
|
||||
lean_object* x_33; uint8_t x_34;
|
||||
x_33 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_33 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_34 = lean_name_eq(x_10, x_33);
|
||||
if (x_34 == 0)
|
||||
{
|
||||
|
|
@ -10773,7 +10773,7 @@ x_379 = lean_name_eq(x_10, x_378);
|
|||
if (x_379 == 0)
|
||||
{
|
||||
lean_object* x_380; uint8_t x_381;
|
||||
x_380 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_380 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_381 = lean_name_eq(x_10, x_380);
|
||||
if (x_381 == 0)
|
||||
{
|
||||
|
|
@ -11738,7 +11738,7 @@ x_581 = lean_name_eq(x_10, x_580);
|
|||
if (x_581 == 0)
|
||||
{
|
||||
lean_object* x_582; uint8_t x_583;
|
||||
x_582 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_582 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_583 = lean_name_eq(x_10, x_582);
|
||||
if (x_583 == 0)
|
||||
{
|
||||
|
|
@ -12737,7 +12737,7 @@ x_798 = lean_name_eq(x_10, x_797);
|
|||
if (x_798 == 0)
|
||||
{
|
||||
lean_object* x_799; uint8_t x_800;
|
||||
x_799 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_799 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_800 = lean_name_eq(x_10, x_799);
|
||||
if (x_800 == 0)
|
||||
{
|
||||
|
|
@ -13815,7 +13815,7 @@ x_1029 = lean_name_eq(x_10, x_1028);
|
|||
if (x_1029 == 0)
|
||||
{
|
||||
lean_object* x_1030; uint8_t x_1031;
|
||||
x_1030 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_1030 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_1031 = lean_name_eq(x_10, x_1030);
|
||||
if (x_1031 == 0)
|
||||
{
|
||||
|
|
|
|||
30
stage0/stdlib/Lean/Elab/MutualDef.c
generated
30
stage0/stdlib/Lean/Elab/MutualDef.c
generated
|
|
@ -202,6 +202,7 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__5
|
|||
lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabExport___spec__6(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_forM___at_Lean_Elab_Term_MutualClosure_main___spec__3___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst_match__1(lean_object*);
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabMutualDef___spec__10(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -224,6 +225,7 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_13855____closed__9;
|
|||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getFunName___closed__2;
|
||||
lean_object* l_Lean_mkAppN(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabMutualDef___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__5;
|
||||
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkInitialUsedFVarsMap___spec__3___lambda__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_letPatDecl___closed__1;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux___closed__1;
|
||||
|
|
@ -232,7 +234,6 @@ lean_object* l_Lean_Elab_expandDeclId___at___private_Lean_Elab_MutualDef_0__Lean
|
|||
lean_object* l_Array_foldlMUnsafe___at_Array_foldl___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_toAttributeKind___at_Lean_Elab_Command_mkDefViewOfInstance___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux___closed__2;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getFunName___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_withFunLocalDecls_loop(lean_object*);
|
||||
|
|
@ -258,7 +259,6 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_Fix
|
|||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Elab_mkDeclName___rarg___closed__2;
|
||||
extern lean_object* l_Lean_Elab_mkDeclName___rarg___lambda__1___closed__3;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__3;
|
||||
lean_object* lean_st_ref_take(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_elabDeclAttrs___at_Lean_Elab_Command_elabMutualDef___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_mkDeclName___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__2___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -318,6 +318,7 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__4
|
|||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkInitialUsedFVarsMap_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_MutualClosure_insertReplacementForLetRecs(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_MutualClosure_FixPoint_run_match__1___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__16;
|
||||
uint8_t l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_isTheorem___lambda__1(lean_object*);
|
||||
lean_object* l_Std_RBNode_insert___at_Lean_NameMap_insert___spec__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabMutualDef___boxed__const__1;
|
||||
|
|
@ -379,7 +380,7 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_withFunLocalDecls
|
|||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_fixpoint_match__1(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check_match__1(lean_object*);
|
||||
extern lean_object* l_instMonadEST___closed__1;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__5;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
extern lean_object* l_Lean_docStringExt;
|
||||
extern lean_object* l_Lean_instInhabitedExpr;
|
||||
uint8_t l_Lean_Elab_Term_MutualClosure_getKindForLetRecs___lambda__1(lean_object*);
|
||||
|
|
@ -397,7 +398,6 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getFunName___lamb
|
|||
extern lean_object* l_Lean_instInhabitedSyntax;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getFunName___closed__3;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_fixpoint_match__1___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_resetModified(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureFor_match__1(lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__2___closed__3;
|
||||
|
|
@ -442,6 +442,7 @@ lean_object* l_Lean_PersistentEnvExtension_addEntry___rarg(lean_object*, lean_ob
|
|||
lean_object* l_Lean_Elab_Term_elabBinders___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__3(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_List_map___at_Lean_Elab_Term_MutualClosure_main___spec__9(lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__3;
|
||||
lean_object* l_Lean_Elab_elabAttr___at_Lean_Elab_Command_elabMutualDef___spec__4___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_feraseIdx___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_List_forM___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkLetRecsToLiftTypes___spec__2___closed__1;
|
||||
|
|
@ -543,7 +544,6 @@ lean_object* l_Lean_Meta_Closure_mkForall(lean_object*, lean_object*);
|
|||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkKinds___lambda__1___closed__3;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_elabMutualDef___spec__11(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_isModified___boxed(lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__16;
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getFunName___closed__1;
|
||||
lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabMutualDef___spec__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_updateUsedVarsOf_match__1(lean_object*);
|
||||
|
|
@ -5842,10 +5842,10 @@ if (x_36 == 0)
|
|||
{
|
||||
lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51;
|
||||
x_37 = lean_ctor_get(x_35, 0);
|
||||
x_38 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__3;
|
||||
x_38 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__3;
|
||||
lean_inc(x_1);
|
||||
x_39 = lean_name_mk_string(x_1, x_38);
|
||||
x_40 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__5;
|
||||
x_40 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__5;
|
||||
x_41 = lean_name_mk_string(x_1, x_40);
|
||||
x_42 = lean_array_push(x_15, x_4);
|
||||
x_43 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8;
|
||||
|
|
@ -5874,10 +5874,10 @@ x_53 = lean_ctor_get(x_35, 1);
|
|||
lean_inc(x_53);
|
||||
lean_inc(x_52);
|
||||
lean_dec(x_35);
|
||||
x_54 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__3;
|
||||
x_54 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__3;
|
||||
lean_inc(x_1);
|
||||
x_55 = lean_name_mk_string(x_1, x_54);
|
||||
x_56 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__5;
|
||||
x_56 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__5;
|
||||
x_57 = lean_name_mk_string(x_1, x_56);
|
||||
x_58 = lean_array_push(x_15, x_4);
|
||||
x_59 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8;
|
||||
|
|
@ -6662,15 +6662,15 @@ x_60 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_60, 0, x_56);
|
||||
lean_ctor_set(x_60, 1, x_59);
|
||||
x_61 = lean_array_push(x_52, x_60);
|
||||
x_62 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__16;
|
||||
x_62 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__16;
|
||||
x_63 = lean_array_push(x_61, x_62);
|
||||
x_64 = lean_array_push(x_63, x_51);
|
||||
x_65 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_65 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_66 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_66, 0, x_46);
|
||||
lean_ctor_set(x_66, 1, x_65);
|
||||
x_67 = lean_array_push(x_64, x_66);
|
||||
x_68 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_68 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_69 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_69, 0, x_68);
|
||||
lean_ctor_set(x_69, 1, x_67);
|
||||
|
|
@ -6708,15 +6708,15 @@ x_85 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_85, 0, x_81);
|
||||
lean_ctor_set(x_85, 1, x_84);
|
||||
x_86 = lean_array_push(x_77, x_85);
|
||||
x_87 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__16;
|
||||
x_87 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__16;
|
||||
x_88 = lean_array_push(x_86, x_87);
|
||||
x_89 = lean_array_push(x_88, x_76);
|
||||
x_90 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_90 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_91 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_91, 0, x_70);
|
||||
lean_ctor_set(x_91, 1, x_90);
|
||||
x_92 = lean_array_push(x_89, x_91);
|
||||
x_93 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_93 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_94 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_94, 0, x_93);
|
||||
lean_ctor_set(x_94, 1, x_92);
|
||||
|
|
|
|||
32
stage0/stdlib/Lean/Elab/Quotation.c
generated
32
stage0/stdlib/Lean/Elab/Quotation.c
generated
|
|
@ -57,7 +57,6 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHead
|
|||
extern lean_object* l_Lean_Syntax_isQuot_match__1___rarg___closed__1;
|
||||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__40;
|
||||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__22___closed__11;
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3727____closed__17;
|
||||
lean_object* l_Array_sequenceMap___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__2(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__27;
|
||||
|
|
@ -90,6 +89,8 @@ uint8_t l_USize_decEq(size_t, size_t);
|
|||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23___closed__4;
|
||||
lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand_match__5___rarg(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__5;
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_deduplicate___lambda__1___closed__5;
|
||||
extern lean_object* l_term___x2d_____closed__2;
|
||||
|
|
@ -699,6 +700,7 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSy
|
|||
lean_object* l_Lean_Elab_Term_Quotation_mkTuple___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Syntax_getNumArgs(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand_match__4___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3;
|
||||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___lambda__6___closed__20;
|
||||
lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4212_(lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4207_(lean_object*);
|
||||
|
|
@ -880,7 +882,6 @@ lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lea
|
|||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__9;
|
||||
extern lean_object* l_Std_Format_sbracket___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1264____closed__7;
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__10;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__5___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Data_Option_Basic_0__beqOption____x40_Init_Data_Option_Basic___hyg_580____at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___boxed(lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Parser_Term_stx_quot___elambda__1___closed__2;
|
||||
|
|
@ -898,7 +899,6 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSy
|
|||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getSepFromSplice___closed__1;
|
||||
extern lean_object* l_Lean_mkOptionalNode___closed__2;
|
||||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__4___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__5;
|
||||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__2;
|
||||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__7(lean_object*);
|
||||
|
|
@ -931,6 +931,7 @@ lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__12;
|
|||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getSepFromSplice___closed__4;
|
||||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___lambda__1___closed__3;
|
||||
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5632____closed__34;
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__10;
|
||||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__1;
|
||||
lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___spec__3(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -956,7 +957,6 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHead
|
|||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___lambda__5___closed__25;
|
||||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__6___closed__1;
|
||||
lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3727____closed__9;
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3;
|
||||
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_5172____spec__3(size_t, size_t, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__6___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_9204____closed__6;
|
||||
|
|
@ -1590,10 +1590,10 @@ if (x_39 == 0)
|
|||
{
|
||||
lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48;
|
||||
x_40 = lean_ctor_get(x_38, 0);
|
||||
x_41 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_41 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_42 = l_Lean_addMacroScope(x_40, x_41, x_36);
|
||||
x_43 = lean_box(0);
|
||||
x_44 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3;
|
||||
x_44 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3;
|
||||
x_45 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_45, 0, x_33);
|
||||
lean_ctor_set(x_45, 1, x_44);
|
||||
|
|
@ -1618,10 +1618,10 @@ x_50 = lean_ctor_get(x_38, 1);
|
|||
lean_inc(x_50);
|
||||
lean_inc(x_49);
|
||||
lean_dec(x_38);
|
||||
x_51 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_51 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_52 = l_Lean_addMacroScope(x_49, x_51, x_36);
|
||||
x_53 = lean_box(0);
|
||||
x_54 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3;
|
||||
x_54 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3;
|
||||
x_55 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_55, 0, x_33);
|
||||
lean_ctor_set(x_55, 1, x_54);
|
||||
|
|
@ -1672,10 +1672,10 @@ if (lean_is_exclusive(x_64)) {
|
|||
lean_dec_ref(x_64);
|
||||
x_67 = lean_box(0);
|
||||
}
|
||||
x_68 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_68 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_69 = l_Lean_addMacroScope(x_65, x_68, x_62);
|
||||
x_70 = lean_box(0);
|
||||
x_71 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3;
|
||||
x_71 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3;
|
||||
x_72 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_72, 0, x_60);
|
||||
lean_ctor_set(x_72, 1, x_71);
|
||||
|
|
@ -1774,10 +1774,10 @@ if (lean_is_exclusive(x_97)) {
|
|||
lean_dec_ref(x_97);
|
||||
x_100 = lean_box(0);
|
||||
}
|
||||
x_101 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_101 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_102 = l_Lean_addMacroScope(x_98, x_101, x_95);
|
||||
x_103 = lean_box(0);
|
||||
x_104 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3;
|
||||
x_104 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3;
|
||||
x_105 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_105, 0, x_92);
|
||||
lean_ctor_set(x_105, 1, x_104);
|
||||
|
|
@ -1917,10 +1917,10 @@ if (lean_is_exclusive(x_140)) {
|
|||
lean_dec_ref(x_140);
|
||||
x_143 = lean_box(0);
|
||||
}
|
||||
x_144 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_144 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_145 = l_Lean_addMacroScope(x_141, x_144, x_138);
|
||||
x_146 = lean_box(0);
|
||||
x_147 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__3;
|
||||
x_147 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__3;
|
||||
x_148 = lean_alloc_ctor(3, 4, 0);
|
||||
lean_ctor_set(x_148, 0, x_135);
|
||||
lean_ctor_set(x_148, 1, x_147);
|
||||
|
|
@ -5189,7 +5189,7 @@ x_230 = lean_array_to_list(lean_box(0), x_8);
|
|||
x_231 = l___private_Init_Meta_0__Lean_quoteList___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__11(x_230);
|
||||
x_232 = l_Lean_mkOptionalNode___closed__2;
|
||||
x_233 = lean_array_push(x_232, x_231);
|
||||
x_234 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__5;
|
||||
x_234 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__5;
|
||||
x_235 = l_Lean_Syntax_mkCApp(x_234, x_233);
|
||||
x_236 = lean_array_push(x_229, x_235);
|
||||
x_237 = l_myMacro____x40_Init_Notation___hyg_12938____closed__10;
|
||||
|
|
@ -16530,7 +16530,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Array_term_____x5b___x3a___x5d___closed__2;
|
||||
x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__10;
|
||||
x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__10;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
|
|||
10
stage0/stdlib/Lean/Elab/StructInst.c
generated
10
stage0/stdlib/Lean/Elab/StructInst.c
generated
|
|
@ -171,7 +171,6 @@ lean_object* lean_array_get_size(lean_object*);
|
|||
lean_object* l_Lean_Elab_Term_StructInst_expandStructInstExpectedType(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStructInstAux___closed__4;
|
||||
lean_object* l_Lean_Elab_Term_StructInst_Struct_setFields(lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__6;
|
||||
lean_object* l_Std_HashMap_toList___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabModifyOp___closed__18;
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_isModifyOp_x3f___lambda__1___closed__2;
|
||||
|
|
@ -260,7 +259,6 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getSt
|
|||
uint8_t l_Lean_MetavarContext_isExprAssigned(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_groupFields___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandStruct___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructSource_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_defaultMissing_x3f___boxed(lean_object*);
|
||||
|
|
@ -415,6 +413,7 @@ uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_tryToSynthesizeDefault_loop_match__3___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandParentFields_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_expr_dbg_to_string(lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkCtorHeader___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_tryToSynthesizeDefault_loop___closed__2;
|
||||
extern lean_object* l_Lean_instInhabitedExpr;
|
||||
|
|
@ -761,6 +760,7 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_group
|
|||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandCompositeFields(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_getFieldValue_x3f___lambda__1___boxed(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkSubstructSource___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__6;
|
||||
extern lean_object* l_Std_PersistentHashMap_foldlMAux___at_Std_PersistentHashMap_toList___spec__2___rarg___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_StructInst_Source_isNone_match__1(lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_StructInst_Field_toSyntax(lean_object*);
|
||||
|
|
@ -970,7 +970,7 @@ _start:
|
|||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_2 = l_Lean_Elab_macroAttribute;
|
||||
x_3 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_3 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_4 = l___regBuiltin_Lean_Elab_Term_StructInst_expandStructInstExpectedType___closed__1;
|
||||
x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1);
|
||||
return x_5;
|
||||
|
|
@ -3378,7 +3378,7 @@ lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean
|
|||
x_47 = l_Lean_Syntax_mkApp___closed__1;
|
||||
x_48 = lean_array_push(x_47, x_46);
|
||||
x_49 = lean_array_push(x_48, x_41);
|
||||
x_50 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__6;
|
||||
x_50 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__6;
|
||||
x_51 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_51, 0, x_50);
|
||||
lean_ctor_set(x_51, 1, x_49);
|
||||
|
|
@ -28667,7 +28667,7 @@ _start:
|
|||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_2 = l_Lean_Elab_Term_termElabAttribute;
|
||||
x_3 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_3 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_4 = l___regBuiltin_Lean_Elab_Term_StructInst_elabStructInst___closed__1;
|
||||
x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1);
|
||||
return x_5;
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Elab/Syntax.c
generated
4
stage0/stdlib/Lean/Elab/Syntax.c
generated
|
|
@ -827,6 +827,7 @@ lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Elab_Term_toParserDescr_process_match__1(lean_object*);
|
||||
uint8_t l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux___lambda__1(lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_mkSimpleDelab_go___closed__20;
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_791____closed__1;
|
||||
lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__43;
|
||||
lean_object* l_Lean_Elab_Command_elabSyntax(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_expandMixfix_match__2(lean_object*);
|
||||
|
|
@ -1058,7 +1059,6 @@ lean_object* l_Lean_Elab_Command_expandMixfix___lambda__8(lean_object*, lean_obj
|
|||
lean_object* l_Lean_Syntax_isIdent___boxed(lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_elabMacroRulesAux___boxed__const__1;
|
||||
lean_object* l_Lean_Elab_Command_elabSyntax___lambda__3(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_778____closed__1;
|
||||
lean_object* l_Lean_Elab_toAttributeKind___at_Lean_Elab_Command_elabSyntax___spec__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_logTrace___at_Lean_Elab_Command_elabCommand___spec__10(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Command_expandMacro_match__3___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -11056,7 +11056,7 @@ lean_ctor_set(x_135, 3, x_134);
|
|||
x_136 = lean_array_push(x_23, x_135);
|
||||
x_137 = l___private_Init_Meta_0__Lean_quoteName(x_1);
|
||||
x_138 = lean_array_push(x_23, x_137);
|
||||
x_139 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_778____closed__1;
|
||||
x_139 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_791____closed__1;
|
||||
lean_inc(x_13);
|
||||
x_140 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_140, 0, x_13);
|
||||
|
|
|
|||
8
stage0/stdlib/Lean/Elab/Term.c
generated
8
stage0/stdlib/Lean/Elab/Term.c
generated
|
|
@ -73,7 +73,6 @@ lean_object* l_Lean_throwError___at_Lean_Elab_Term_throwMVarError___spec__1___ra
|
|||
lean_object* l_Lean_Option_set___at_Lean_Elab_Term_withoutMacroStackAtErr___spec__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_evalExpr___rarg___closed__2;
|
||||
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_mkFreshTypeMVarFor(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
lean_object* l_Lean_Elab_Term_instMonadInfoTreeTermElabM___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentArray_forM___at_Lean_Elab_Term_instMetaEvalTermElabM___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_MessageData_isNest(lean_object*);
|
||||
|
|
@ -122,6 +121,7 @@ uint8_t l_Lean_Elab_isAbortExceptionId(lean_object*);
|
|||
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryPureCoe_x3f___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__2;
|
||||
lean_object* l_Lean_Elab_Term_instMonadLogTermElabM___closed__6;
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_Term_setLevelNames(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -15385,7 +15385,7 @@ lean_inc(x_27);
|
|||
x_135 = lean_array_push(x_134, x_27);
|
||||
x_136 = l_Lean_mkAppN(x_130, x_135);
|
||||
lean_dec(x_135);
|
||||
x_137 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_137 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_138 = 0;
|
||||
lean_inc(x_49);
|
||||
x_139 = l_Lean_mkForall(x_137, x_138, x_49, x_136);
|
||||
|
|
@ -16305,7 +16305,7 @@ lean_inc(x_27);
|
|||
x_314 = lean_array_push(x_313, x_27);
|
||||
x_315 = l_Lean_mkAppN(x_309, x_314);
|
||||
lean_dec(x_314);
|
||||
x_316 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_316 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_317 = 0;
|
||||
lean_inc(x_230);
|
||||
x_318 = l_Lean_mkForall(x_316, x_317, x_230, x_315);
|
||||
|
|
@ -17345,7 +17345,7 @@ lean_inc(x_397);
|
|||
x_501 = lean_array_push(x_500, x_397);
|
||||
x_502 = l_Lean_mkAppN(x_496, x_501);
|
||||
lean_dec(x_501);
|
||||
x_503 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_503 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_504 = 0;
|
||||
lean_inc(x_417);
|
||||
x_505 = l_Lean_mkForall(x_503, x_504, x_417, x_502);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Elab/Util.c
generated
4
stage0/stdlib/Lean/Elab/Util.c
generated
|
|
@ -83,7 +83,6 @@ lean_object* l___private_Lean_Elab_Util_0__Lean_Elab_expandMacroFns(lean_object*
|
|||
lean_object* l_Lean_Elab_liftMacroM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_checkSyntaxNodeKindAtNamespaces___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Option_register___at_Std_Format_initFn____x40_Lean_Data_Format___hyg_53____spec__1(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_807____closed__1;
|
||||
lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Elab_Util_0__Lean_Elab_expandMacro_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_foldl___at_Lean_Elab_addMacroStack___spec__2___closed__3;
|
||||
|
|
@ -93,6 +92,7 @@ lean_object* l_Lean_Name_appendIndexAfter(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Elab_mkUnusedBaseName___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_checkSyntaxNodeKindAtNamespacesAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_instMonadMacroAdapter(lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_818____closed__1;
|
||||
size_t l_Lean_Name_hash(lean_object*);
|
||||
lean_object* l_Lean_Elab_checkSyntaxNodeKindAtNamespacesAux_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_275_(lean_object*);
|
||||
|
|
@ -2828,7 +2828,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_1077____closed__1;
|
||||
x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_807____closed__1;
|
||||
x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_818____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
|
|||
6
stage0/stdlib/Lean/Meta/AppBuilder.c
generated
6
stage0/stdlib/Lean/Meta/AppBuilder.c
generated
|
|
@ -45,6 +45,7 @@ lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
|||
extern lean_object* l_Lean_MessageData_ofList___closed__3;
|
||||
uint8_t l_USize_decEq(size_t, size_t);
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__5;
|
||||
lean_object* l_Lean_Meta_mkDecideProof___closed__1;
|
||||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_throwAppBuilderException___rarg___closed__2;
|
||||
lean_object* l_Array_append___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -361,7 +362,6 @@ lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppMFinal___closed_
|
|||
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_throwAppBuilderException___rarg___closed__4;
|
||||
lean_object* l_Lean_Meta_mkFreshLevelMVar___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_mkOptionalNode___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__5;
|
||||
lean_object* l_Lean_mkNatLit(lean_object*);
|
||||
lean_object* l_Lean_Meta_mkHEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_getAppFn(lean_object*);
|
||||
|
|
@ -11209,7 +11209,7 @@ x_14 = lean_box(0);
|
|||
x_15 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_15, 0, x_9);
|
||||
lean_ctor_set(x_15, 1, x_14);
|
||||
x_16 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__5;
|
||||
x_16 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__5;
|
||||
x_17 = l_Lean_mkConst(x_16, x_15);
|
||||
x_18 = l_Lean_mkApp(x_17, x_1);
|
||||
x_19 = l_Lean_mkApp(x_18, x_13);
|
||||
|
|
@ -11228,7 +11228,7 @@ x_22 = lean_box(0);
|
|||
x_23 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_23, 0, x_9);
|
||||
lean_ctor_set(x_23, 1, x_22);
|
||||
x_24 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__5;
|
||||
x_24 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__5;
|
||||
x_25 = l_Lean_mkConst(x_24, x_23);
|
||||
x_26 = l_Lean_mkApp(x_25, x_1);
|
||||
x_27 = l_Lean_mkApp(x_26, x_20);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Meta/ExprDefEq.c
generated
4
stage0/stdlib/Lean/Meta/ExprDefEq.c
generated
|
|
@ -282,7 +282,6 @@ lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_checkTypesAndAssign___
|
|||
lean_object* l___private_Lean_Util_Trace_0__Lean_withNestedTracesFinalizer___at_Lean_Meta_isExprDefEqAuxImpl___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_assignConst___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_sameHeadSymbol(lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_807____closed__1;
|
||||
lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_mkLambdaFVarsWithLetDeps_hasLetDeclsInBetween_match__3___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_CheckAssignment_assignToConstFun___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Lean_Expr_hasExprMVar(lean_object*);
|
||||
|
|
@ -317,6 +316,7 @@ lean_object* l_Lean_ConstantInfo_name(lean_object*);
|
|||
extern lean_object* l_Array_forInUnsafe_loop___at_Lean_Meta_tryUnificationHints___spec__1___closed__2;
|
||||
lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_unstuckMVar___closed__5;
|
||||
lean_object* l_Lean_Meta_toCtorIfLit(lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_818____closed__1;
|
||||
lean_object* l_Lean_Expr_isFVar___boxed(lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Meta_CheckAssignment_check___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_withNewLocalInstance___at___private_Lean_Meta_Basic_0__Lean_Meta_withNewLocalInstancesImp___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -44637,7 +44637,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Meta_isExprDefEq___closed__2;
|
||||
x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_807____closed__1;
|
||||
x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_818____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
|
|||
6
stage0/stdlib/Lean/Meta/LevelDefEq.c
generated
6
stage0/stdlib/Lean/Meta/LevelDefEq.c
generated
|
|
@ -130,7 +130,6 @@ lean_object* l_instMonadExceptOfEIO(lean_object*);
|
|||
lean_object* l_Lean_Meta_withoutPostponingUniverseConstraintsImp___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_LevelDefEq_0__Lean_Meta_solveSelfMax(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_instAddErrorMessageContext___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_807____closed__1;
|
||||
lean_object* lean_level_mk_max_simp(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_LevelDefEq_0__Lean_Meta_decAux_x3f_match__4(lean_object*);
|
||||
lean_object* l_Lean_Meta_isLevelDefEqAux_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -144,6 +143,7 @@ lean_object* l___private_Lean_Meta_LevelDefEq_0__Lean_Meta_restore(lean_object*,
|
|||
lean_object* l___private_Lean_Meta_LevelDefEq_0__Lean_Meta_getResetPostponed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_commitWhen_match__2(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_withoutPostponingUniverseConstraintsImp___rarg___closed__13;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_818____closed__1;
|
||||
lean_object* l_Lean_Meta_decLevel(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_getDecLevel(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_isExprDefEqGuarded_match__1___boxed(lean_object*, lean_object*);
|
||||
|
|
@ -3454,7 +3454,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Lean_Meta_isLevelDefEqAux___closed__2;
|
||||
x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_807____closed__1;
|
||||
x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_818____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
@ -20411,7 +20411,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Lean_Meta_LevelDefEq_0__Lean_Meta_processPostponedStep___closed__2;
|
||||
x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_807____closed__1;
|
||||
x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_818____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Meta/Match/CaseArraySizes.c
generated
4
stage0/stdlib/Lean/Meta/Match/CaseArraySizes.c
generated
|
|
@ -108,7 +108,6 @@ lean_object* l_Lean_Meta_caseArraySizes___lambda__1(lean_object*, lean_object*,
|
|||
lean_object* l_Lean_Meta_getArrayArgType___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_caseArraySizes_match__1(lean_object*);
|
||||
lean_object* l_Array_mapMUnsafe_map___at_Lean_Meta_caseArraySizes___spec__1___boxed(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__10;
|
||||
lean_object* l___private_Lean_Meta_Match_CaseArraySizes_0__Lean_Meta_introArrayLit_loop___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_whnfD(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_mkOptionalNode___closed__2;
|
||||
|
|
@ -116,6 +115,7 @@ lean_object* l_Lean_mkNatLit(lean_object*);
|
|||
lean_object* l_Lean_Meta_mkFreshExprSyntheticOpaqueMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_mapIdxM_map___at_Lean_Meta_caseArraySizes___spec__3___boxed(lean_object**);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__10;
|
||||
lean_object* l_Lean_Meta_mkEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_indentExpr(lean_object*);
|
||||
lean_object* l_Lean_Meta_caseArraySizes_match__4(lean_object*);
|
||||
|
|
@ -1859,7 +1859,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Array_term_____x5b___x3a___x5d___closed__2;
|
||||
x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__10;
|
||||
x_2 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__10;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Meta/RecursorInfo.c
generated
4
stage0/stdlib/Lean/Meta/RecursorInfo.c
generated
|
|
@ -101,6 +101,7 @@ lean_object* l_Lean_Expr_occurs___lambda__1___boxed(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_Meta_Attribute_Recursor_getMajorPos___closed__5;
|
||||
lean_object* l_Lean_throwError___at___private_Lean_Meta_RecursorInfo_0__Lean_Meta_mkRecursorInfoForKernelRec___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_toStringAux___at_Lean_Meta_RecursorInfo_instToStringRecursorInfo___spec__4___closed__1;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
lean_object* l_List_toString___at_Lean_Meta_RecursorInfo_instToStringRecursorInfo___spec__7(lean_object*);
|
||||
lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_RecursorInfo___hyg_2172____closed__3;
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
|
|
@ -229,7 +230,6 @@ uint8_t l_Array_isEmpty___rarg(lean_object*);
|
|||
lean_object* l___private_Lean_Meta_RecursorInfo_0__Lean_Meta_getProduceMotiveAndRecursive(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_List_toStringAux___at_Lean_Meta_RecursorInfo_instToStringRecursorInfo___spec__4(uint8_t, lean_object*);
|
||||
lean_object* l_Lean_Expr_withAppAux___at___private_Lean_Meta_RecursorInfo_0__Lean_Meta_mkRecursorInfoAux___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
lean_object* l_Array_binSearch___at_Lean_Meta_getMajorPos_x3f___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_qsort___at_Lean_Meta_initFn____x40_Lean_Meta_RecursorInfo___hyg_2172____spec__3(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_RecursorInfo_0__Lean_Meta_getMajorPosDepElim___closed__7;
|
||||
|
|
@ -1440,7 +1440,7 @@ x_82 = lean_string_append(x_80, x_81);
|
|||
x_83 = lean_string_append(x_82, x_40);
|
||||
lean_dec(x_40);
|
||||
x_84 = lean_string_append(x_83, x_7);
|
||||
x_85 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_85 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_86 = lean_string_append(x_84, x_85);
|
||||
return x_86;
|
||||
}
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Meta/SizeOf.c
generated
4
stage0/stdlib/Lean/Meta/SizeOf.c
generated
|
|
@ -196,7 +196,6 @@ lean_object* l_Lean_Meta_mkSizeOfSpecLemmaInstance(lean_object*, lean_object*, l
|
|||
lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkSizeOfAuxLemmaProof_mkSizeOf_match__2(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Option_register___at_Std_Format_initFn____x40_Lean_Data_Format___hyg_53____spec__1(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_807____closed__1;
|
||||
lean_object* l_Lean_addDecl___at_Lean_Meta_mkSizeOfFn___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_Meta_mkArrow___closed__2;
|
||||
lean_object* l_Lean_getConstInfoCtor___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -210,6 +209,7 @@ lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop___r
|
|||
lean_object* l_Lean_throwError___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_throwError___at___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkSizeOfAuxLemmaProof___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_818____closed__1;
|
||||
lean_object* l_Std_RBNode_insert___at_Lean_NameMap_insert___spec__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkMinorProofStep(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_back___at_Lean_Meta_DiscrTree_mkPathAux___spec__1(lean_object*);
|
||||
|
|
@ -8318,7 +8318,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkMinorProof___closed__7;
|
||||
x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_807____closed__1;
|
||||
x_2 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_818____closed__1;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
|
|||
84
stage0/stdlib/Lean/Parser/Term.c
generated
84
stage0/stdlib/Lean/Parser/Term.c
generated
|
|
@ -720,7 +720,6 @@ lean_object* l_Lean_Parser_Term_whereDecls___elambda__1(lean_object*, lean_objec
|
|||
lean_object* l_Lean_Parser_Term_syntheticHole___closed__7;
|
||||
lean_object* l_Lean_Parser_Term_cdot___elambda__1___closed__7;
|
||||
lean_object* l_Lean_Parser_Term_nomatch___elambda__1___closed__8;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__6;
|
||||
lean_object* l_Lean_Parser_Term_dbgTrace___closed__6;
|
||||
lean_object* l_Lean_Parser_Term_explicit___elambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_sorry___closed__2;
|
||||
|
|
@ -808,7 +807,6 @@ lean_object* l_Lean_Parser_Term_emptyC_parenthesizer___closed__1;
|
|||
lean_object* l_Lean_Parser_Term_basicFun___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_let_x21_parenthesizer___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_depArrow_formatter___closed__4;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__1;
|
||||
lean_object* l_Lean_Parser_Term_quotedName___elambda__1___closed__1;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Term_panic_formatter(lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_typeAscription___elambda__1___closed__2;
|
||||
|
|
@ -973,6 +971,7 @@ lean_object* l_Lean_Parser_Term_paren_parenthesizer___closed__3;
|
|||
lean_object* l___regBuiltin_Lean_Parser_Term_borrowed_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_Tactic_tacticSeq_formatter___closed__2;
|
||||
extern lean_object* l_Lean_Parser_mkAntiquotSplice___closed__2;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
lean_object* l___regBuiltinParser_Lean_Parser_Term_nativeDecide(lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Parser_Term_ident_parenthesizer(lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_noindex___closed__1;
|
||||
|
|
@ -1105,6 +1104,7 @@ lean_object* l_Lean_Parser_Term_typeSpec_formatter(lean_object*, lean_object*, l
|
|||
lean_object* l___regBuiltin_Lean_Parser_Tactic_quot_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_structInst_parenthesizer___closed__8;
|
||||
lean_object* l_Lean_Parser_Term_ensureTypeOf___elambda__1___closed__9;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__5;
|
||||
lean_object* l_Lean_Parser_Term_whereDecls___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_basicFun___closed__10;
|
||||
lean_object* l_Lean_Parser_Tactic_quotSeq___closed__7;
|
||||
|
|
@ -1141,7 +1141,6 @@ extern lean_object* l_Lean_PrettyPrinter_parenthesizerAttribute;
|
|||
lean_object* l_Lean_Parser_Term_suffices___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_nativeRefl___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_attr_quot___elambda__1___closed__4;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
lean_object* l_Lean_Parser_Term_anonymousCtor_parenthesizer___closed__5;
|
||||
lean_object* l_Lean_Parser_Term_sorry_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_fromTerm___elambda__1___closed__9;
|
||||
|
|
@ -1170,6 +1169,7 @@ lean_object* l_Lean_Parser_Term_matchDiscr___elambda__1___closed__4;
|
|||
lean_object* l_Lean_Parser_Term_num___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_typeAscription___elambda__1___closed__5;
|
||||
lean_object* l_Lean_Parser_Term_binderDefault;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__14;
|
||||
lean_object* l_Lean_Parser_Term_assert___closed__5;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Term_anonymousCtor_parenthesizer(lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_fun___elambda__1___closed__9;
|
||||
|
|
@ -1309,7 +1309,6 @@ lean_object* l_Lean_Parser_Term_proj___closed__4;
|
|||
lean_object* l_Lean_Parser_Term_nativeRefl___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_char___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_stateRefT_formatter___closed__1;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__3;
|
||||
lean_object* l_Lean_Parser_Term_fun;
|
||||
lean_object* l_Lean_Parser_Term_byTactic___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_nodeInfo(lean_object*, lean_object*);
|
||||
|
|
@ -1917,11 +1916,11 @@ extern lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__18;
|
|||
lean_object* l___regBuiltin_Lean_Parser_Term_doubleQuotedName_parenthesizer(lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_binrel_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_show___closed__5;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__5;
|
||||
lean_object* l_Lean_Parser_Term_simpleBinder_formatter___closed__2;
|
||||
lean_object* l_Lean_Parser_Term_basicFun_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_attrInstance___elambda__1___closed__6;
|
||||
lean_object* l_Lean_Parser_Term_have___elambda__1___closed__4;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
lean_object* l_Lean_Parser_Term_char___elambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_funBinder_quot_formatter___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Formatter_lookahead_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -1977,14 +1976,12 @@ lean_object* l_Lean_Parser_Term_let_x21___elambda__1___closed__5;
|
|||
lean_object* l_Lean_Parser_Term_noindex_formatter___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_ensureTypeOf_formatter___closed__5;
|
||||
lean_object* l_Lean_Parser_Term_basicFun___closed__6;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__15;
|
||||
lean_object* l_Lean_Parser_Term_fun___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_panic_formatter___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_suffices___elambda__1___lambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_suffices_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_namedArgument___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_binrel___elambda__1___closed__1;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__14;
|
||||
lean_object* l_Lean_Parser_Term_structInstField_formatter___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_matchAltsWhereDecls_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_Parser_Term_letrec_formatter___closed__1;
|
||||
|
|
@ -2027,7 +2024,6 @@ lean_object* l___regBuiltin_Lean_Parser_Term_let_x2a_formatter(lean_object*);
|
|||
lean_object* l_Lean_Parser_Term_proj_parenthesizer___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_dbgTrace_parenthesizer___closed__7;
|
||||
lean_object* l_Lean_Parser_Term_letrec___closed__1;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
lean_object* l_Lean_Parser_Term_fromTerm_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_let_x2a___elambda__1___closed__5;
|
||||
lean_object* l_Lean_Parser_Term_syntheticHole___elambda__1___closed__4;
|
||||
|
|
@ -2197,6 +2193,7 @@ lean_object* l_Lean_Parser_Command_docComment_formatter___closed__5;
|
|||
lean_object* l_Lean_Parser_Term_parenSpecial_parenthesizer___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_tparser_x21___elambda__1___closed__3;
|
||||
lean_object* l_Lean_Parser_Command_docComment___elambda__1___closed__5;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__15;
|
||||
lean_object* l_Lean_Parser_Term_prop___closed__3;
|
||||
lean_object* l_Lean_Parser_Command_docComment_parenthesizer___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_funBinder_quot___elambda__1___closed__5;
|
||||
|
|
@ -2248,6 +2245,7 @@ lean_object* l_Lean_Parser_Term_structInstArrayRef___closed__7;
|
|||
lean_object* l_Lean_Parser_Term_whereDecls___elambda__1___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_binrel_formatter___closed__4;
|
||||
lean_object* l_Lean_Parser_Term_dbgTrace_formatter___closed__1;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__3;
|
||||
lean_object* l_Lean_Parser_Term_structInstField___elambda__1___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_borrowed_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_matchAlts_formatter___closed__1;
|
||||
|
|
@ -3465,7 +3463,6 @@ lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed_parenthesizer___closed__1;
|
|||
lean_object* l_Lean_Parser_Term_inaccessible___elambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_matchDiscr___elambda__1___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_matchAlts_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__4;
|
||||
lean_object* l_Lean_Parser_Term_binderTactic_parenthesizer___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_letIdLhs___elambda__1___closed__7;
|
||||
lean_object* l_Lean_Parser_Level_quot_parenthesizer___closed__1;
|
||||
|
|
@ -3550,6 +3547,7 @@ lean_object* l_Lean_Parser_Term_depArrow_formatter___closed__5;
|
|||
lean_object* l___regBuiltin_Lean_Parser_Term_arrayRef_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_dbgTrace_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_tupleTail_formatter___closed__1;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__6;
|
||||
lean_object* l_Lean_Parser_Term_tparser_x21_formatter___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_macroLastArg_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Parser_Term_ensureTypeOf___closed__5;
|
||||
|
|
@ -3657,6 +3655,7 @@ lean_object* l_Lean_Parser_Term_attrKind___elambda__1(lean_object*, lean_object*
|
|||
lean_object* l___regBuiltin_Lean_Parser_Term_num_formatter(lean_object*);
|
||||
lean_object* l_Lean_Parser_Tactic_quotSeq___elambda__1___closed__3;
|
||||
lean_object* l_Lean_Parser_Term_ensureExpectedType_formatter___closed__1;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__4;
|
||||
lean_object* l_Lean_Parser_Term_stateRefT___elambda__1___closed__9;
|
||||
lean_object* l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1___closed__14;
|
||||
lean_object* l_Lean_Parser_Term_sufficesDecl___closed__1;
|
||||
|
|
@ -3697,6 +3696,7 @@ lean_object* l_Lean_Parser_Term_doubleQuotedName___elambda__1___closed__4;
|
|||
lean_object* l_Lean_Parser_Term_letIdLhs_formatter___closed__2;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Tactic_quot_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_noindex_formatter___closed__2;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__1;
|
||||
lean_object* l_Lean_Parser_Term_let;
|
||||
lean_object* l___regBuiltin_Lean_Parser_Tactic_quotSeq_parenthesizer___closed__1;
|
||||
lean_object* l_Lean_Parser_Term_bracketedBinder___boxed(lean_object*);
|
||||
|
|
@ -4488,7 +4488,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticSeqBracketed___elambda__1__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_2 = l_Lean_Parser_symbol(x_1);
|
||||
return x_2;
|
||||
}
|
||||
|
|
@ -5171,7 +5171,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticSeqBracketed_formatter___cl
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1);
|
||||
lean_closure_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -14194,7 +14194,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInstLVal___elambda__1___close
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__6;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__6;
|
||||
x_2 = lean_alloc_ctor(1, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -14204,7 +14204,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInstLVal___elambda__1___close
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__5;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__5;
|
||||
x_2 = l_Lean_Parser_Term_structInstLVal___elambda__1___closed__1;
|
||||
x_3 = 1;
|
||||
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
|
||||
|
|
@ -14373,7 +14373,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInstLVal___elambda__1___close
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__6;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__6;
|
||||
x_2 = l_Lean_Parser_Term_structInstLVal___elambda__1___closed__15;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -14446,7 +14446,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInstLVal___closed__4() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__6;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__6;
|
||||
x_2 = l_Lean_Parser_Term_structInstLVal___closed__3;
|
||||
x_3 = l_Lean_Parser_nodeInfo(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -14506,7 +14506,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInstField___elambda__1___clos
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__4;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__4;
|
||||
x_2 = lean_alloc_ctor(1, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -14516,7 +14516,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInstField___elambda__1___clos
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__3;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__3;
|
||||
x_2 = l_Lean_Parser_Term_structInstField___elambda__1___closed__1;
|
||||
x_3 = 1;
|
||||
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
|
||||
|
|
@ -14539,7 +14539,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInstField___elambda__1___clos
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__4;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__4;
|
||||
x_2 = l_Lean_Parser_Term_structInstField___elambda__1___closed__3;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -14588,7 +14588,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInstField___closed__2() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__4;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__4;
|
||||
x_2 = l_Lean_Parser_Term_structInstField___closed__1;
|
||||
x_3 = l_Lean_Parser_nodeInfo(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -14648,7 +14648,7 @@ static lean_object* _init_l_Lean_Parser_Term_optEllipsis___elambda__1___closed__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__15;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__15;
|
||||
x_2 = lean_alloc_ctor(1, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -14658,7 +14658,7 @@ static lean_object* _init_l_Lean_Parser_Term_optEllipsis___elambda__1___closed__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__14;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__14;
|
||||
x_2 = l_Lean_Parser_Term_optEllipsis___elambda__1___closed__1;
|
||||
x_3 = 1;
|
||||
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
|
||||
|
|
@ -14690,7 +14690,7 @@ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
|||
x_1 = l_Lean_Parser_Term_optEllipsis___elambda__1___closed__4;
|
||||
x_2 = lean_ctor_get(x_1, 1);
|
||||
lean_inc(x_2);
|
||||
x_3 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__15;
|
||||
x_3 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__15;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2);
|
||||
lean_closure_set(x_4, 0, x_3);
|
||||
lean_closure_set(x_4, 1, x_2);
|
||||
|
|
@ -14729,7 +14729,7 @@ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
|||
x_1 = l_Lean_Parser_Term_optEllipsis___elambda__1___closed__4;
|
||||
x_2 = lean_ctor_get(x_1, 0);
|
||||
lean_inc(x_2);
|
||||
x_3 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__15;
|
||||
x_3 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__15;
|
||||
x_4 = l_Lean_Parser_nodeInfo(x_3, x_2);
|
||||
return x_4;
|
||||
}
|
||||
|
|
@ -14788,7 +14788,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInst___elambda__1___closed__1
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_2 = lean_alloc_ctor(1, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -14798,7 +14798,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInst___elambda__1___closed__2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__1;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__1;
|
||||
x_2 = l_Lean_Parser_Term_structInst___elambda__1___closed__1;
|
||||
x_3 = 1;
|
||||
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
|
||||
|
|
@ -15084,7 +15084,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInst___elambda__1___closed__2
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_structInst___elambda__1___closed__25;
|
||||
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2);
|
||||
lean_closure_set(x_3, 0, x_1);
|
||||
|
|
@ -15193,7 +15193,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInst___closed__7() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_2 = l_Lean_Parser_Term_structInst___closed__6;
|
||||
x_3 = l_Lean_Parser_nodeInfo(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
@ -15254,7 +15254,7 @@ _start:
|
|||
{
|
||||
lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7;
|
||||
x_2 = l_term___u2218_____closed__6;
|
||||
x_3 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_3 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_4 = 1;
|
||||
x_5 = l_Lean_Parser_Term_structInst;
|
||||
x_6 = lean_unsigned_to_nat(1000u);
|
||||
|
|
@ -15329,7 +15329,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInstLVal_formatter___closed__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__5;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__5;
|
||||
x_2 = l_Lean_Parser_Term_structInstLVal___elambda__1___closed__1;
|
||||
x_3 = 1;
|
||||
x_4 = lean_box(x_3);
|
||||
|
|
@ -15452,7 +15452,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInstLVal_formatter___closed__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__6;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__6;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_Parser_Term_structInstLVal_formatter___closed__11;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3);
|
||||
|
|
@ -15476,7 +15476,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInstField_formatter___closed_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__3;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__3;
|
||||
x_2 = l_Lean_Parser_Term_structInstField___elambda__1___closed__1;
|
||||
x_3 = 1;
|
||||
x_4 = lean_box(x_3);
|
||||
|
|
@ -15511,7 +15511,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInstField_formatter___closed_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__4;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__4;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_Parser_Term_structInstField_formatter___closed__3;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3);
|
||||
|
|
@ -15546,7 +15546,7 @@ static lean_object* _init_l_Lean_Parser_Term_optEllipsis_formatter___closed__1()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__14;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__14;
|
||||
x_2 = l_Lean_Parser_Term_optEllipsis___elambda__1___closed__1;
|
||||
x_3 = 1;
|
||||
x_4 = lean_box(x_3);
|
||||
|
|
@ -15581,7 +15581,7 @@ static lean_object* _init_l_Lean_Parser_Term_optEllipsis_formatter___closed__4()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__15;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__15;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_Parser_Term_optEllipsis_formatter___closed__3;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3);
|
||||
|
|
@ -15605,7 +15605,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInst_formatter___closed__1()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__1;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__1;
|
||||
x_2 = l_Lean_Parser_Term_structInst___elambda__1___closed__1;
|
||||
x_3 = 1;
|
||||
x_4 = lean_box(x_3);
|
||||
|
|
@ -15812,7 +15812,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInst_formatter___closed__20()
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_Parser_Term_structInst_formatter___closed__19;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3);
|
||||
|
|
@ -15845,7 +15845,7 @@ _start:
|
|||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_2 = l_Lean_PrettyPrinter_formatterAttribute;
|
||||
x_3 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_3 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_4 = l___regBuiltin_Lean_Parser_Term_structInst_formatter___closed__1;
|
||||
x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1);
|
||||
return x_5;
|
||||
|
|
@ -16037,7 +16037,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInstLVal_parenthesizer___clos
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__6;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__6;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_Parser_Term_structInstLVal_parenthesizer___closed__11;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3);
|
||||
|
|
@ -16094,7 +16094,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInstField_parenthesizer___clo
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__4;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__4;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_Parser_Term_structInstField_parenthesizer___closed__3;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3);
|
||||
|
|
@ -16131,7 +16131,7 @@ static lean_object* _init_l_Lean_Parser_Term_optEllipsis_parenthesizer___closed_
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__15;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__15;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_Parser_Tactic_tacticSeqBracketed_parenthesizer___closed__3;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3);
|
||||
|
|
@ -16318,7 +16318,7 @@ static lean_object* _init_l_Lean_Parser_Term_structInst_parenthesizer___closed__
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_2 = lean_unsigned_to_nat(1024u);
|
||||
x_3 = l_Lean_Parser_Term_structInst_parenthesizer___closed__15;
|
||||
x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3);
|
||||
|
|
@ -16351,7 +16351,7 @@ _start:
|
|||
{
|
||||
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
|
||||
x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute;
|
||||
x_3 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_3 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_4 = l___regBuiltin_Lean_Parser_Term_structInst_parenthesizer___closed__1;
|
||||
x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1);
|
||||
return x_5;
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ lean_object* lean_erase_macro_scopes(lean_object*);
|
|||
lean_object* l_Std_PersistentHashMap_findAux___at_Lean_PrettyPrinter_Delaborator_delabFor___spec__3___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabFor_match__1(lean_object*);
|
||||
lean_object* l_Lean_stringToMessageData(lean_object*);
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
lean_object* lean_local_ctx_get_unused_name(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_initFn____x40_Lean_PrettyPrinter_Delaborator_Basic___hyg_4____closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__2;
|
||||
|
|
@ -44,6 +43,7 @@ lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_getUnusedName_bodyUsesSuggestion_match__1(lean_object*);
|
||||
lean_object* lean_array_uget(lean_object*, size_t);
|
||||
extern lean_object* l_Lean_Elab_Term_instMonadQuotationTermElabM___closed__8;
|
||||
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__1;
|
||||
lean_object* l_Lean_initFn____x40_Lean_PrettyPrinter_Delaborator_Basic___hyg_210____closed__1;
|
||||
lean_object* l_Lean_initFn____x40_Lean_PrettyPrinter_Delaborator_Basic___hyg_181____closed__2;
|
||||
|
|
@ -5833,7 +5833,7 @@ static lean_object* _init_l_Lean_PrettyPrinter_Delaborator_getUnusedName___close
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_918____closed__4;
|
||||
x_1 = l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_931____closed__4;
|
||||
x_2 = lean_erase_macro_scopes(x_1);
|
||||
return x_2;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -162,6 +162,7 @@ lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabDo(lean_object*)
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabForall_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabSort(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_instInhabitedNat;
|
||||
extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabProjectionApp___closed__3;
|
||||
lean_object* lean_expr_instantiate1(lean_object*, lean_object*);
|
||||
lean_object* l_Array_toSubarray___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -174,7 +175,6 @@ extern lean_object* l_Lean_Parser_Term_depArrow___elambda__1___closed__2;
|
|||
extern lean_object* l_termDepIfThenElse___closed__24;
|
||||
lean_object* lean_string_append(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch___closed__4;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__6;
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabAppExplicit(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Meta_withLetDecl___at_Lean_PrettyPrinter_Delaborator_delabLetE___spec__1(lean_object*);
|
||||
|
|
@ -229,6 +229,7 @@ lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabLam___closed__1;
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit___lambda__3___closed__2;
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabAppImplicit___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam___lambda__4___closed__2;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_shouldGroupWithNext___lambda__1(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint64_t, uint64_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_unresolveOpenDecls_match__1(lean_object*);
|
||||
|
|
@ -264,7 +265,6 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabDo(lean_object*, lean_object*
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfScientific___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam___lambda__4___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__4;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabSort_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander_match__2(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabListToArray___closed__2;
|
||||
|
|
@ -429,6 +429,7 @@ uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*);
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabLetE___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_10205____closed__6;
|
||||
lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_shouldGroupWithNext___closed__3;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
lean_object* l_Lean_getRevAliases(lean_object*, lean_object*);
|
||||
lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabPatterns_usingNames(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -439,7 +440,6 @@ lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabNil___closed__2;
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabProjectionApp___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_mkSimpleThunk___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__1;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__15;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander___closed__3;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabConst_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabMData(lean_object*);
|
||||
|
|
@ -456,7 +456,6 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_getUnusedName(lean_object*, lean_o
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabSorryAx___closed__2;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___closed__7;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___closed__3;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabMData___closed__3;
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabForall(lean_object*);
|
||||
lean_object* l_Lean_mkSepArray(lean_object*, lean_object*);
|
||||
|
|
@ -493,6 +492,7 @@ uint8_t l_Lean_Expr_isAutoParam(lean_object*);
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabProjectionApp_match__2(lean_object*);
|
||||
uint8_t l_Lean_Expr_isLambda(lean_object*);
|
||||
extern lean_object* l_Lean_NameGenerator_namePrefix___default___closed__2;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__15;
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabFVar(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_withBindingBodyUnusedName___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -753,7 +753,6 @@ extern lean_object* l_Lean_Parser_Term_doPatDecl___elambda__1___closed__2;
|
|||
uint8_t l_Lean_PrettyPrinter_Delaborator_delabLam___lambda__3(lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabDo___lambda__2___closed__1;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander___closed__1;
|
||||
extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__4;
|
||||
lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabSort_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -773,7 +772,6 @@ lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyP
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabLit_match__1(lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5632____closed__34;
|
||||
lean_object* lean_usize_to_nat(size_t);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__4;
|
||||
lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withLetDeclImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentHashMap_findAtAux___at_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabLit___closed__1;
|
||||
|
|
@ -797,6 +795,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___lambda__2
|
|||
lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabStructureInstance___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit___closed__1;
|
||||
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__2;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__6;
|
||||
lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_shouldGroupWithNext_match__1(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch___lambda__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_Expr_isConstructorApp_x3f(lean_object*, lean_object*);
|
||||
|
|
@ -829,6 +828,7 @@ lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabSorryAx(lean_obj
|
|||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems_match__1(lean_object*);
|
||||
lean_object* l_Lean_Name_isPrefixOf_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Lean_getPPStructureProjections___boxed(lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__4;
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_failure___rarg(lean_object*);
|
||||
lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabCoeFun___closed__3;
|
||||
|
|
@ -3011,7 +3011,7 @@ x_44 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_44, 0, x_43);
|
||||
lean_ctor_set(x_44, 1, x_42);
|
||||
x_45 = lean_array_push(x_25, x_44);
|
||||
x_46 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_46 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_47 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_47, 0, x_19);
|
||||
lean_ctor_set(x_47, 1, x_46);
|
||||
|
|
@ -3067,7 +3067,7 @@ x_77 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_77, 0, x_76);
|
||||
lean_ctor_set(x_77, 1, x_75);
|
||||
x_78 = lean_array_push(x_58, x_77);
|
||||
x_79 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_79 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_80 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_80, 0, x_51);
|
||||
lean_ctor_set(x_80, 1, x_79);
|
||||
|
|
@ -3169,7 +3169,7 @@ x_120 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_120, 0, x_119);
|
||||
lean_ctor_set(x_120, 1, x_118);
|
||||
x_121 = lean_array_push(x_101, x_120);
|
||||
x_122 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_122 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_123 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_123, 0, x_93);
|
||||
lean_ctor_set(x_123, 1, x_122);
|
||||
|
|
@ -13606,7 +13606,7 @@ lean_ctor_set(x_64, 1, x_62);
|
|||
x_65 = lean_array_push(x_61, x_64);
|
||||
x_66 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8;
|
||||
x_67 = lean_array_push(x_65, x_66);
|
||||
x_68 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_68 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_69 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_69, 0, x_56);
|
||||
lean_ctor_set(x_69, 1, x_68);
|
||||
|
|
@ -13657,7 +13657,7 @@ x_89 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_89, 0, x_82);
|
||||
lean_ctor_set(x_89, 1, x_88);
|
||||
x_90 = lean_array_push(x_84, x_89);
|
||||
x_91 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_91 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_92 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_92, 0, x_75);
|
||||
lean_ctor_set(x_92, 1, x_91);
|
||||
|
|
@ -13979,7 +13979,7 @@ lean_ctor_set(x_185, 1, x_183);
|
|||
x_186 = lean_array_push(x_182, x_185);
|
||||
x_187 = l_myMacro____x40_Init_Notation___hyg_1398____closed__8;
|
||||
x_188 = lean_array_push(x_186, x_187);
|
||||
x_189 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_189 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_190 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_190, 0, x_177);
|
||||
lean_ctor_set(x_190, 1, x_189);
|
||||
|
|
@ -14030,7 +14030,7 @@ x_210 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_210, 0, x_203);
|
||||
lean_ctor_set(x_210, 1, x_209);
|
||||
x_211 = lean_array_push(x_205, x_210);
|
||||
x_212 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_212 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_213 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_213, 0, x_196);
|
||||
lean_ctor_set(x_213, 1, x_212);
|
||||
|
|
@ -15134,7 +15134,7 @@ x_128 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_128, 0, x_121);
|
||||
lean_ctor_set(x_128, 1, x_127);
|
||||
x_129 = lean_array_push(x_123, x_128);
|
||||
x_130 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_130 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_131 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_131, 0, x_114);
|
||||
lean_ctor_set(x_131, 1, x_130);
|
||||
|
|
@ -18548,7 +18548,7 @@ x_28 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_28, 0, x_27);
|
||||
lean_ctor_set(x_28, 1, x_3);
|
||||
x_29 = lean_array_push(x_26, x_28);
|
||||
x_30 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__6;
|
||||
x_30 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__6;
|
||||
x_31 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_31, 0, x_30);
|
||||
lean_ctor_set(x_31, 1, x_29);
|
||||
|
|
@ -18559,7 +18559,7 @@ lean_ctor_set(x_34, 0, x_21);
|
|||
lean_ctor_set(x_34, 1, x_33);
|
||||
x_35 = lean_array_push(x_32, x_34);
|
||||
x_36 = lean_array_push(x_35, x_17);
|
||||
x_37 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__4;
|
||||
x_37 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__4;
|
||||
x_38 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_38, 0, x_37);
|
||||
lean_ctor_set(x_38, 1, x_36);
|
||||
|
|
@ -18593,7 +18593,7 @@ x_50 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_50, 0, x_49);
|
||||
lean_ctor_set(x_50, 1, x_3);
|
||||
x_51 = lean_array_push(x_48, x_50);
|
||||
x_52 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__6;
|
||||
x_52 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__6;
|
||||
x_53 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_53, 0, x_52);
|
||||
lean_ctor_set(x_53, 1, x_51);
|
||||
|
|
@ -18604,7 +18604,7 @@ lean_ctor_set(x_56, 0, x_42);
|
|||
lean_ctor_set(x_56, 1, x_55);
|
||||
x_57 = lean_array_push(x_54, x_56);
|
||||
x_58 = lean_array_push(x_57, x_17);
|
||||
x_59 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__4;
|
||||
x_59 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__4;
|
||||
x_60 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_60, 0, x_59);
|
||||
lean_ctor_set(x_60, 1, x_58);
|
||||
|
|
@ -18720,7 +18720,7 @@ x_89 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_89, 0, x_88);
|
||||
lean_ctor_set(x_89, 1, x_3);
|
||||
x_90 = lean_array_push(x_87, x_89);
|
||||
x_91 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__6;
|
||||
x_91 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__6;
|
||||
x_92 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_92, 0, x_91);
|
||||
lean_ctor_set(x_92, 1, x_90);
|
||||
|
|
@ -18731,7 +18731,7 @@ lean_ctor_set(x_95, 0, x_80);
|
|||
lean_ctor_set(x_95, 1, x_94);
|
||||
x_96 = lean_array_push(x_93, x_95);
|
||||
x_97 = lean_array_push(x_96, x_77);
|
||||
x_98 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__4;
|
||||
x_98 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__4;
|
||||
x_99 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_99, 0, x_98);
|
||||
lean_ctor_set(x_99, 1, x_97);
|
||||
|
|
@ -18854,12 +18854,12 @@ lean_ctor_set(x_31, 1, x_30);
|
|||
x_32 = lean_array_push(x_19, x_31);
|
||||
lean_inc(x_1);
|
||||
x_33 = lean_array_push(x_1, x_18);
|
||||
x_34 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__15;
|
||||
x_34 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__15;
|
||||
x_35 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_35, 0, x_34);
|
||||
lean_ctor_set(x_35, 1, x_33);
|
||||
x_36 = lean_array_push(x_32, x_35);
|
||||
x_37 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_37 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
lean_inc(x_13);
|
||||
x_38 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_38, 0, x_13);
|
||||
|
|
@ -18876,7 +18876,7 @@ lean_ctor_set(x_40, 0, x_17);
|
|||
lean_ctor_set(x_40, 1, x_39);
|
||||
x_41 = lean_array_push(x_36, x_40);
|
||||
x_42 = lean_array_push(x_41, x_38);
|
||||
x_43 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_43 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____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);
|
||||
|
|
@ -18903,7 +18903,7 @@ lean_ctor_set(x_52, 0, x_17);
|
|||
lean_ctor_set(x_52, 1, x_51);
|
||||
x_53 = lean_array_push(x_36, x_52);
|
||||
x_54 = lean_array_push(x_53, x_38);
|
||||
x_55 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_55 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_56 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_56, 0, x_55);
|
||||
lean_ctor_set(x_56, 1, x_54);
|
||||
|
|
@ -18959,12 +18959,12 @@ lean_ctor_set(x_76, 1, x_75);
|
|||
x_77 = lean_array_push(x_64, x_76);
|
||||
lean_inc(x_1);
|
||||
x_78 = lean_array_push(x_1, x_63);
|
||||
x_79 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__15;
|
||||
x_79 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__15;
|
||||
x_80 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_80, 0, x_79);
|
||||
lean_ctor_set(x_80, 1, x_78);
|
||||
x_81 = lean_array_push(x_77, x_80);
|
||||
x_82 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_82 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
lean_inc(x_57);
|
||||
x_83 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_83, 0, x_57);
|
||||
|
|
@ -18981,7 +18981,7 @@ lean_ctor_set(x_85, 0, x_62);
|
|||
lean_ctor_set(x_85, 1, x_84);
|
||||
x_86 = lean_array_push(x_81, x_85);
|
||||
x_87 = lean_array_push(x_86, x_83);
|
||||
x_88 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_88 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_89 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_89, 0, x_88);
|
||||
lean_ctor_set(x_89, 1, x_87);
|
||||
|
|
@ -19010,7 +19010,7 @@ lean_ctor_set(x_98, 0, x_62);
|
|||
lean_ctor_set(x_98, 1, x_97);
|
||||
x_99 = lean_array_push(x_81, x_98);
|
||||
x_100 = lean_array_push(x_99, x_83);
|
||||
x_101 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_101 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_102 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_102, 0, x_101);
|
||||
lean_ctor_set(x_102, 1, x_100);
|
||||
|
|
@ -19072,12 +19072,12 @@ lean_ctor_set(x_31, 1, x_30);
|
|||
x_32 = lean_array_push(x_19, x_31);
|
||||
lean_inc(x_1);
|
||||
x_33 = lean_array_push(x_1, x_18);
|
||||
x_34 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__15;
|
||||
x_34 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__15;
|
||||
x_35 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_35, 0, x_34);
|
||||
lean_ctor_set(x_35, 1, x_33);
|
||||
x_36 = lean_array_push(x_32, x_35);
|
||||
x_37 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_37 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
lean_inc(x_13);
|
||||
x_38 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_38, 0, x_13);
|
||||
|
|
@ -19094,7 +19094,7 @@ lean_ctor_set(x_40, 0, x_17);
|
|||
lean_ctor_set(x_40, 1, x_39);
|
||||
x_41 = lean_array_push(x_36, x_40);
|
||||
x_42 = lean_array_push(x_41, x_38);
|
||||
x_43 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_43 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____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);
|
||||
|
|
@ -19121,7 +19121,7 @@ lean_ctor_set(x_52, 0, x_17);
|
|||
lean_ctor_set(x_52, 1, x_51);
|
||||
x_53 = lean_array_push(x_36, x_52);
|
||||
x_54 = lean_array_push(x_53, x_38);
|
||||
x_55 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_55 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_56 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_56, 0, x_55);
|
||||
lean_ctor_set(x_56, 1, x_54);
|
||||
|
|
@ -19177,12 +19177,12 @@ lean_ctor_set(x_76, 1, x_75);
|
|||
x_77 = lean_array_push(x_64, x_76);
|
||||
lean_inc(x_1);
|
||||
x_78 = lean_array_push(x_1, x_63);
|
||||
x_79 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__15;
|
||||
x_79 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__15;
|
||||
x_80 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_80, 0, x_79);
|
||||
lean_ctor_set(x_80, 1, x_78);
|
||||
x_81 = lean_array_push(x_77, x_80);
|
||||
x_82 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_82 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
lean_inc(x_57);
|
||||
x_83 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_83, 0, x_57);
|
||||
|
|
@ -19199,7 +19199,7 @@ lean_ctor_set(x_85, 0, x_62);
|
|||
lean_ctor_set(x_85, 1, x_84);
|
||||
x_86 = lean_array_push(x_81, x_85);
|
||||
x_87 = lean_array_push(x_86, x_83);
|
||||
x_88 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_88 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_89 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_89, 0, x_88);
|
||||
lean_ctor_set(x_89, 1, x_87);
|
||||
|
|
@ -19228,7 +19228,7 @@ lean_ctor_set(x_98, 0, x_62);
|
|||
lean_ctor_set(x_98, 1, x_97);
|
||||
x_99 = lean_array_push(x_81, x_98);
|
||||
x_100 = lean_array_push(x_99, x_83);
|
||||
x_101 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__2;
|
||||
x_101 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__2;
|
||||
x_102 = lean_alloc_ctor(1, 2, 0);
|
||||
lean_ctor_set(x_102, 0, x_101);
|
||||
lean_ctor_set(x_102, 1, x_100);
|
||||
|
|
@ -21871,7 +21871,7 @@ _start:
|
|||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabNil___closed__1;
|
||||
x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__4;
|
||||
x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__4;
|
||||
x_3 = lean_name_mk_string(x_1, x_2);
|
||||
return x_3;
|
||||
}
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/ToExpr.c
generated
4
stage0/stdlib/Lean/ToExpr.c
generated
|
|
@ -20,6 +20,7 @@ lean_object* l_Lean_instToExprOption___rarg___lambda__1___closed__1;
|
|||
lean_object* l_Lean_instToExprChar;
|
||||
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2;
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__5;
|
||||
lean_object* l_Lean_instToExprName___closed__2;
|
||||
lean_object* l_Lean_instToExprNat___closed__2;
|
||||
lean_object* l_Lean_instToExprArray___rarg___closed__1;
|
||||
|
|
@ -104,7 +105,6 @@ lean_object* l_Lean_instToExprChar___lambda__1(uint32_t);
|
|||
lean_object* l_Lean_Name_toExprAux___closed__2;
|
||||
lean_object* l_Lean_instToExprChar___lambda__1___boxed(lean_object*);
|
||||
lean_object* l_Lean_instToExprProd___rarg___lambda__1___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__5;
|
||||
lean_object* l_Lean_mkNatLit(lean_object*);
|
||||
lean_object* l_Lean_mkStrLit(lean_object*);
|
||||
lean_object* l_Lean_Name_toExprAux___closed__3;
|
||||
|
|
@ -889,7 +889,7 @@ static lean_object* _init_l_Lean_instToExprArray___rarg___lambda__1___closed__1(
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2; lean_object* x_3;
|
||||
x_1 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__5;
|
||||
x_1 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__5;
|
||||
x_2 = l_Lean_instToExprOption___rarg___lambda__1___closed__1;
|
||||
x_3 = l_Lean_mkConst(x_1, x_2);
|
||||
return x_3;
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Util/Recognizers.c
generated
4
stage0/stdlib/Lean/Util/Recognizers.c
generated
|
|
@ -18,6 +18,7 @@ lean_object* l_Lean_Expr_iff_x3f(lean_object*);
|
|||
lean_object* l_Lean_Expr_eq_x3f___boxed(lean_object*);
|
||||
lean_object* l___private_Lean_Util_Recognizers_0__Lean_Expr_getConstructorVal_x3f_match__1(lean_object*);
|
||||
lean_object* lean_name_mk_string(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__5;
|
||||
extern lean_object* l_Array_empty___closed__1;
|
||||
lean_object* lean_environment_find(lean_object*, lean_object*);
|
||||
extern lean_object* l_myMacro____x40_Init_Notation___hyg_6045____closed__4;
|
||||
|
|
@ -92,7 +93,6 @@ lean_object* l_Lean_Expr_constructorApp_x3f_match__2(lean_object*);
|
|||
lean_object* l_Lean_Expr_prod_x3f(lean_object*);
|
||||
lean_object* l_Lean_Expr_prod_x3f___boxed(lean_object*);
|
||||
extern lean_object* l_Lean_mkOptionalNode___closed__2;
|
||||
extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__5;
|
||||
lean_object* l_Lean_Expr_isHEq___boxed(lean_object*);
|
||||
lean_object* l_Lean_mkNatLit(lean_object*);
|
||||
lean_object* l_Lean_Expr_getAppFn(lean_object*);
|
||||
|
|
@ -777,7 +777,7 @@ lean_object* l_Lean_Expr_arrayLit_x3f(lean_object* x_1) {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_2; lean_object* x_3; uint8_t x_4;
|
||||
x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3579____closed__5;
|
||||
x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3593____closed__5;
|
||||
x_3 = lean_unsigned_to_nat(2u);
|
||||
x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3);
|
||||
if (x_4 == 0)
|
||||
|
|
|
|||
6
stage0/stdlib/Leanpkg/Toml.c
generated
6
stage0/stdlib/Leanpkg/Toml.c
generated
|
|
@ -85,6 +85,7 @@ lean_object* l_Toml_val____2;
|
|||
lean_object* l_Array_mapMUnsafe_map___at_Toml_ofSyntax___spec__3(size_t, size_t, lean_object*);
|
||||
lean_object* l_Toml_instInhabitedValue;
|
||||
lean_object* l_Toml_ofSyntax___closed__5;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
lean_object* l_Toml_val_quot___closed__3;
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
lean_object* l_Toml_parse___closed__1;
|
||||
|
|
@ -142,7 +143,6 @@ lean_object* l_Toml_val____1___closed__1;
|
|||
lean_object* l_Toml_keyCat_quot___closed__1;
|
||||
lean_object* l_Toml_val_____closed__4;
|
||||
lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
lean_object* l_Lean_Parser_whitespace(lean_object*, lean_object*);
|
||||
lean_object* l_Toml_val____1___closed__2;
|
||||
lean_object* l_Toml_ofSyntax_match__5___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -1100,7 +1100,7 @@ static lean_object* _init_l_Toml_inlineTable___closed__6() {
|
|||
_start:
|
||||
{
|
||||
lean_object* x_1; lean_object* x_2;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_2 = lean_alloc_ctor(5, 1, 0);
|
||||
lean_ctor_set(x_2, 0, x_1);
|
||||
return x_2;
|
||||
|
|
@ -1849,7 +1849,7 @@ x_15 = lean_alloc_ctor(1, 2, 0);
|
|||
lean_ctor_set(x_15, 0, x_14);
|
||||
lean_ctor_set(x_15, 1, x_13);
|
||||
x_16 = lean_array_push(x_12, x_15);
|
||||
x_17 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_17 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_18 = lean_alloc_ctor(2, 2, 0);
|
||||
lean_ctor_set(x_18, 0, x_4);
|
||||
lean_ctor_set(x_18, 1, x_17);
|
||||
|
|
|
|||
18
stage0/stdlib/Std/Data/AssocList.c
generated
18
stage0/stdlib/Std/Data/AssocList.c
generated
|
|
@ -72,9 +72,11 @@ lean_object* l_Std_AssocList_mapKey_match__1(lean_object*, lean_object*, lean_ob
|
|||
lean_object* l_Std_AssocList_mapVal_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_AssocList_erase_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Std_AssocList_contains___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_AssocList_instForInAssocListProd___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_AssocList_replace(lean_object*, lean_object*);
|
||||
lean_object* l_Std_AssocList_find_x3f_match__2(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_AssocList_find_x3f_match__1___rarg(uint8_t, lean_object*, lean_object*);
|
||||
lean_object* l_Std_AssocList_instForInAssocListProd(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_AssocList_find_x3f_match__2___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_AssocList_any_match__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_AssocList_all_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -1557,6 +1559,22 @@ x_5 = lean_alloc_closure((void*)(l_Std_AssocList_forIn___rarg), 4, 0);
|
|||
return x_5;
|
||||
}
|
||||
}
|
||||
lean_object* l_Std_AssocList_instForInAssocListProd___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_5;
|
||||
x_5 = l_Std_AssocList_forIn_loop___rarg(x_1, x_4, x_3, x_2);
|
||||
return x_5;
|
||||
}
|
||||
}
|
||||
lean_object* l_Std_AssocList_instForInAssocListProd(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_5;
|
||||
x_5 = lean_alloc_closure((void*)(l_Std_AssocList_instForInAssocListProd___rarg), 4, 0);
|
||||
return x_5;
|
||||
}
|
||||
}
|
||||
lean_object* l_List_toAssocList_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
|
|
|
|||
22
stage0/stdlib/Std/Data/PersistentArray.c
generated
22
stage0/stdlib/Std/Data/PersistentArray.c
generated
|
|
@ -246,6 +246,7 @@ lean_object* l_Std_PersistentArray_anyM___rarg___lambda__1(lean_object*, lean_ob
|
|||
lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlMAux___at_Std_PersistentArray_toArray___spec__3___rarg___closed__1;
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Std_PersistentArray_append___spec__7___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentArray_forInAux_match__3___rarg(lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
lean_object* l_Std_PersistentArray_mapMAux___at_Std_PersistentArray_map___spec__2___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe___at_Std_PersistentArray_toList___spec__4___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
|
|
@ -290,6 +291,7 @@ lean_object* l_Std_PersistentArray_foldlM___rarg(lean_object*, lean_object*, lea
|
|||
lean_object* l_Array_forInUnsafe_loop___at_Std_PersistentArray_findSome_x3f___spec__5(lean_object*, lean_object*);
|
||||
lean_object* l_Array_modify___at_Std_PersistentArray_setAux___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentArray_popLeaf(lean_object*);
|
||||
lean_object* l_Std_PersistentArray_instForInPersistentArray___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_forInUnsafe_loop___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Std_PersistentArray_toArray___spec__11___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Std_PersistentArray_forInAux___rarg___lambda__3(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -453,7 +455,6 @@ lean_object* l_Std_PersistentArray_get_x21(lean_object*);
|
|||
lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlMAux___at_Std_PersistentArray_append___spec__16___rarg___closed__1;
|
||||
lean_object* l_Std_PersistentArray_map(lean_object*, lean_object*);
|
||||
lean_object* l_Array_anyMUnsafe_any___at_Std_PersistentArray_any___spec__4___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
lean_object* l_Array_foldlMUnsafe___at_Std_PersistentArray_append___spec__14___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Array_anyMUnsafe_any___at_Std_PersistentArray_all___spec__8___rarg(lean_object*, lean_object*, size_t, size_t);
|
||||
lean_object* l_Std_PersistentArray_foldlM___at_Std_PersistentArray_append___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -510,6 +511,7 @@ lean_object* l_Std_PersistentArray_foldlM___at_Std_PersistentArray_toList___spec
|
|||
lean_object* l_Std_PersistentArray_pop(lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe___at_Std_PersistentArray_toArray___spec__12___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Std_PersistentArray_filter___spec__20___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*);
|
||||
lean_object* l_Std_PersistentArray_instForInPersistentArray(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe___at_Std_PersistentArray_toList___spec__21___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Array_foldlMUnsafe_fold___at_Std_PersistentArray_toList___spec__13(lean_object*);
|
||||
lean_object* l_Std_PersistentArray_forInAux___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -4279,6 +4281,22 @@ x_3 = lean_alloc_closure((void*)(l_Std_PersistentArray_forIn___rarg), 5, 0);
|
|||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* l_Std_PersistentArray_instForInPersistentArray___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_5;
|
||||
x_5 = l_Std_PersistentArray_forIn___rarg(x_1, lean_box(0), x_2, x_3, x_4);
|
||||
return x_5;
|
||||
}
|
||||
}
|
||||
lean_object* l_Std_PersistentArray_instForInPersistentArray(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_4;
|
||||
x_4 = lean_alloc_closure((void*)(l_Std_PersistentArray_instForInPersistentArray___rarg), 4, 0);
|
||||
return x_4;
|
||||
}
|
||||
}
|
||||
lean_object* l_Std_PersistentArray_findSomeMAux_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
|
|
@ -13691,7 +13709,7 @@ lean_dec(x_1);
|
|||
x_14 = l_Nat_repr(x_13);
|
||||
x_15 = lean_string_append(x_12, x_14);
|
||||
lean_dec(x_14);
|
||||
x_16 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_16 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_17 = lean_string_append(x_15, x_16);
|
||||
return x_17;
|
||||
}
|
||||
|
|
|
|||
4
stage0/stdlib/Std/Data/PersistentHashMap.c
generated
4
stage0/stdlib/Std/Data/PersistentHashMap.c
generated
|
|
@ -93,6 +93,7 @@ lean_object* l_Std_PersistentHashMap_isUnaryEntries_match__2(lean_object*, lean_
|
|||
lean_object* l_Std_PersistentHashMap_find_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentHashMap_toList___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentHashMap_stats___rarg___closed__1;
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentHashMap_stats___rarg___boxed(lean_object*);
|
||||
lean_object* l_Std_PersistentHashMap_foldlM___at_Std_PersistentHashMap_toList___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -165,7 +166,6 @@ lean_object* l_Std_PersistentHashMap_stats___rarg(lean_object*);
|
|||
lean_object* l_Std_PersistentHashMap_forM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentHashMap_contains_match__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
size_t l_USize_mul(size_t, size_t);
|
||||
lean_object* l_Std_PersistentHashMap_findAtAux___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_PersistentHashMap_insert___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -4829,7 +4829,7 @@ lean_dec(x_1);
|
|||
x_19 = l_Nat_repr(x_18);
|
||||
x_20 = lean_string_append(x_17, x_19);
|
||||
lean_dec(x_19);
|
||||
x_21 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_265____closed__22;
|
||||
x_21 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_276____closed__22;
|
||||
x_22 = lean_string_append(x_20, x_21);
|
||||
return x_22;
|
||||
}
|
||||
|
|
|
|||
186
stage0/stdlib/Std/Data/RBMap.c
generated
186
stage0/stdlib/Std/Data/RBMap.c
generated
|
|
@ -18,6 +18,7 @@ lean_object* l_Std_RBMap_min_match__2(lean_object*, lean_object*, lean_object*,
|
|||
lean_object* l_Std_RBMap_find_x3f_match__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_min_x21___rarg___closed__3;
|
||||
lean_object* l_Std_RBNode_fold_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_instForInRBMapProd___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_depth___rarg___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_contains___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_depth___boxed(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -44,6 +45,7 @@ lean_object* l_Std_RBNode_singleton___rarg(lean_object*, lean_object*);
|
|||
lean_object* l_Std_RBMap_erase(lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_findCore(lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_max___rarg(lean_object*);
|
||||
lean_object* l_Std_RBMap_instForInRBMapProd___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_find_x3f_match__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_revFold___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_min(lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -75,11 +77,13 @@ lean_object* l_Std_Format_joinSep___at_instReprProd___spec__1(lean_object*, lean
|
|||
lean_object* l_Std_RBNode_insert___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_forIn_visit_match__2(lean_object*, lean_object*);
|
||||
uint8_t l_Std_RBMap_all___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_forIn_visit___at_Std_RBMap_instForInRBMapProd___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_foldM___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_revFold_match__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Format_paren___closed__2;
|
||||
lean_object* l_Std_RBNode_balRight_match__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_foldM___at_Std_RBMap_forM___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_instForInRBMapProd___rarg___lambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_any_match__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_balance1_match__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* lean_nat_add(lean_object*, lean_object*);
|
||||
|
|
@ -106,6 +110,7 @@ lean_object* l_Nat_max___boxed(lean_object*, lean_object*);
|
|||
lean_object* l_Std_RBNode_depth___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_insert(lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_instReprRBMap___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_forIn_visit___at_Std_RBMap_instForInRBMapProd___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_Format_joinSep___at_Std_RBMap_instReprRBMap___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_balLeft_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_max_match__2(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
|
|
@ -148,6 +153,7 @@ lean_object* l_Std_RBMap_findCore_x3f_match__1(lean_object*, lean_object*, lean_
|
|||
lean_object* l_Std_RBMap_fromList___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_size(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_find_x3f___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_forIn_visit___at_Std_RBMap_instForInRBMapProd___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_min___rarg(lean_object*);
|
||||
lean_object* l_Std_RBNode_erase___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_singleton(lean_object*, lean_object*);
|
||||
|
|
@ -158,6 +164,7 @@ lean_object* l_Std_RBMap_maxDepth___rarg(lean_object*);
|
|||
lean_object* l_Std_RBMap_min_match__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_fold_match__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_findCore_x3f_match__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_instForInRBMapProd(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_all(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_min___rarg(lean_object*);
|
||||
lean_object* l_Std_RBMap_max_x21___rarg___closed__2;
|
||||
|
|
@ -330,6 +337,7 @@ lean_object* l_Std_RBNode_del_match__1___rarg(lean_object*, lean_object*, lean_o
|
|||
lean_object* l_Std_instEmptyCollectionRBMap___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_depth(lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_lowerBound_match__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_forIn_visit___at_Std_RBMap_instForInRBMapProd___spec__1___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_foldM___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
extern lean_object* l_Std_Format_paren___closed__3;
|
||||
lean_object* l_Std_RBMap_findCore_x3f(lean_object*, lean_object*);
|
||||
|
|
@ -20733,6 +20741,178 @@ lean_dec(x_4);
|
|||
return x_6;
|
||||
}
|
||||
}
|
||||
lean_object* l_Std_RBNode_forIn_visit___at_Std_RBMap_instForInRBMapProd___spec__1___rarg___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
if (lean_obj_tag(x_4) == 0)
|
||||
{
|
||||
lean_object* x_5; lean_object* x_6; lean_object* x_7;
|
||||
lean_dec(x_3);
|
||||
lean_dec(x_2);
|
||||
x_5 = lean_ctor_get(x_1, 0);
|
||||
lean_inc(x_5);
|
||||
lean_dec(x_1);
|
||||
x_6 = lean_ctor_get(x_5, 1);
|
||||
lean_inc(x_6);
|
||||
lean_dec(x_5);
|
||||
x_7 = lean_apply_2(x_6, lean_box(0), x_4);
|
||||
return x_7;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_8; lean_object* x_9;
|
||||
x_8 = lean_ctor_get(x_4, 0);
|
||||
lean_inc(x_8);
|
||||
lean_dec(x_4);
|
||||
x_9 = l_Std_RBNode_forIn_visit___at_Std_RBMap_instForInRBMapProd___spec__1___rarg(x_1, x_2, x_3, x_8);
|
||||
return x_9;
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Std_RBNode_forIn_visit___at_Std_RBMap_instForInRBMapProd___spec__1___rarg___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) {
|
||||
_start:
|
||||
{
|
||||
if (lean_obj_tag(x_7) == 0)
|
||||
{
|
||||
lean_object* x_8; lean_object* x_9; lean_object* x_10;
|
||||
lean_dec(x_6);
|
||||
lean_dec(x_5);
|
||||
lean_dec(x_4);
|
||||
lean_dec(x_3);
|
||||
lean_dec(x_2);
|
||||
x_8 = lean_ctor_get(x_1, 0);
|
||||
lean_inc(x_8);
|
||||
lean_dec(x_1);
|
||||
x_9 = lean_ctor_get(x_8, 1);
|
||||
lean_inc(x_9);
|
||||
lean_dec(x_8);
|
||||
x_10 = lean_apply_2(x_9, lean_box(0), x_7);
|
||||
return x_10;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15;
|
||||
x_11 = lean_ctor_get(x_7, 0);
|
||||
lean_inc(x_11);
|
||||
lean_dec(x_7);
|
||||
x_12 = lean_alloc_ctor(0, 2, 0);
|
||||
lean_ctor_set(x_12, 0, x_2);
|
||||
lean_ctor_set(x_12, 1, x_3);
|
||||
lean_inc(x_4);
|
||||
x_13 = lean_apply_2(x_4, x_12, x_11);
|
||||
x_14 = lean_alloc_closure((void*)(l_Std_RBNode_forIn_visit___at_Std_RBMap_instForInRBMapProd___spec__1___rarg___lambda__1), 4, 3);
|
||||
lean_closure_set(x_14, 0, x_1);
|
||||
lean_closure_set(x_14, 1, x_4);
|
||||
lean_closure_set(x_14, 2, x_5);
|
||||
x_15 = lean_apply_4(x_6, lean_box(0), lean_box(0), x_13, x_14);
|
||||
return x_15;
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Std_RBNode_forIn_visit___at_Std_RBMap_instForInRBMapProd___spec__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
if (lean_obj_tag(x_3) == 0)
|
||||
{
|
||||
lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
lean_dec(x_2);
|
||||
x_5 = lean_ctor_get(x_1, 0);
|
||||
lean_inc(x_5);
|
||||
lean_dec(x_1);
|
||||
x_6 = lean_ctor_get(x_5, 1);
|
||||
lean_inc(x_6);
|
||||
lean_dec(x_5);
|
||||
x_7 = lean_alloc_ctor(1, 1, 0);
|
||||
lean_ctor_set(x_7, 0, x_4);
|
||||
x_8 = lean_apply_2(x_6, lean_box(0), x_7);
|
||||
return x_8;
|
||||
}
|
||||
else
|
||||
{
|
||||
lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16;
|
||||
x_9 = lean_ctor_get(x_3, 0);
|
||||
lean_inc(x_9);
|
||||
x_10 = lean_ctor_get(x_3, 1);
|
||||
lean_inc(x_10);
|
||||
x_11 = lean_ctor_get(x_3, 2);
|
||||
lean_inc(x_11);
|
||||
x_12 = lean_ctor_get(x_3, 3);
|
||||
lean_inc(x_12);
|
||||
lean_dec(x_3);
|
||||
x_13 = lean_ctor_get(x_1, 1);
|
||||
lean_inc(x_13);
|
||||
lean_inc(x_2);
|
||||
lean_inc(x_1);
|
||||
x_14 = l_Std_RBNode_forIn_visit___at_Std_RBMap_instForInRBMapProd___spec__1___rarg(x_1, x_2, x_9, x_4);
|
||||
lean_inc(x_13);
|
||||
x_15 = lean_alloc_closure((void*)(l_Std_RBNode_forIn_visit___at_Std_RBMap_instForInRBMapProd___spec__1___rarg___lambda__2), 7, 6);
|
||||
lean_closure_set(x_15, 0, x_1);
|
||||
lean_closure_set(x_15, 1, x_10);
|
||||
lean_closure_set(x_15, 2, x_11);
|
||||
lean_closure_set(x_15, 3, x_2);
|
||||
lean_closure_set(x_15, 4, x_12);
|
||||
lean_closure_set(x_15, 5, x_13);
|
||||
x_16 = lean_apply_4(x_13, lean_box(0), lean_box(0), x_14, x_15);
|
||||
return x_16;
|
||||
}
|
||||
}
|
||||
}
|
||||
lean_object* l_Std_RBNode_forIn_visit___at_Std_RBMap_instForInRBMapProd___spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_5;
|
||||
x_5 = lean_alloc_closure((void*)(l_Std_RBNode_forIn_visit___at_Std_RBMap_instForInRBMapProd___spec__1___rarg), 4, 0);
|
||||
return x_5;
|
||||
}
|
||||
}
|
||||
lean_object* l_Std_RBMap_instForInRBMapProd___rarg___lambda__1(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6;
|
||||
x_3 = lean_ctor_get(x_2, 0);
|
||||
lean_inc(x_3);
|
||||
lean_dec(x_2);
|
||||
x_4 = lean_ctor_get(x_1, 0);
|
||||
lean_inc(x_4);
|
||||
lean_dec(x_1);
|
||||
x_5 = lean_ctor_get(x_4, 1);
|
||||
lean_inc(x_5);
|
||||
lean_dec(x_4);
|
||||
x_6 = lean_apply_2(x_5, lean_box(0), x_3);
|
||||
return x_6;
|
||||
}
|
||||
}
|
||||
lean_object* l_Std_RBMap_instForInRBMapProd___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8;
|
||||
x_5 = lean_ctor_get(x_1, 1);
|
||||
lean_inc(x_5);
|
||||
lean_inc(x_1);
|
||||
x_6 = l_Std_RBNode_forIn_visit___at_Std_RBMap_instForInRBMapProd___spec__1___rarg(x_1, x_4, x_2, x_3);
|
||||
x_7 = lean_alloc_closure((void*)(l_Std_RBMap_instForInRBMapProd___rarg___lambda__1), 2, 1);
|
||||
lean_closure_set(x_7, 0, x_1);
|
||||
x_8 = lean_apply_4(x_5, lean_box(0), lean_box(0), x_6, x_7);
|
||||
return x_8;
|
||||
}
|
||||
}
|
||||
lean_object* l_Std_RBMap_instForInRBMapProd(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_6;
|
||||
x_6 = lean_alloc_closure((void*)(l_Std_RBMap_instForInRBMapProd___rarg), 4, 0);
|
||||
return x_6;
|
||||
}
|
||||
}
|
||||
lean_object* l_Std_RBMap_instForInRBMapProd___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_6;
|
||||
x_6 = l_Std_RBMap_instForInRBMapProd(x_1, x_2, x_3, x_4, x_5);
|
||||
lean_dec(x_3);
|
||||
return x_6;
|
||||
}
|
||||
}
|
||||
lean_object* l_Std_RBMap_isEmpty_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
|
||||
_start:
|
||||
{
|
||||
|
|
@ -22075,7 +22255,7 @@ _start:
|
|||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6;
|
||||
x_1 = l_Std_RBMap_min_x21___rarg___closed__1;
|
||||
x_2 = l_Std_RBMap_min_x21___rarg___closed__2;
|
||||
x_3 = lean_unsigned_to_nat(325u);
|
||||
x_3 = lean_unsigned_to_nat(328u);
|
||||
x_4 = lean_unsigned_to_nat(14u);
|
||||
x_5 = l_Std_RBMap_min_x21___rarg___closed__3;
|
||||
x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5);
|
||||
|
|
@ -22188,7 +22368,7 @@ _start:
|
|||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6;
|
||||
x_1 = l_Std_RBMap_min_x21___rarg___closed__1;
|
||||
x_2 = l_Std_RBMap_max_x21___rarg___closed__1;
|
||||
x_3 = lean_unsigned_to_nat(330u);
|
||||
x_3 = lean_unsigned_to_nat(333u);
|
||||
x_4 = lean_unsigned_to_nat(14u);
|
||||
x_5 = l_Std_RBMap_min_x21___rarg___closed__3;
|
||||
x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5);
|
||||
|
|
@ -22309,7 +22489,7 @@ _start:
|
|||
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6;
|
||||
x_1 = l_Std_RBMap_min_x21___rarg___closed__1;
|
||||
x_2 = l_Std_RBMap_find_x21___rarg___closed__1;
|
||||
x_3 = lean_unsigned_to_nat(335u);
|
||||
x_3 = lean_unsigned_to_nat(338u);
|
||||
x_4 = lean_unsigned_to_nat(14u);
|
||||
x_5 = l_Std_RBMap_find_x21___rarg___closed__2;
|
||||
x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5);
|
||||
|
|
|
|||
42
stage0/stdlib/Std/Data/RBTree.c
generated
42
stage0/stdlib/Std/Data/RBTree.c
generated
|
|
@ -42,6 +42,7 @@ extern lean_object* l_Std_Format_sbracket___closed__4;
|
|||
lean_object* l_Std_RBNode_insert___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBTree_seteq___rarg___boxed(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBTree_find_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBMap_instForInRBMapProd___rarg___lambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBTree_forM___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBTree_toList___rarg___lambda__1(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBTree_seteq(lean_object*);
|
||||
|
|
@ -76,6 +77,7 @@ lean_object* l_Std_RBTree_ofList(lean_object*);
|
|||
lean_object* l_Std_RBNode_min___rarg(lean_object*);
|
||||
lean_object* l_Std_RBNode_erase___rarg(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBNode_foldM___at_Std_RBTree_forM___spec__1___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBTree_instForInRBTree(lean_object*);
|
||||
lean_object* l_Std_RBTree_fromList(lean_object*);
|
||||
lean_object* l_Std_RBTree_revFold(lean_object*, lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBTree_depth___boxed(lean_object*, lean_object*);
|
||||
|
|
@ -98,7 +100,6 @@ lean_object* l_Std_RBTree_empty(lean_object*, lean_object*);
|
|||
lean_object* l_Std_RBTree_insert___rarg(lean_object*, lean_object*, lean_object*);
|
||||
uint8_t l_Std_RBTree_all___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBTree_depth___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBTree_forIn___rarg___lambda__1(lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBTree_any___boxed(lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBTree_min___rarg___boxed(lean_object*);
|
||||
lean_object* l_Std_RBTree_ofList_match__1(lean_object*, lean_object*);
|
||||
|
|
@ -139,6 +140,7 @@ lean_object* l_Std_RBTree_depth(lean_object*, lean_object*);
|
|||
lean_object* l_Std_instEmptyCollectionRBTree(lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBTree_find_x3f_match__1(lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBTree_contains(lean_object*);
|
||||
lean_object* l_Std_RBTree_instForInRBTree___rarg(lean_object*, lean_object*);
|
||||
lean_object* l_Std_RBTree_min_match__1(lean_object*, lean_object*);
|
||||
uint8_t l_Std_RBTree_isEmpty___rarg(lean_object*);
|
||||
lean_object* l_Std_RBTree_ofList___rarg(lean_object*, lean_object*);
|
||||
|
|
@ -693,23 +695,6 @@ x_4 = lean_alloc_closure((void*)(l_Std_RBNode_forIn_visit___at_Std_RBTree_forIn_
|
|||
return x_4;
|
||||
}
|
||||
}
|
||||
lean_object* l_Std_RBTree_forIn___rarg___lambda__1(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6;
|
||||
x_3 = lean_ctor_get(x_2, 0);
|
||||
lean_inc(x_3);
|
||||
lean_dec(x_2);
|
||||
x_4 = lean_ctor_get(x_1, 0);
|
||||
lean_inc(x_4);
|
||||
lean_dec(x_1);
|
||||
x_5 = lean_ctor_get(x_4, 1);
|
||||
lean_inc(x_5);
|
||||
lean_dec(x_4);
|
||||
x_6 = lean_apply_2(x_5, lean_box(0), x_3);
|
||||
return x_6;
|
||||
}
|
||||
}
|
||||
lean_object* l_Std_RBTree_forIn___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) {
|
||||
_start:
|
||||
{
|
||||
|
|
@ -718,7 +703,7 @@ x_5 = lean_ctor_get(x_1, 1);
|
|||
lean_inc(x_5);
|
||||
lean_inc(x_1);
|
||||
x_6 = l_Std_RBNode_forIn_visit___at_Std_RBTree_forIn___spec__1___rarg(x_1, x_4, x_2, x_3);
|
||||
x_7 = lean_alloc_closure((void*)(l_Std_RBTree_forIn___rarg___lambda__1), 2, 1);
|
||||
x_7 = lean_alloc_closure((void*)(l_Std_RBMap_instForInRBMapProd___rarg___lambda__1), 2, 1);
|
||||
lean_closure_set(x_7, 0, x_1);
|
||||
x_8 = lean_apply_4(x_5, lean_box(0), lean_box(0), x_6, x_7);
|
||||
return x_8;
|
||||
|
|
@ -741,6 +726,25 @@ lean_dec(x_2);
|
|||
return x_5;
|
||||
}
|
||||
}
|
||||
lean_object* l_Std_RBTree_instForInRBTree___rarg(lean_object* x_1, lean_object* x_2) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_3;
|
||||
x_3 = lean_alloc_closure((void*)(l_Std_RBTree_forIn___boxed), 4, 3);
|
||||
lean_closure_set(x_3, 0, lean_box(0));
|
||||
lean_closure_set(x_3, 1, x_1);
|
||||
lean_closure_set(x_3, 2, lean_box(0));
|
||||
return x_3;
|
||||
}
|
||||
}
|
||||
lean_object* l_Std_RBTree_instForInRBTree(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
lean_object* x_2;
|
||||
x_2 = lean_alloc_closure((void*)(l_Std_RBTree_instForInRBTree___rarg), 2, 0);
|
||||
return x_2;
|
||||
}
|
||||
}
|
||||
uint8_t l_Std_RBTree_isEmpty___rarg(lean_object* x_1) {
|
||||
_start:
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue