From 25144dc91a8d2a3cdc61c21172520c9bf92c5efe Mon Sep 17 00:00:00 2001 From: Leonardo de Moura Date: Thu, 22 Apr 2021 20:06:26 -0700 Subject: [PATCH] chore: update stage0 --- stage0/src/Init/Core.lean | 8 +- stage0/src/Init/Data/Char/Basic.lean | 10 +- stage0/src/Init/Data/Float.lean | 4 +- stage0/src/Init/Data/Int/Basic.lean | 12 +- stage0/src/Init/Data/List/Basic.lean | 32 +- stage0/src/Init/Data/Option/Basic.lean | 5 +- stage0/src/Init/Data/Ord.lean | 2 +- stage0/src/Init/Data/String/Basic.lean | 2 +- stage0/src/Init/Data/UInt.lean | 16 +- stage0/src/Init/Notation.lean | 24 +- stage0/src/Init/Prelude.lean | 155 +- stage0/src/Lean/Compiler/ConstFolding.lean | 31 +- stage0/src/Lean/Data/Json/Basic.lean | 4 +- stage0/src/Lean/Data/JsonRpc.lean | 4 +- stage0/src/Lean/Data/Name.lean | 4 +- stage0/src/Lean/Data/Trie.lean | 8 +- stage0/src/Lean/Elab/DefView.lean | 2 +- stage0/src/Lean/Elab/Quotation.lean | 2 +- stage0/src/Lean/Expr.lean | 2 +- stage0/src/Lean/Meta/AppBuilder.lean | 4 +- stage0/src/Lean/Meta/DiscrTree.lean | 2 +- stage0/src/Lean/Server/Completion.lean | 37 +- stage0/stdlib/Init/Classical.c | 42 +- stage0/stdlib/Init/Control/Basic.c | 4 +- stage0/stdlib/Init/Core.c | 10 +- stage0/stdlib/Init/Data/Array/Basic.c | 4 +- stage0/stdlib/Init/Data/Array/Subarray.c | 40 +- stage0/stdlib/Init/Data/Char/Basic.c | 59 +- stage0/stdlib/Init/Data/Float.c | 16 +- stage0/stdlib/Init/Data/Format/Macro.c | 6 +- stage0/stdlib/Init/Data/Format/Syntax.c | 4 +- stage0/stdlib/Init/Data/Int/Basic.c | 16 +- stage0/stdlib/Init/Data/List/Basic.c | 36 +- stage0/stdlib/Init/Data/Option/Basic.c | 10 +- stage0/stdlib/Init/Data/Range.c | 42 +- stage0/stdlib/Init/Data/Repr.c | 4 +- stage0/stdlib/Init/Data/String/Basic.c | 8 +- stage0/stdlib/Init/Data/ToString/Basic.c | 6 +- stage0/stdlib/Init/Data/ToString/Macro.c | 6 +- stage0/stdlib/Init/Data/UInt.c | 144 +- stage0/stdlib/Init/Meta.c | 42 +- stage0/stdlib/Init/Notation.c | 4430 +++++++++-------- stage0/stdlib/Init/NotationExtra.c | 294 +- stage0/stdlib/Init/Prelude.c | 72 +- stage0/stdlib/Init/System/IO.c | 30 +- stage0/stdlib/Init/Util.c | 6 +- stage0/stdlib/Lean/Compiler/ConstFolding.c | 194 +- stage0/stdlib/Lean/Compiler/IR/Borrow.c | 4 +- stage0/stdlib/Lean/Compiler/IR/CtorLayout.c | 4 +- stage0/stdlib/Lean/Compiler/IR/EmitC.c | 36 +- stage0/stdlib/Lean/Compiler/IR/Format.c | 4 +- stage0/stdlib/Lean/Compiler/NameMangling.c | 6 +- stage0/stdlib/Lean/Data/Json/Basic.c | 18 +- stage0/stdlib/Lean/Data/Json/Parser.c | 8 +- stage0/stdlib/Lean/Data/Json/Printer.c | 10 +- stage0/stdlib/Lean/Data/JsonRpc.c | 18 +- stage0/stdlib/Lean/Data/KVMap.c | 4 +- stage0/stdlib/Lean/Data/LBool.c | 4 +- stage0/stdlib/Lean/Data/Name.c | 10 +- stage0/stdlib/Lean/Data/Options.c | 10 +- stage0/stdlib/Lean/Declaration.c | 4 +- stage0/stdlib/Lean/Elab/App.c | 54 +- stage0/stdlib/Lean/Elab/Binders.c | 1482 +++--- stage0/stdlib/Lean/Elab/BuiltinNotation.c | 308 +- stage0/stdlib/Lean/Elab/Command.c | 4 +- stage0/stdlib/Lean/Elab/Declaration.c | 32 +- stage0/stdlib/Lean/Elab/DefView.c | 4 +- stage0/stdlib/Lean/Elab/Deriving/BEq.c | 134 +- stage0/stdlib/Lean/Elab/Deriving/DecEq.c | 256 +- stage0/stdlib/Lean/Elab/Deriving/FromToJson.c | 42 +- stage0/stdlib/Lean/Elab/Deriving/Hashable.c | 76 +- stage0/stdlib/Lean/Elab/Deriving/Inhabited.c | 24 +- stage0/stdlib/Lean/Elab/Deriving/Ord.c | 166 +- stage0/stdlib/Lean/Elab/Deriving/Repr.c | 90 +- stage0/stdlib/Lean/Elab/Deriving/Util.c | 54 +- stage0/stdlib/Lean/Elab/Do.c | 1712 +++---- stage0/stdlib/Lean/Elab/Extra.c | 28 +- stage0/stdlib/Lean/Elab/Inductive.c | 8 +- stage0/stdlib/Lean/Elab/LetRec.c | 8 +- stage0/stdlib/Lean/Elab/Match.c | 162 +- stage0/stdlib/Lean/Elab/MutualDef.c | 58 +- .../Lean/Elab/PreDefinition/Structural.c | 12 +- stage0/stdlib/Lean/Elab/Quotation.c | 1064 ++-- stage0/stdlib/Lean/Elab/Quotation/Util.c | 4 +- stage0/stdlib/Lean/Elab/SetOption.c | 6 +- stage0/stdlib/Lean/Elab/StructInst.c | 110 +- stage0/stdlib/Lean/Elab/Structure.c | 38 +- stage0/stdlib/Lean/Elab/Syntax.c | 784 +-- stage0/stdlib/Lean/Elab/Tactic/Basic.c | 80 +- stage0/stdlib/Lean/Elab/Tactic/Generalize.c | 6 +- stage0/stdlib/Lean/Elab/Tactic/Induction.c | 12 +- stage0/stdlib/Lean/Elab/Tactic/Match.c | 52 +- stage0/stdlib/Lean/Elab/Term.c | 52 +- stage0/stdlib/Lean/Exception.c | 10 +- stage0/stdlib/Lean/Expr.c | 22 +- stage0/stdlib/Lean/Level.c | 4 +- stage0/stdlib/Lean/Message.c | 10 +- stage0/stdlib/Lean/Meta/AppBuilder.c | 64 +- stage0/stdlib/Lean/Meta/DiscrTree.c | 18 +- stage0/stdlib/Lean/Meta/Match/Basic.c | 4 +- stage0/stdlib/Lean/Meta/Match/CaseValues.c | 8 +- stage0/stdlib/Lean/Meta/Match/Match.c | 4 +- stage0/stdlib/Lean/Meta/MatchUtil.c | 12 +- stage0/stdlib/Lean/Meta/RecursorInfo.c | 16 +- stage0/stdlib/Lean/Meta/SizeOf.c | 18 +- stage0/stdlib/Lean/Meta/Tactic/Assert.c | 4 +- stage0/stdlib/Lean/Meta/Tactic/Cases.c | 22 +- stage0/stdlib/Lean/Meta/Tactic/Injection.c | 10 +- stage0/stdlib/Lean/Meta/Tactic/Intro.c | 4 +- .../Lean/Meta/Tactic/Simp/CongrLemmas.c | 8 +- stage0/stdlib/Lean/Meta/Tactic/Simp/Main.c | 14 +- stage0/stdlib/Lean/Meta/Tactic/Simp/Rewrite.c | 8 +- .../stdlib/Lean/Meta/Tactic/Simp/SimpLemmas.c | 26 +- stage0/stdlib/Lean/Meta/UnificationHint.c | 4 +- stage0/stdlib/Lean/Meta/WHNF.c | 4 +- stage0/stdlib/Lean/MonadEnv.c | 24 +- stage0/stdlib/Lean/Parser/Basic.c | 4 +- stage0/stdlib/Lean/Parser/Command.c | 40 +- stage0/stdlib/Lean/Parser/Do.c | 34 +- stage0/stdlib/Lean/Parser/Extra.c | 4 +- stage0/stdlib/Lean/Parser/Level.c | 18 +- stage0/stdlib/Lean/Parser/Syntax.c | 8 +- stage0/stdlib/Lean/Parser/Tactic.c | 8 +- stage0/stdlib/Lean/Parser/Term.c | 574 +-- .../Lean/PrettyPrinter/Delaborator/Builtins.c | 266 +- .../stdlib/Lean/PrettyPrinter/Parenthesizer.c | 8 +- stage0/stdlib/Lean/Server/Completion.c | 3048 +++++------- stage0/stdlib/Lean/Server/FileWorker.c | 4 +- stage0/stdlib/Lean/Structure.c | 6 +- stage0/stdlib/Lean/Syntax.c | 4 +- stage0/stdlib/Lean/ToExpr.c | 14 +- stage0/stdlib/Lean/Util/Recognizers.c | 28 +- stage0/stdlib/Lean/Util/Trace.c | 78 +- 133 files changed, 8507 insertions(+), 8914 deletions(-) diff --git a/stage0/src/Init/Core.lean b/stage0/src/Init/Core.lean index 4895795713..6f6befb419 100644 --- a/stage0/src/Init/Core.lean +++ b/stage0/src/Init/Core.lean @@ -569,16 +569,16 @@ instance [DecidableEq α] [DecidableEq β] : DecidableEq (α × β) := instance [BEq α] [BEq β] : BEq (α × β) where beq := fun (a₁, b₁) (a₂, b₂) => a₁ == a₂ && b₁ == b₂ -instance [HasLess α] [HasLess β] : HasLess (α × β) where - Less s t := s.1 < t.1 ∨ (s.1 = t.1 ∧ s.2 < t.2) +instance [LT α] [LT β] : LT (α × β) where + lt s t := s.1 < t.1 ∨ (s.1 = t.1 ∧ s.2 < t.2) instance prodHasDecidableLt - [HasLess α] [HasLess β] [DecidableEq α] [DecidableEq β] + [LT α] [LT β] [DecidableEq α] [DecidableEq β] [(a b : α) → Decidable (a < b)] [(a b : β) → Decidable (a < b)] : (s t : α × β) → Decidable (s < t) := fun t s => inferInstanceAs (Decidable (_ ∨ _)) -theorem Prod.ltDef [HasLess α] [HasLess β] (s t : α × β) : (s < t) = (s.1 < t.1 ∨ (s.1 = t.1 ∧ s.2 < t.2)) := +theorem Prod.ltDef [LT α] [LT β] (s t : α × β) : (s < t) = (s.1 < t.1 ∨ (s.1 = t.1 ∧ s.2 < t.2)) := rfl theorem Prod.ext (p : α × β) : (p.1, p.2) = p := by diff --git a/stage0/src/Init/Data/Char/Basic.lean b/stage0/src/Init/Data/Char/Basic.lean index e39fa6d31e..1d4f10c780 100644 --- a/stage0/src/Init/Data/Char/Basic.lean +++ b/stage0/src/Init/Data/Char/Basic.lean @@ -11,13 +11,11 @@ import Init.Data.UInt namespace Char -protected def Less (a b : Char) : Prop := a.val < b.val -protected def LessEq (a b : Char) : Prop := a.val ≤ b.val +protected def lt (a b : Char) : Prop := a.val < b.val +protected def le (a b : Char) : Prop := a.val ≤ b.val -instance : HasLess Char := ⟨Char.Less⟩ -instance : HasLessEq Char := ⟨Char.LessEq⟩ - -protected def lt (a b : Char) : Bool := a.val < b.val +instance : LT Char := ⟨Char.lt⟩ +instance : LE Char := ⟨Char.le⟩ instance (a b : Char) : Decidable (a < b) := UInt32.decLt _ _ diff --git a/stage0/src/Init/Data/Float.lean b/stage0/src/Init/Data/Float.lean index 9664fedc4a..f35ba74586 100644 --- a/stage0/src/Init/Data/Float.lean +++ b/stage0/src/Init/Data/Float.lean @@ -56,8 +56,8 @@ instance : Sub Float := ⟨Float.sub⟩ instance : Mul Float := ⟨Float.mul⟩ instance : Div Float := ⟨Float.div⟩ instance : Neg Float := ⟨Float.neg⟩ -instance : HasLess Float := ⟨Float.lt⟩ -instance : HasLessEq Float := ⟨Float.le⟩ +instance : LT Float := ⟨Float.lt⟩ +instance : LE Float := ⟨Float.le⟩ @[extern c inline "#1 == #2"] constant Float.beq (a b : Float) : Bool diff --git a/stage0/src/Init/Data/Int/Basic.lean b/stage0/src/Init/Data/Int/Basic.lean index ba8bec9fa9..a40b134884 100644 --- a/stage0/src/Init/Data/Int/Basic.lean +++ b/stage0/src/Init/Data/Int/Basic.lean @@ -84,15 +84,15 @@ instance : Sub Int where inductive NonNeg : Int → Prop where | mk (n : Nat) : NonNeg (ofNat n) -protected def LessEq (a b : Int) : Prop := NonNeg (b - a) +protected def le (a b : Int) : Prop := NonNeg (b - a) -instance : HasLessEq Int where - LessEq := Int.LessEq +instance : LE Int where + le := Int.le -protected def Less (a b : Int) : Prop := (a + 1) ≤ b +protected def lt (a b : Int) : Prop := (a + 1) ≤ b -instance : HasLess Int where - Less := Int.Less +instance : LT Int where + lt := Int.lt set_option bootstrap.genMatcherCode false in @[extern "lean_int_dec_eq"] diff --git a/stage0/src/Init/Data/List/Basic.lean b/stage0/src/Init/Data/List/Basic.lean index 36ca359e70..f3a78bb221 100644 --- a/stage0/src/Init/Data/List/Basic.lean +++ b/stage0/src/Init/Data/List/Basic.lean @@ -262,37 +262,37 @@ def intercalate (sep : List α) (xs : List (List α)) : List α := @[inline] protected def pure {α : Type u} (a : α) : List α := [a] -inductive List.Less [HasLess α] : List α → List α → Prop where - | nil (b : α) (bs : List α) : Less [] (b::bs) - | head {a : α} (as : List α) {b : α} (bs : List α) : a < b → Less (a::as) (b::bs) - | tail {a : α} {as : List α} {b : α} {bs : List α} : ¬ a < b → ¬ b < a → Less as bs → Less (a::as) (b::bs) +inductive lt [LT α] : List α → List α → Prop where + | nil (b : α) (bs : List α) : lt [] (b::bs) + | head {a : α} (as : List α) {b : α} (bs : List α) : a < b → lt (a::as) (b::bs) + | tail {a : α} {as : List α} {b : α} {bs : List α} : ¬ a < b → ¬ b < a → lt as bs → lt (a::as) (b::bs) -instance less [HasLess α] : HasLess (List α) := ⟨List.Less⟩ +instance [LT α] : LT (List α) := ⟨List.lt⟩ -instance hasDecidableLt [HasLess α] [h : DecidableRel (α:=α) (·<·)] : (l₁ l₂ : List α) → Decidable (l₁ < l₂) +instance hasDecidableLt [LT α] [h : DecidableRel (α:=α) (·<·)] : (l₁ l₂ : List α) → Decidable (l₁ < l₂) | [], [] => isFalse (fun h => nomatch h) - | [], b::bs => isTrue (List.Less.nil _ _) + | [], b::bs => isTrue (List.lt.nil _ _) | a::as, [] => isFalse (fun h => nomatch h) | a::as, b::bs => match h a b with - | isTrue h₁ => isTrue (List.Less.head _ _ h₁) + | isTrue h₁ => isTrue (List.lt.head _ _ h₁) | isFalse h₁ => match h b a with | isTrue h₂ => isFalse (fun h => match h with - | List.Less.head _ _ h₁' => absurd h₁' h₁ - | List.Less.tail _ h₂' _ => absurd h₂ h₂') + | List.lt.head _ _ h₁' => absurd h₁' h₁ + | List.lt.tail _ h₂' _ => absurd h₂ h₂') | isFalse h₂ => match hasDecidableLt as bs with - | isTrue h₃ => isTrue (List.Less.tail h₁ h₂ h₃) + | isTrue h₃ => isTrue (List.lt.tail h₁ h₂ h₃) | isFalse h₃ => isFalse (fun h => match h with - | List.Less.head _ _ h₁' => absurd h₁' h₁ - | List.Less.tail _ _ h₃' => absurd h₃' h₃) + | List.lt.head _ _ h₁' => absurd h₁' h₁ + | List.lt.tail _ _ h₃' => absurd h₃' h₃) -@[reducible] protected def LessEq [HasLess α] (a b : List α) : Prop := ¬ b < a +@[reducible] protected def le [LT α] (a b : List α) : Prop := ¬ b < a -instance lessEq [HasLess α] : HasLessEq (List α) := ⟨List.LessEq⟩ +instance [LT α] : LE (List α) := ⟨List.le⟩ -instance [HasLess α] [h : DecidableRel ((· < ·) : α → α → Prop)] : (l₁ l₂ : List α) → Decidable (l₁ ≤ l₂) := +instance [LT α] [h : DecidableRel ((· < ·) : α → α → Prop)] : (l₁ l₂ : List α) → Decidable (l₁ ≤ l₂) := fun a b => inferInstanceAs (Decidable (Not _)) /-- `isPrefixOf l₁ l₂` returns `true` Iff `l₁` is a prefix of `l₂`. -/ diff --git a/stage0/src/Init/Data/Option/Basic.lean b/stage0/src/Init/Data/Option/Basic.lean index f952aa3db3..78d2490bdf 100644 --- a/stage0/src/Init/Data/Option/Basic.lean +++ b/stage0/src/Init/Data/Option/Basic.lean @@ -78,6 +78,5 @@ end Option deriving instance DecidableEq for Option deriving instance BEq for Option -instance [HasLess α] : HasLess (Option α) := { - Less := Option.lt (· < ·) -} +instance [LT α] : LT (Option α) where + lt := Option.lt (· < ·) diff --git a/stage0/src/Init/Data/Ord.lean b/stage0/src/Init/Data/Ord.lean index f4cdff4861..6d3a6b414c 100644 --- a/stage0/src/Init/Data/Ord.lean +++ b/stage0/src/Init/Data/Ord.lean @@ -18,7 +18,7 @@ class Ord (α : Type u) where export Ord (compare) -def compareOfLessAndEq {α} (x y : α) [HasLess α] [Decidable (x < y)] [DecidableEq α] : Ordering := +def compareOfLessAndEq {α} (x y : α) [LT α] [Decidable (x < y)] [DecidableEq α] : Ordering := if x < y then Ordering.lt else if x = y then Ordering.eq else Ordering.gt diff --git a/stage0/src/Init/Data/String/Basic.lean b/stage0/src/Init/Data/String/Basic.lean index 0b9651c4a2..16a28bc643 100644 --- a/stage0/src/Init/Data/String/Basic.lean +++ b/stage0/src/Init/Data/String/Basic.lean @@ -13,7 +13,7 @@ def List.asString (s : List Char) : String := ⟨s⟩ namespace String -instance : HasLess String := +instance : LT String := ⟨fun s₁ s₂ => s₁.data < s₂.data⟩ @[extern "lean_string_dec_lt"] diff --git a/stage0/src/Init/Data/UInt.lean b/stage0/src/Init/Data/UInt.lean index 22dec3dfc1..bcbbd46633 100644 --- a/stage0/src/Init/Data/UInt.lean +++ b/stage0/src/Init/Data/UInt.lean @@ -46,8 +46,8 @@ instance : Mul UInt8 := ⟨UInt8.mul⟩ instance : Mod UInt8 := ⟨UInt8.mod⟩ instance : HMod UInt8 Nat UInt8 := ⟨UInt8.modn⟩ instance : Div UInt8 := ⟨UInt8.div⟩ -instance : HasLess UInt8 := ⟨UInt8.lt⟩ -instance : HasLessEq UInt8 := ⟨UInt8.le⟩ +instance : LT UInt8 := ⟨UInt8.lt⟩ +instance : LE UInt8 := ⟨UInt8.le⟩ @[extern c inline "~ #1"] def UInt8.complement (a:UInt8) : UInt8 := 0-(a+1) @@ -112,8 +112,8 @@ instance : Mul UInt16 := ⟨UInt16.mul⟩ instance : Mod UInt16 := ⟨UInt16.mod⟩ instance : HMod UInt16 Nat UInt16 := ⟨UInt16.modn⟩ instance : Div UInt16 := ⟨UInt16.div⟩ -instance : HasLess UInt16 := ⟨UInt16.lt⟩ -instance : HasLessEq UInt16 := ⟨UInt16.le⟩ +instance : LT UInt16 := ⟨UInt16.lt⟩ +instance : LE UInt16 := ⟨UInt16.le⟩ @[extern c inline "~ #1"] def UInt16.complement (a:UInt16) : UInt16 := 0-(a+1) @@ -237,8 +237,8 @@ instance : Mul UInt64 := ⟨UInt64.mul⟩ instance : Mod UInt64 := ⟨UInt64.mod⟩ instance : HMod UInt64 Nat UInt64 := ⟨UInt64.modn⟩ instance : Div UInt64 := ⟨UInt64.div⟩ -instance : HasLess UInt64 := ⟨UInt64.lt⟩ -instance : HasLessEq UInt64 := ⟨UInt64.le⟩ +instance : LT UInt64 := ⟨UInt64.lt⟩ +instance : LE UInt64 := ⟨UInt64.le⟩ @[extern c inline "~ #1"] def UInt64.complement (a:UInt64) : UInt64 := 0-(a+1) @@ -315,8 +315,8 @@ instance : Mul USize := ⟨USize.mul⟩ instance : Mod USize := ⟨USize.mod⟩ instance : HMod USize Nat USize := ⟨USize.modn⟩ instance : Div USize := ⟨USize.div⟩ -instance : HasLess USize := ⟨USize.lt⟩ -instance : HasLessEq USize := ⟨USize.le⟩ +instance : LT USize := ⟨USize.lt⟩ +instance : LE USize := ⟨USize.le⟩ @[extern c inline "~ #1"] def USize.complement (a:USize) : USize := 0-(a+1) diff --git a/stage0/src/Init/Notation.lean b/stage0/src/Init/Notation.lean index 6d6be5fe53..f25af2fb6f 100644 --- a/stage0/src/Init/Notation.lean +++ b/stage0/src/Init/Notation.lean @@ -78,12 +78,12 @@ prefix:100 "-" => Neg.neg prefix:100 "~~~" => Complement.complement -- declare ASCII alternatives first so that the latter Unicode unexpander wins -infix:50 " <= " => HasLessEq.LessEq -infix:50 " ≤ " => HasLessEq.LessEq -infix:50 " < " => HasLess.Less -infix:50 " >= " => GreaterEq -infix:50 " ≥ " => GreaterEq -infix:50 " > " => Greater +infix:50 " <= " => LE.le +infix:50 " ≤ " => LE.le +infix:50 " < " => LT.lt +infix:50 " >= " => GE.ge +infix:50 " ≥ " => GE.ge +infix:50 " > " => GT.gt infix:50 " = " => Eq infix:50 " == " => BEq.beq infix:50 " ~= " => HEq @@ -94,12 +94,12 @@ infix:50 " ≅ " => HEq It has better support for applying coercions. For example, suppose we have `binrel% Eq n i` where `n : Nat` and `i : Int`. The default elaborator fails because we don't have a coercion from `Int` to `Nat`, but `binrel%` succeeds because it also tries a coercion from `Nat` to `Int` even when the nat occurs before the int. -/ -macro_rules | `($x <= $y) => `(binrel% HasLessEq.LessEq $x $y) -macro_rules | `($x ≤ $y) => `(binrel% HasLessEq.LessEq $x $y) -macro_rules | `($x < $y) => `(binrel% HasLess.Less $x $y) -macro_rules | `($x > $y) => `(binrel% Greater $x $y) -macro_rules | `($x >= $y) => `(binrel% GreaterEq $x $y) -macro_rules | `($x ≥ $y) => `(binrel% GreaterEq $x $y) +macro_rules | `($x <= $y) => `(binrel% LE.le $x $y) +macro_rules | `($x ≤ $y) => `(binrel% LE.le $x $y) +macro_rules | `($x < $y) => `(binrel% LT.lt $x $y) +macro_rules | `($x > $y) => `(binrel% GT.gt $x $y) +macro_rules | `($x >= $y) => `(binrel% GE.ge $x $y) +macro_rules | `($x ≥ $y) => `(binrel% GE.ge $x $y) macro_rules | `($x = $y) => `(binrel% Eq $x $y) macro_rules | `($x == $y) => `(binrel% BEq.beq $x $y) diff --git a/stage0/src/Init/Prelude.lean b/stage0/src/Init/Prelude.lean index 81ab8175c1..3a7eb645c6 100644 --- a/stage0/src/Init/Prelude.lean +++ b/stage0/src/Init/Prelude.lean @@ -350,11 +350,17 @@ class OfNat (α : Type u) (n : Nat) where instance (n : Nat) : OfNat Nat n where ofNat := n -class HasLessEq (α : Type u) where LessEq : α → α → Prop -class HasLess (α : Type u) where Less : α → α → Prop +class LE (α : Type u) where le : α → α → Prop +class LT (α : Type u) where lt : α → α → Prop -export HasLess (Less) -export HasLessEq (LessEq) +abbrev HasLess.Less := @LT.lt -- TODO delete +abbrev HasLessEq.LessEq := @LE.le -- TODO delete + +@[reducible] def GE.ge {α : Type u} [LE α] (a b : α) : Prop := LE.le b a +@[reducible] def GT.gt {α : Type u} [LT α] (a b : α) : Prop := LT.lt b a + +@[reducible] def GreaterEq {α : Type u} [LE α] (a b : α) : Prop := LE.le b a -- TODO delete +@[reducible] def Greater {α : Type u} [LT α] (a b : α) : Prop := LT.lt b a -- TODO delete class HAdd (α : Type u) (β : Type v) (γ : outParam (Type w)) where hAdd : α → β → γ @@ -507,9 +513,6 @@ open HMul (hMul) open HPow (hPow) open HAppend (hAppend) -@[reducible] def GreaterEq {α : Type u} [HasLessEq α] (a b : α) : Prop := LessEq b a -@[reducible] def Greater {α : Type u} [HasLess α] (a b : α) : Prop := Less b a - set_option bootstrap.genMatcherCode false in @[extern "lean_nat_add"] protected def Nat.add : (@& Nat) → (@& Nat) → Nat @@ -585,84 +588,84 @@ def Nat.ble : @& Nat → @& Nat → Bool protected def Nat.le (n m : Nat) : Prop := Eq (ble n m) true -instance : HasLessEq Nat where - LessEq := Nat.le +instance : LE Nat where + le := Nat.le protected def Nat.lt (n m : Nat) : Prop := Nat.le (succ n) m -instance : HasLess Nat where - Less := Nat.lt +instance : LT Nat where + lt := Nat.lt -theorem Nat.notSuccLeZero : ∀ (n : Nat), LessEq (succ n) 0 → False +theorem Nat.notSuccLeZero : ∀ (n : Nat), LE.le (succ n) 0 → False | 0, h => nomatch h | succ n, h => nomatch h -theorem Nat.notLtZero (n : Nat) : Not (Less n 0) := +theorem Nat.notLtZero (n : Nat) : Not (LT.lt n 0) := notSuccLeZero n @[extern "lean_nat_dec_le"] -instance Nat.decLe (n m : @& Nat) : Decidable (LessEq n m) := +instance Nat.decLe (n m : @& Nat) : Decidable (LE.le n m) := decEq (Nat.ble n m) true @[extern "lean_nat_dec_lt"] -instance Nat.decLt (n m : @& Nat) : Decidable (Less n m) := +instance Nat.decLt (n m : @& Nat) : Decidable (LT.lt n m) := decLe (succ n) m -theorem Nat.zeroLe : (n : Nat) → LessEq 0 n +theorem Nat.zeroLe : (n : Nat) → LE.le 0 n | zero => rfl | succ n => rfl -theorem Nat.succLeSucc {n m : Nat} (h : LessEq n m) : LessEq (succ n) (succ m) := +theorem Nat.succLeSucc {n m : Nat} (h : LE.le n m) : LE.le (succ n) (succ m) := h -theorem Nat.zeroLtSucc (n : Nat) : Less 0 (succ n) := +theorem Nat.zeroLtSucc (n : Nat) : LT.lt 0 (succ n) := succLeSucc (zeroLe n) -theorem Nat.leStep : {n m : Nat} → LessEq n m → LessEq n (succ m) +theorem Nat.leStep : {n m : Nat} → LE.le n m → LE.le n (succ m) | zero, zero, h => rfl | zero, succ n, h => rfl | succ n, zero, h => Bool.noConfusion h | succ n, succ m, h => - have LessEq n m from h - have LessEq n (succ m) from leStep this + have LE.le n m from h + have LE.le n (succ m) from leStep this succLeSucc this -protected theorem Nat.leTrans : {n m k : Nat} → LessEq n m → LessEq m k → LessEq n k +protected theorem Nat.leTrans : {n m k : Nat} → LE.le n m → LE.le m k → LE.le n k | zero, m, k, h₁, h₂ => zeroLe _ | succ n, zero, k, h₁, h₂ => Bool.noConfusion h₁ | succ n, succ m, zero, h₁, h₂ => Bool.noConfusion h₂ | succ n, succ m, succ k, h₁, h₂ => - have h₁' : LessEq n m from h₁ - have h₂' : LessEq m k from h₂ - show LessEq n k from + have h₁' : LE.le n m from h₁ + have h₂' : LE.le m k from h₂ + show LE.le n k from Nat.leTrans h₁' h₂' -protected theorem Nat.ltTrans {n m k : Nat} (h₁ : Less n m) : Less m k → Less n k := +protected theorem Nat.ltTrans {n m k : Nat} (h₁ : LT.lt n m) : LT.lt m k → LT.lt n k := Nat.leTrans (leStep h₁) -theorem Nat.leSucc : (n : Nat) → LessEq n (succ n) +theorem Nat.leSucc : (n : Nat) → LE.le n (succ n) | zero => rfl | succ n => leSucc n -theorem Nat.leSuccOfLe {n m : Nat} (h : LessEq n m) : LessEq n (succ m) := +theorem Nat.leSuccOfLe {n m : Nat} (h : LE.le n m) : LE.le n (succ m) := Nat.leTrans h (leSucc m) -protected theorem Nat.eqOrLtOfLe : {n m: Nat} → LessEq n m → Or (Eq n m) (Less n m) +protected theorem Nat.eqOrLtOfLe : {n m: Nat} → LE.le n m → Or (Eq n m) (LT.lt n m) | zero, zero, h => Or.inl rfl | zero, succ n, h => Or.inr (zeroLe n) | succ n, zero, h => Bool.noConfusion h | succ n, succ m, h => - have LessEq n m from h + have LE.le n m from h match Nat.eqOrLtOfLe this with | Or.inl h => Or.inl (h ▸ rfl) | Or.inr h => Or.inr (succLeSucc h) -protected def Nat.leRefl : (n : Nat) → LessEq n n +protected def Nat.leRefl : (n : Nat) → LE.le n n | zero => rfl | succ n => Nat.leRefl n -protected theorem Nat.ltOrGe (n m : Nat) : Or (Less n m) (GreaterEq n m) := +protected theorem Nat.ltOrGe (n m : Nat) : Or (LT.lt n m) (GE.ge n m) := match m with | zero => Or.inr (zeroLe n) | succ m => @@ -673,16 +676,16 @@ protected theorem Nat.ltOrGe (n m : Nat) : Or (Less n m) (GreaterEq n m) := | Or.inl h1 => Or.inl (h1 ▸ Nat.leRefl _) | Or.inr h1 => Or.inr h1 -protected theorem Nat.leAntisymm : {n m : Nat} → LessEq n m → LessEq m n → Eq n m +protected theorem Nat.leAntisymm : {n m : Nat} → LE.le n m → LE.le m n → Eq n m | zero, zero, h₁, h₂ => rfl | succ n, zero, h₁, h₂ => Bool.noConfusion h₁ | zero, succ m, h₁, h₂ => Bool.noConfusion h₂ | succ n, succ m, h₁, h₂ => - have h₁' : LessEq n m from h₁ - have h₂' : LessEq m n from h₂ + have h₁' : LE.le n m from h₁ + have h₂' : LE.le m n from h₂ (Nat.leAntisymm h₁' h₂') ▸ rfl -protected theorem Nat.ltOfLeOfNe {n m : Nat} (h₁ : LessEq n m) (h₂ : Not (Eq n m)) : Less n m := +protected theorem Nat.ltOfLeOfNe {n m : Nat} (h₁ : LE.le n m) (h₂ : Not (Eq n m)) : LT.lt n m := match Nat.ltOrGe n m with | Or.inl h₃ => h₃ | Or.inr h₃ => absurd (Nat.leAntisymm h₁ h₃) h₂ @@ -702,16 +705,16 @@ protected def Nat.sub : (@& Nat) → (@& Nat) → Nat instance : Sub Nat where sub := Nat.sub -theorem Nat.predLePred : {n m : Nat} → LessEq n m → LessEq (pred n) (pred m) +theorem Nat.predLePred : {n m : Nat} → LE.le n m → LE.le (pred n) (pred m) | zero, zero, h => rfl | zero, succ n, h => zeroLe n | succ n, zero, h => Bool.noConfusion h | succ n, succ m, h => h -theorem Nat.leOfSuccLeSucc {n m : Nat} : LessEq (succ n) (succ m) → LessEq n m := +theorem Nat.leOfSuccLeSucc {n m : Nat} : LE.le (succ n) (succ m) → LE.le n m := predLePred -theorem Nat.leOfLtSucc {m n : Nat} : Less m (succ n) → LessEq m n := +theorem Nat.leOfLtSucc {m n : Nat} : LT.lt m (succ n) → LE.le m n := leOfSuccLeSucc @[extern "lean_system_platform_nbits"] constant System.Platform.getNumBits : Unit → Subtype fun (n : Nat) => Or (Eq n 32) (Eq n 64) := @@ -725,7 +728,7 @@ theorem System.Platform.numBitsEq : Or (Eq numBits 32) (Eq numBits 64) := structure Fin (n : Nat) where val : Nat - isLt : Less val n + isLt : LT.lt val n theorem Fin.eqOfVeq {n} : ∀ {i j : Fin n}, Eq i.val j.val → Eq i j | ⟨v, h⟩, ⟨_, _⟩, rfl => rfl @@ -742,14 +745,14 @@ instance (n : Nat) : DecidableEq (Fin n) := | isTrue h => isTrue (Fin.eqOfVeq h) | isFalse h => isFalse (Fin.neOfVne h) -instance {n} : HasLess (Fin n) where - Less a b := Less a.val b.val +instance {n} : LT (Fin n) where + lt a b := LT.lt a.val b.val -instance {n} : HasLessEq (Fin n) where - LessEq a b := LessEq a.val b.val +instance {n} : LE (Fin n) where + le a b := LE.le a.val b.val -instance Fin.decLt {n} (a b : Fin n) : Decidable (Less a b) := Nat.decLt .. -instance Fin.decLe {n} (a b : Fin n) : Decidable (LessEq a b) := Nat.decLe .. +instance Fin.decLt {n} (a b : Fin n) : Decidable (LT.lt a b) := Nat.decLt .. +instance Fin.decLe {n} (a b : Fin n) : Decidable (LE.le a b) := Nat.decLe .. def UInt8.size : Nat := 256 structure UInt8 where @@ -759,7 +762,7 @@ attribute [extern "lean_uint8_of_nat_mk"] UInt8.mk attribute [extern "lean_uint8_to_nat"] UInt8.val @[extern "lean_uint8_of_nat"] -def UInt8.ofNatCore (n : @& Nat) (h : Less n UInt8.size) : UInt8 := { +def UInt8.ofNatCore (n : @& Nat) (h : LT.lt n UInt8.size) : UInt8 := { val := { val := n, isLt := h } } @@ -783,7 +786,7 @@ attribute [extern "lean_uint16_of_nat_mk"] UInt16.mk attribute [extern "lean_uint16_to_nat"] UInt16.val @[extern "lean_uint16_of_nat"] -def UInt16.ofNatCore (n : @& Nat) (h : Less n UInt16.size) : UInt16 := { +def UInt16.ofNatCore (n : @& Nat) (h : LT.lt n UInt16.size) : UInt16 := { val := { val := n, isLt := h } } @@ -807,7 +810,7 @@ attribute [extern "lean_uint32_of_nat_mk"] UInt32.mk attribute [extern "lean_uint32_to_nat"] UInt32.val @[extern "lean_uint32_of_nat"] -def UInt32.ofNatCore (n : @& Nat) (h : Less n UInt32.size) : UInt32 := { +def UInt32.ofNatCore (n : @& Nat) (h : LT.lt n UInt32.size) : UInt32 := { val := { val := n, isLt := h } } @@ -826,26 +829,26 @@ instance : DecidableEq UInt32 := UInt32.decEq instance : Inhabited UInt32 where default := UInt32.ofNatCore 0 (by decide) -instance : HasLess UInt32 where - Less a b := Less a.val b.val +instance : LT UInt32 where + lt a b := LT.lt a.val b.val -instance : HasLessEq UInt32 where - LessEq a b := LessEq a.val b.val +instance : LE UInt32 where + le a b := LE.le a.val b.val set_option bootstrap.genMatcherCode false in @[extern c inline "#1 < #2"] -def UInt32.decLt (a b : UInt32) : Decidable (Less a b) := +def UInt32.decLt (a b : UInt32) : Decidable (LT.lt a b) := match a, b with - | ⟨n⟩, ⟨m⟩ => inferInstanceAs (Decidable (Less n m)) + | ⟨n⟩, ⟨m⟩ => inferInstanceAs (Decidable (LT.lt n m)) set_option bootstrap.genMatcherCode false in @[extern c inline "#1 <= #2"] -def UInt32.decLe (a b : UInt32) : Decidable (LessEq a b) := +def UInt32.decLe (a b : UInt32) : Decidable (LE.le a b) := match a, b with - | ⟨n⟩, ⟨m⟩ => inferInstanceAs (Decidable (LessEq n m)) + | ⟨n⟩, ⟨m⟩ => inferInstanceAs (Decidable (LE.le n m)) -instance (a b : UInt32) : Decidable (Less a b) := UInt32.decLt a b -instance (a b : UInt32) : Decidable (LessEq a b) := UInt32.decLe a b +instance (a b : UInt32) : Decidable (LT.lt a b) := UInt32.decLt a b +instance (a b : UInt32) : Decidable (LE.le a b) := UInt32.decLe a b def UInt64.size : Nat := 18446744073709551616 structure UInt64 where @@ -855,7 +858,7 @@ attribute [extern "lean_uint64_of_nat_mk"] UInt64.mk attribute [extern "lean_uint64_to_nat"] UInt64.val @[extern "lean_uint64_of_nat"] -def UInt64.ofNatCore (n : @& Nat) (h : Less n UInt64.size) : UInt64 := { +def UInt64.ofNatCore (n : @& Nat) (h : LT.lt n UInt64.size) : UInt64 := { val := { val := n, isLt := h } } @@ -886,7 +889,7 @@ attribute [extern "lean_usize_of_nat_mk"] USize.mk attribute [extern "lean_usize_to_nat"] USize.val @[extern "lean_usize_of_nat"] -def USize.ofNatCore (n : @& Nat) (h : Less n USize.size) : USize := { +def USize.ofNatCore (n : @& Nat) (h : LT.lt n USize.size) : USize := { val := { val := n, isLt := h } } @@ -905,7 +908,7 @@ instance : Inhabited USize where | _, Or.inr rfl => by decide) @[extern "lean_usize_of_nat"] -def USize.ofNat32 (n : @& Nat) (h : Less n 4294967296) : USize := { +def USize.ofNat32 (n : @& Nat) (h : LT.lt n 4294967296) : USize := { val := { val := n isLt := match USize.size, usizeSzEq with @@ -915,7 +918,7 @@ def USize.ofNat32 (n : @& Nat) (h : Less n 4294967296) : USize := { } abbrev Nat.isValidChar (n : Nat) : Prop := - Or (Less n 0xd800) (And (Less 0xdfff n) (Less n 0x110000)) + Or (LT.lt n 0xd800) (And (LT.lt 0xdfff n) (LT.lt n 0x110000)) abbrev UInt32.isValidChar (n : UInt32) : Prop := n.toNat.isValidChar @@ -926,7 +929,7 @@ structure Char where val : UInt32 valid : val.isValidChar -private theorem validCharIsUInt32 {n : Nat} (h : n.isValidChar) : Less n UInt32.size := +private theorem validCharIsUInt32 {n : Nat} (h : n.isValidChar) : LT.lt n UInt32.size := match h with | Or.inl h => Nat.ltTrans h (by decide) | Or.inr ⟨_, h⟩ => Nat.ltTrans h (by decide) @@ -961,11 +964,11 @@ instance : DecidableEq Char := def Char.utf8Size (c : Char) : UInt32 := let v := c.val - ite (LessEq v (UInt32.ofNatCore 0x7F (by decide))) + ite (LE.le v (UInt32.ofNatCore 0x7F (by decide))) (UInt32.ofNatCore 1 (by decide)) - (ite (LessEq v (UInt32.ofNatCore 0x7FF (by decide))) + (ite (LE.le v (UInt32.ofNatCore 0x7FF (by decide))) (UInt32.ofNatCore 2 (by decide)) - (ite (LessEq v (UInt32.ofNatCore 0xFFFF (by decide))) + (ite (LE.le v (UInt32.ofNatCore 0xFFFF (by decide))) (UInt32.ofNatCore 3 (by decide)) (UInt32.ofNatCore 4 (by decide)))) @@ -1029,11 +1032,11 @@ def List.concat {α : Type u} : List α → α → List α | nil, b => cons b nil | cons a as, b => cons a (concat as b) -def List.get {α : Type u} : (as : List α) → (i : Nat) → Less i as.length → α +def List.get {α : Type u} : (as : List α) → (i : Nat) → LT.lt i as.length → α | nil, i, h => absurd h (Nat.notLtZero _) | cons a as, 0, h => a | cons a as, Nat.succ i, h => - have Less i.succ as.length.succ from length_cons .. ▸ h + have LT.lt i.succ as.length.succ from length_cons .. ▸ h get as i (Nat.leOfSuccLeSucc this) structure String where @@ -1120,7 +1123,7 @@ def Array.get {α : Type u} (a : @& Array α) (i : @& Fin a.size) : α := a.data.get i.val i.isLt @[inline] def Array.getD (a : Array α) (i : Nat) (v₀ : α) : α := - dite (Less i a.size) (fun h => a.get ⟨i, h⟩) (fun _ => v₀) + dite (LT.lt i a.size) (fun h => a.get ⟨i, h⟩) (fun _ => v₀) /- "Comfortable" version of `fget`. It performs a bound check at runtime. -/ @[extern "lean_array_get"] @@ -1141,7 +1144,7 @@ def Array.set (a : Array α) (i : @& Fin a.size) (v : α) : Array α := { } @[inline] def Array.setD (a : Array α) (i : Nat) (v : α) : Array α := - dite (Less i a.size) (fun h => a.set ⟨i, h⟩ v) (fun _ => a) + dite (LT.lt i a.size) (fun h => a.set ⟨i, h⟩ v) (fun _ => a) @[extern "lean_array_set"] def Array.set! (a : Array α) (i : @& Nat) (v : α) : Array α := @@ -1150,7 +1153,7 @@ def Array.set! (a : Array α) (i : @& Nat) (v : α) : Array α := -- Slower `Array.append` used in quotations. protected def Array.appendCore {α : Type u} (as : Array α) (bs : Array α) : Array α := let rec loop (i : Nat) (j : Nat) (as : Array α) : Array α := - dite (Less j bs.size) + dite (LT.lt j bs.size) (fun hlt => match i with | 0 => as @@ -1201,7 +1204,7 @@ instance {α : Type u} {m : Type u → Type v} [Monad m] [Inhabited α] : Inhabi -- A fusion of Haskell's `sequence` and `map` def Array.sequenceMap {α : Type u} {β : Type v} {m : Type v → Type w} [Monad m] (as : Array α) (f : α → m β) : m (Array β) := let rec loop (i : Nat) (j : Nat) (bs : Array β) : m (Array β) := - dite (Less j as.size) + dite (LT.lt j as.size) (fun hlt => match i with | 0 => pure bs @@ -1603,7 +1606,7 @@ def mkStr (p : Name) (s : String) : Name := @[export lean_name_mk_numeral] def mkNum (p : Name) (v : Nat) : Name := - Name.num p v (mixHash (hash p) (dite (Less v USize.size) (fun h => USize.ofNatCore v h) (fun _ => USize.ofNat32 17 (by decide)))) + Name.num p v (mixHash (hash p) (dite (LT.lt v USize.size) (fun h => USize.ofNatCore v h) (fun _ => USize.ofNat32 17 (by decide)))) def mkSimple (s : String) : Name := mkStr Name.anonymous s @@ -1760,7 +1763,7 @@ partial def getHeadInfo? : Syntax → Option SourceInfo | ident info .. => some info | node _ args => let rec loop (i : Nat) : Option SourceInfo := - match decide (Less i args.size) with + match decide (LT.lt i args.size) with | true => match getHeadInfo? (args.get! i) with | some info => some info | none => loop (hAdd i 1) @@ -1785,7 +1788,7 @@ partial def getTailPos? (stx : Syntax) (originalOnly := false) : Option String.P | ident (SourceInfo.synthetic (endPos := pos) ..) .., false => some pos | node _ args, _ => let rec loop (i : Nat) : Option String.Pos := - match decide (Less i args.size) with + match decide (LT.lt i args.size) with | true => match getTailPos? (args.get! ((args.size.sub i).sub 1)) originalOnly with | some info => some info | none => loop (hAdd i 1) diff --git a/stage0/src/Lean/Compiler/ConstFolding.lean b/stage0/src/Lean/Compiler/ConstFolding.lean index f3c88ac6fa..be7e357e76 100644 --- a/stage0/src/Lean/Compiler/ConstFolding.lean +++ b/stage0/src/Lean/Compiler/ConstFolding.lean @@ -99,13 +99,13 @@ def foldNatPow (_ : Bool) (a₁ a₂ : Expr) : Option Expr := failure def mkNatEq (a b : Expr) : Expr := - mkAppN (mkConst `Eq [levelOne]) #[(mkConst `Nat), a, b] + mkAppN (mkConst ``Eq [levelOne]) #[(mkConst `Nat), a, b] def mkNatLt (a b : Expr) : Expr := - mkAppN (mkConst `HasLess.Less [levelZero]) #[mkConst `Nat, mkConst `Nat.less, a, b] + mkAppN (mkConst ``LT.lt [levelZero]) #[mkConst `Nat, mkConst `Nat.less, a, b] def mkNatLe (a b : Expr) : Expr := - mkAppN (mkConst `HasLessEq.LessEq [levelZero]) #[mkConst `Nat, mkConst `Nat.lessEq, a, b] + mkAppN (mkConst ``LE.le [levelZero]) #[mkConst `Nat, mkConst `Nat.lessEq, a, b] def toDecidableExpr (beforeErasure : Bool) (pred : Expr) (r : Bool) : Expr := match beforeErasure, r with @@ -126,19 +126,18 @@ def foldNatDecLt := foldNatBinPred mkNatLt (fun a b => a < b) def foldNatDecLe := foldNatBinPred mkNatLe (fun a b => a ≤ b) def natFoldFns : List (Name × BinFoldFn) := - [(`Nat.add, foldNatAdd), - (`Nat.mul, foldNatMul), - (`Nat.div, foldNatDiv), - (`Nat.mod, foldNatMod), - (`Nat.pow, foldNatPow), - (`Nat.pow._main, foldNatPow), - (`Nat.decEq, foldNatDecEq), - (`Nat.decLt, foldNatDecLt), - (`Nat.decLe, foldNatDecLe)] + [(``Nat.add, foldNatAdd), + (``Nat.mul, foldNatMul), + (``Nat.div, foldNatDiv), + (``Nat.mod, foldNatMod), + (``Nat.pow, foldNatPow), + (``Nat.decEq, foldNatDecEq), + (``Nat.decLt, foldNatDecLt), + (``Nat.decLe, foldNatDecLe)] def getBoolLit : Expr → Option Bool - | Expr.const `Bool.true _ _ => some true - | Expr.const `Bool.false _ _ => some false + | Expr.const ``Bool.true _ _ => some true + | Expr.const ``Bool.false _ _ => some false | _ => none def foldStrictAnd (_ : Bool) (a₁ a₂ : Expr) : Option Expr := @@ -187,8 +186,8 @@ def uintFoldToNatFns : List (Name × UnFoldFn) := numScalarTypes.foldl (fun r info => (info.toNatFn, foldToNat) :: r) [] def unFoldFns : List (Name × UnFoldFn) := - [(`Nat.succ, foldNatSucc), - (`Char.ofNat, foldCharOfNat)] + [(``Nat.succ, foldNatSucc), + (``Char.ofNat, foldCharOfNat)] ++ uintFoldToNatFns def findBinFoldFn (fn : Name) : Option BinFoldFn := diff --git a/stage0/src/Lean/Data/Json/Basic.lean b/stage0/src/Lean/Data/Json/Basic.lean index d644b5de4f..3df3c6d74b 100644 --- a/stage0/src/Lean/Data/Json/Basic.lean +++ b/stage0/src/Lean/Data/Json/Basic.lean @@ -69,10 +69,10 @@ def lt (a b : JsonNumber) : Bool := else if ae > be then false else am < bm -def ltProp : HasLess JsonNumber := +def ltProp : LT JsonNumber := ⟨fun a b => lt a b = true⟩ -instance : HasLess JsonNumber := +instance : LT JsonNumber := ltProp instance (a b : JsonNumber) : Decidable (a < b) := diff --git a/stage0/src/Lean/Data/JsonRpc.lean b/stage0/src/Lean/Data/JsonRpc.lean index fb7296db79..9ab50c5c55 100644 --- a/stage0/src/Lean/Data/JsonRpc.lean +++ b/stage0/src/Lean/Data/JsonRpc.lean @@ -130,10 +130,10 @@ private def RequestID.lt : RequestID → RequestID → Bool | RequestID.num _, RequestID.str _ => true | _, _ /- str < *, num < null, null < null -/ => false -private def RequestID.ltProp : HasLess RequestID := +private def RequestID.ltProp : LT RequestID := ⟨fun a b => RequestID.lt a b = true⟩ -instance : HasLess RequestID := +instance : LT RequestID := RequestID.ltProp instance (a b : RequestID) : Decidable (a < b) := diff --git a/stage0/src/Lean/Data/Name.lean b/stage0/src/Lean/Data/Name.lean index 5f166d9445..e1248607b7 100644 --- a/stage0/src/Lean/Data/Name.lean +++ b/stage0/src/Lean/Data/Name.lean @@ -87,10 +87,10 @@ def quickLt (n₁ n₂ : Name) : Bool := else quickLtAux n₁ n₂ /- Alternative HasLt instance. -/ -@[inline] protected def hasLtQuick : HasLess Name := +@[inline] protected def hasLtQuick : LT Name := ⟨fun a b => Name.quickLt a b = true⟩ -@[inline] instance : DecidableRel (@Less Name Name.hasLtQuick) := +@[inline] instance : DecidableRel (@LT.lt Name Name.hasLtQuick) := inferInstanceAs (DecidableRel (fun a b => Name.quickLt a b = true)) /- The frontend does not allow user declarations to start with `_` in any of its parts. diff --git a/stage0/src/Lean/Data/Trie.lean b/stage0/src/Lean/Data/Trie.lean index 518fee135d..d879e29618 100644 --- a/stage0/src/Lean/Data/Trie.lean +++ b/stage0/src/Lean/Data/Trie.lean @@ -42,10 +42,10 @@ partial def insert (t : Trie α) (s : String) (val : α) : Trie α := | false => let c := s.get i let i := s.next i - let t := match RBNode.find Char.lt m c with + let t := match RBNode.find (.<.) m c with | none => insertEmpty i | some t => loop t i - Trie.Node v (RBNode.insert Char.lt m c t) + Trie.Node v (RBNode.insert (.<.) m c t) loop t 0 partial def find? (t : Trie α) (s : String) : Option α := @@ -56,7 +56,7 @@ partial def find? (t : Trie α) (s : String) : Option α := | false => let c := s.get i let i := s.next i - match RBNode.find Char.lt m c with + match RBNode.find (.<.) m c with | none => none | some t => loop t i loop t 0 @@ -75,7 +75,7 @@ partial def matchPrefix (s : String) (t : Trie α) (i : String.Pos) : String.Pos let acc := updtAcc v i acc let c := s.get i let i := s.next i - match RBNode.find Char.lt m c with + match RBNode.find (.<.) m c with | some t => loop t i acc | none => acc loop t i (i, none) diff --git a/stage0/src/Lean/Elab/DefView.lean b/stage0/src/Lean/Elab/DefView.lean index 5880c9f0b7..a4456c34dc 100644 --- a/stage0/src/Lean/Elab/DefView.lean +++ b/stage0/src/Lean/Elab/DefView.lean @@ -114,7 +114,7 @@ def mkFreshInstanceName : CommandElabM Name := do return Lean.Elab.mkFreshInstanceName s.env idx partial def main (type : Syntax) : CommandElabM Name := do - /- We use `expandMacros` to expand notation such as `x < y` into `HasLess.Less x y` -/ + /- We use `expandMacros` to expand notation such as `x < y` into `LT.lt x y` -/ let type ← liftMacroM <| expandMacros type let (_, str) ← collect type |>.run "" if str.isEmpty then diff --git a/stage0/src/Lean/Elab/Quotation.lean b/stage0/src/Lean/Elab/Quotation.lean index e69fdbf9b2..94d92bdda7 100644 --- a/stage0/src/Lean/Elab/Quotation.lean +++ b/stage0/src/Lean/Elab/Quotation.lean @@ -355,7 +355,7 @@ private partial def getHeadInfo (alt : Alt) : TermElabM HeadInfo := let sliceDiscr ← `(mkNullNode (discr.getArgs.extract $(quote idx) (discr.getNumArgs - $(quote numSuffix)))) let suffixDiscrs ← (List.range numSuffix).mapM fun i => `(Syntax.getArg discr (discr.getNumArgs - $(quote (numSuffix - i)))) - `(ite (GreaterEq discr.getNumArgs $(quote (quoted.getNumArgs - 1))) + `(ite (GE.ge discr.getNumArgs $(quote (quoted.getNumArgs - 1))) $(← yes (prefixDiscrs ++ sliceDiscr :: suffixDiscrs)) $(← no)) } diff --git a/stage0/src/Lean/Expr.lean b/stage0/src/Lean/Expr.lean index 8191c035f2..38ddb876e5 100644 --- a/stage0/src/Lean/Expr.lean +++ b/stage0/src/Lean/Expr.lean @@ -25,7 +25,7 @@ def Literal.lt : Literal → Literal → Bool | Literal.strVal v₁, Literal.strVal v₂ => v₁ < v₂ | _, _ => false -instance : HasLess Literal := ⟨fun a b => a.lt b⟩ +instance : LT Literal := ⟨fun a b => a.lt b⟩ instance (a b : Literal) : Decidable (a < b) := inferInstanceAs (Decidable (a.lt b)) diff --git a/stage0/src/Lean/Meta/AppBuilder.lean b/stage0/src/Lean/Meta/AppBuilder.lean index b1b0d9d29e..16d1a02a86 100644 --- a/stage0/src/Lean/Meta/AppBuilder.lean +++ b/stage0/src/Lean/Meta/AppBuilder.lean @@ -415,11 +415,11 @@ def mkDecideProof (p : Expr) : MetaM Expr := do /-- Return `a < b` -/ def mkLt (a b : Expr) : MetaM Expr := - mkAppM ``HasLess.Less #[a, b] + mkAppM ``LT.lt #[a, b] /-- Return `a <= b` -/ def mkLe (a b : Expr) : MetaM Expr := - mkAppM ``HasLessEq.LessEq #[a, b] + mkAppM ``LE.le #[a, b] /-- Return `arbitrary α` -/ def mkArbitrary (α : Expr) : MetaM Expr := diff --git a/stage0/src/Lean/Meta/DiscrTree.lean b/stage0/src/Lean/Meta/DiscrTree.lean index f000aff554..5919548d53 100644 --- a/stage0/src/Lean/Meta/DiscrTree.lean +++ b/stage0/src/Lean/Meta/DiscrTree.lean @@ -62,7 +62,7 @@ def Key.lt : Key → Key → Bool | Key.const n₁ a₁, Key.const n₂ a₂ => Name.quickLt n₁ n₂ || (n₁ == n₂ && a₁ < a₂) | k₁, k₂ => k₁.ctorIdx < k₂.ctorIdx -instance : HasLess Key := ⟨fun a b => Key.lt a b⟩ +instance : LT Key := ⟨fun a b => Key.lt a b⟩ instance (a b : Key) : Decidable (a < b) := inferInstanceAs (Decidable (Key.lt a b)) def Key.format : Key → Format diff --git a/stage0/src/Lean/Server/Completion.lean b/stage0/src/Lean/Server/Completion.lean index 1ff495962a..5ff2b1d802 100644 --- a/stage0/src/Lean/Server/Completion.lean +++ b/stage0/src/Lean/Server/Completion.lean @@ -24,7 +24,7 @@ def addToBlackList (env : Environment) (declName : Name) : Environment := private def isBlackListed (declName : Name) : MetaM Bool := do let env ← getEnv - declName.isInternal + (declName.isInternal && !isPrivateName declName) <||> isAuxRecursor env declName <||> isNoConfusion env declName <||> isRec declName @@ -95,34 +95,44 @@ private def matchAtomic (id: Name) (declName : Name) : Bool := | Name.str Name.anonymous s₁ _, Name.str Name.anonymous s₂ _ => s₁.isPrefixOf s₂ | _, _ => false +private def normPrivateName (declName : Name) : MetaM Name := do + match privateToUserName? declName with + | none => return declName + | some userName => + if mkPrivateName (← getEnv) userName == declName then + return userName + else + return declName + /-- Return the auto-completion label if `id` can be auto completed using `declName` assuming namespace `ns` is open. This function only succeeds with atomic labels. BTW, it seems most clients only use the last part. Remark: `danglingDot == true` when the completion point is an identifier followed by `.`. -/ -private def matchDecl? (ns : Name) (id : Name) (danglingDot : Bool) (declName : Name) : Option Name := +private def matchDecl? (ns : Name) (id : Name) (danglingDot : Bool) (declName : Name) : MetaM (Option Name) := do -- dbg_trace "{ns}, {id}, {declName}, {danglingDot}" + let declName ← normPrivateName declName if !ns.isPrefixOf declName then - none + return none else let declName := declName.replacePrefix ns Name.anonymous if id.isPrefixOf declName && danglingDot then let declName := declName.replacePrefix id Name.anonymous if declName.isAtomic && !declName.isAnonymous then - some declName + return some declName else - none + return none else if !danglingDot then match id, declName with | Name.str p₁ s₁ _, Name.str p₂ s₂ _ => if p₁ == p₂ && s₁.isPrefixOf s₂ then - some s₂ + return some s₂ else - none + return none | _, _ => none else - none + return none private def idCompletionCore (ctx : ContextInfo) (id : Name) (danglingDot : Bool) (expectedType? : Option Expr) : M Unit := do let id := id.eraseMacroScopes @@ -137,7 +147,7 @@ private def idCompletionCore (ctx : ContextInfo) (id : Name) (danglingDot : Bool env.constants.forM fun declName c => do unless (← isBlackListed declName) do let matchUsingNamespace (ns : Name): M Bool := do - if let some label := matchDecl? ns id danglingDot declName then + if let some label ← matchDecl? ns id danglingDot declName then -- dbg_trace "matched with {id}, {declName}, {label}" addCompletionItem label c.type expectedType? return true @@ -181,12 +191,12 @@ private def idCompletion (ctx : ContextInfo) (lctx : LocalContext) (id : Name) ( runM ctx lctx do idCompletionCore ctx id danglingDot expectedType? -private def isDotCompletionMethod (info : ConstantInfo) : MetaM Bool := +private def isDotCompletionMethod (typeName : Name) (info : ConstantInfo) : MetaM Bool := forallTelescopeReducing info.type fun xs _ => do for x in xs do let localDecl ← getLocalDecl x.fvarId! let type := localDecl.type.consumeMData - if type.getAppFn.isConstOf info.name.getPrefix then + if type.getAppFn.isConstOf typeName then return true return false @@ -226,9 +236,10 @@ private def dotCompletion (ctx : ContextInfo) (info : TermInfo) (expectedType? : failure else (← getEnv).constants.forM fun declName c => do - if nameSet.contains declName.getPrefix then + let typeName := (← normPrivateName declName).getPrefix + if nameSet.contains typeName then unless (← isBlackListed c.name) do - if (← isDotCompletionMethod c) then + if (← isDotCompletionMethod typeName c) then addCompletionItem c.name.getString! c.type expectedType? private def optionCompletion (ctx : ContextInfo) : IO (Option CompletionList) := do diff --git a/stage0/stdlib/Init/Classical.c b/stage0/stdlib/Init/Classical.c index 1fdca463f7..58707aeb74 100644 --- a/stage0/stdlib/Init/Classical.c +++ b/stage0/stdlib/Init/Classical.c @@ -16,6 +16,7 @@ extern "C" { lean_object* l_Classical_myMacro____x40_Init_Classical___hyg_963____closed__9; lean_object* l_Classical_myMacro____x40_Init_Classical___hyg_963____closed__4; lean_object* lean_name_mk_string(lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; lean_object* l_Classical_tacticByCases_____x3a_____closed__2; lean_object* l_Classical_myMacro____x40_Init_Classical___hyg_963____closed__15; extern lean_object* l_Array_empty___closed__1; @@ -29,20 +30,19 @@ lean_object* lean_string_utf8_byte_size(lean_object*); lean_object* l_Classical_myMacro____x40_Init_Classical___hyg_963____closed__8; extern lean_object* l_myMacro____x40_Init_Notation___hyg_1481____closed__8; extern lean_object* l_Lean_Parser_Tactic_cases___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_113____spec__1(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l_Classical_myMacro____x40_Init_Classical___hyg_963____closed__6; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; extern lean_object* l_Lean_groupKind___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__13; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_object* l_Classical_tacticByCases_____x3a_____closed__10; lean_object* l_Classical_myMacro____x40_Init_Classical___hyg_963____closed__3; extern lean_object* l_Lean_Parser_Tactic_cases___closed__2; lean_object* l_Classical_myMacro____x40_Init_Classical___hyg_963____closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__11; lean_object* l_Classical_myMacro____x40_Init_Classical___hyg_963____closed__14; lean_object* l_Classical_tacticByCases_____x3a__; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; lean_object* l_Classical_typeDecidable_match__1(lean_object*, lean_object*); lean_object* l_Classical_tacticByCases_____x3a_____closed__3; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10; @@ -64,13 +64,13 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__4; lean_object* l_Classical_myMacro____x40_Init_Classical___hyg_963____closed__13; lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); lean_object* l_Classical_typeDecidable_match__1___rarg(uint8_t, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l_Classical_myMacro____x40_Init_Classical___hyg_963____closed__11; lean_object* l_Classical_tacticByCases_____x3a_____closed__1; extern lean_object* l_Lean_Parser_Tactic_casesTarget___closed__2; lean_object* l_Classical_tacticByCases_____x3a_____closed__8; lean_object* l_Classical_tacticByCases_____x3a_____closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__5; lean_object* l_Classical_typeDecidable_match__1___rarg(uint8_t x_1, lean_object* x_2, lean_object* x_3) { _start: { @@ -453,7 +453,7 @@ x_32 = l_myMacro____x40_Init_Notation___hyg_2278____closed__4; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); -x_34 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_34 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_35 = lean_array_push(x_34, x_33); x_36 = l_Lean_Parser_Tactic_casesTarget___closed__2; x_37 = lean_alloc_ctor(1, 2, 0); @@ -466,14 +466,14 @@ lean_ctor_set(x_39, 1, x_38); x_40 = lean_array_push(x_20, x_39); x_41 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_42 = lean_array_push(x_40, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_43 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_14); x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_14); lean_ctor_set(x_44, 1, x_43); x_45 = lean_array_push(x_19, x_44); x_46 = lean_array_push(x_45, x_41); -x_47 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_47 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_14); x_48 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_48, 0, x_14); @@ -503,20 +503,20 @@ lean_ctor_set(x_59, 0, x_29); lean_ctor_set(x_59, 1, x_58); lean_inc(x_59); x_60 = lean_array_push(x_57, x_59); -x_61 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_61 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_14); x_62 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_62, 0, x_14); lean_ctor_set(x_62, 1, x_61); lean_inc(x_62); x_63 = lean_array_push(x_60, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_64 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_14); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_14); lean_ctor_set(x_65, 1, x_64); x_66 = lean_array_push(x_19, x_65); -x_67 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_67 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_68 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_68, 0, x_67); lean_ctor_set(x_68, 1, x_66); @@ -569,7 +569,7 @@ x_95 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_95, 0, x_29); lean_ctor_set(x_95, 1, x_94); x_96 = lean_array_push(x_19, x_95); -x_97 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_97 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_98 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_98, 0, x_97); lean_ctor_set(x_98, 1, x_96); @@ -620,7 +620,7 @@ x_118 = l_myMacro____x40_Init_Notation___hyg_2278____closed__4; x_119 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_119, 0, x_118); lean_ctor_set(x_119, 1, x_117); -x_120 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_120 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_121 = lean_array_push(x_120, x_119); x_122 = l_Lean_Parser_Tactic_casesTarget___closed__2; x_123 = lean_alloc_ctor(1, 2, 0); @@ -633,14 +633,14 @@ lean_ctor_set(x_125, 1, x_124); x_126 = lean_array_push(x_106, x_125); x_127 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_128 = lean_array_push(x_126, x_127); -x_129 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_129 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_99); x_130 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_130, 0, x_99); lean_ctor_set(x_130, 1, x_129); x_131 = lean_array_push(x_105, x_130); x_132 = lean_array_push(x_131, x_127); -x_133 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_133 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_99); x_134 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_134, 0, x_99); @@ -670,20 +670,20 @@ lean_ctor_set(x_145, 0, x_115); lean_ctor_set(x_145, 1, x_144); lean_inc(x_145); x_146 = lean_array_push(x_143, x_145); -x_147 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_147 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_99); x_148 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_148, 0, x_99); lean_ctor_set(x_148, 1, x_147); lean_inc(x_148); x_149 = lean_array_push(x_146, x_148); -x_150 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_150 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_99); x_151 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_151, 0, x_99); lean_ctor_set(x_151, 1, x_150); x_152 = lean_array_push(x_105, x_151); -x_153 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_153 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_154 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_154, 0, x_153); lean_ctor_set(x_154, 1, x_152); @@ -736,7 +736,7 @@ x_181 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_181, 0, x_115); lean_ctor_set(x_181, 1, x_180); x_182 = lean_array_push(x_105, x_181); -x_183 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_183 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_184 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_184, 0, x_183); lean_ctor_set(x_184, 1, x_182); diff --git a/stage0/stdlib/Init/Control/Basic.c b/stage0/stdlib/Init/Control/Basic.c index 1d57adf32c..24ff2de10e 100644 --- a/stage0/stdlib/Init/Control/Basic.c +++ b/stage0/stdlib/Init/Control/Basic.c @@ -44,6 +44,7 @@ lean_object* l_term___x3c_x7c_x7c_x3e_____closed__1; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_113____spec__1(lean_object*, lean_object*); lean_object* l_Functor_discard___rarg(lean_object*, lean_object*); extern lean_object* l_term___x5c_x2f_____closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13073____closed__5; lean_object* l_optional___rarg___closed__1; lean_object* l_term___x3c_x26_x3e_____closed__5; lean_object* l_instMonadControlT___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); @@ -73,7 +74,6 @@ lean_object* l_orM___rarg(lean_object*, lean_object*, lean_object*, lean_object* lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2258____spec__1(lean_object*); lean_object* l_myMacro____x40_Init_Control_Basic___hyg_894____closed__3; extern lean_object* l_term_x2d_____closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13049____closed__5; lean_object* l_myMacro____x40_Init_Control_Basic___hyg_564_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Control_Basic___hyg_58_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Control_Basic___hyg_894_(lean_object*, lean_object*, lean_object*); @@ -265,7 +265,7 @@ static lean_object* _init_l_myMacro____x40_Init_Control_Basic___hyg_58____closed _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_13049____closed__5; +x_1 = l_myMacro____x40_Init_Notation___hyg_13073____closed__5; x_2 = l_myMacro____x40_Init_Control_Basic___hyg_58____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; diff --git a/stage0/stdlib/Init/Core.c b/stage0/stdlib/Init/Core.c index c4b84fa44d..e06a31a005 100644 --- a/stage0/stdlib/Init/Core.c +++ b/stage0/stdlib/Init/Core.c @@ -21,6 +21,7 @@ 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); lean_object* l_inline(lean_object*); +lean_object* l_instLTProd___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Core___hyg_173____closed__5; lean_object* l_instDecidableDite(lean_object*, lean_object*, lean_object*); lean_object* l_Quotient_lift_u2082(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -51,7 +52,6 @@ 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_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*); @@ -177,6 +177,7 @@ lean_object* l_Squash_mk(lean_object*); lean_object* lean_mk_thunk(lean_object*); lean_object* l_Thunk_bind___boxed(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10; +lean_object* l_instLTProd(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_term___x3c_x2d_x3e_____closed__7; lean_object* l_Task_Priority_default; lean_object* l_Thunk_mk___boxed(lean_object*, lean_object*); @@ -283,7 +284,6 @@ lean_object* lean_thunk_bind(lean_object*, lean_object*); 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_Quot_hrecOn___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_inline___rarg(lean_object* x_1) { _start: @@ -3013,7 +3013,7 @@ x_3 = lean_alloc_closure((void*)(l_instBEqProd___rarg), 4, 0); return x_3; } } -lean_object* l_instHasLessProd(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +lean_object* l_instLTProd(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; @@ -3021,11 +3021,11 @@ x_5 = lean_box(0); return x_5; } } -lean_object* l_instHasLessProd___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +lean_object* l_instLTProd___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_instHasLessProd(x_1, x_2, x_3, x_4); +x_5 = l_instLTProd(x_1, x_2, x_3, x_4); lean_dec(x_4); lean_dec(x_3); return x_5; diff --git a/stage0/stdlib/Init/Data/Array/Basic.c b/stage0/stdlib/Init/Data/Array/Basic.c index 90d774f769..45d3f749c8 100644 --- a/stage0/stdlib/Init/Data/Array/Basic.c +++ b/stage0/stdlib/Init/Data/Array/Basic.c @@ -338,6 +338,7 @@ uint8_t l_Array_anyMUnsafe_any___at_Array_any___spec__1___rarg(lean_object*, lea lean_object* l_Array_findRevM_x3f(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Array_concatMapM___spec__1___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__5; lean_object* l_Array_unzip___rarg(lean_object*); lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Init_Data_Array_Basic_0__Array_allDiffAuxAux_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -635,7 +636,6 @@ lean_object* l_Array_foldrMUnsafe_fold___at_Array_foldr___spec__1___rarg___boxed lean_object* l_Array_isEqvAux_match__1(lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); lean_object* l_Array_foldr(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__5; lean_object* l_Array_foldlMUnsafe_fold___at_Array_filterMap___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_indexOfAux___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_findSomeM_x3f_match__1(lean_object*, lean_object*); @@ -7814,7 +7814,7 @@ static lean_object* _init_l_myMacro____x40_Init_Data_Array_Basic___hyg_3752____c _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_11334____closed__5; +x_1 = l_myMacro____x40_Init_Notation___hyg_11358____closed__5; x_2 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3752____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; diff --git a/stage0/stdlib/Init/Data/Array/Subarray.c b/stage0/stdlib/Init/Data/Array/Subarray.c index 26fae76f69..6a8cd359f2 100644 --- a/stage0/stdlib/Init/Data/Array/Subarray.c +++ b/stage0/stdlib/Init/Data/Array/Subarray.c @@ -16,7 +16,6 @@ extern "C" { lean_object* l_Array_term_____x5b___x3a___x5d___closed__4; lean_object* l_Array_foldrMUnsafe_fold___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_667____closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__2; size_t l_USize_add(size_t, size_t); lean_object* l_Array_term_____x5b___x3a___x5d___closed__2; lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_forM___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -24,13 +23,11 @@ lean_object* l_Array_instCoeSubarrayArray___closed__1; lean_object* lean_mk_empty_array_with_capacity(lean_object*); lean_object* l_Array_term_____x5b___x3a___x5d___closed__9; lean_object* l_Subarray_forInUnsafe_loop___at_Array_ofSubarray___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__4; uint8_t l_Array_anyMUnsafe_any___at_Subarray_any___spec__1___rarg(lean_object*, lean_object*, size_t, size_t); 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; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__1; lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_forRevM___spec__2___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Array_append___rarg(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_forM___spec__1___rarg___lambda__1(size_t, lean_object*, lean_object*, lean_object*, size_t, lean_object*); @@ -53,7 +50,6 @@ lean_object* l_Array_toSubarray___rarg(lean_object*, lean_object*, lean_object*) lean_object* lean_array_push(lean_object*, lean_object*); lean_object* l_Subarray_forM(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__6; lean_object* l_Subarray_forInUnsafe_loop___at_Array_ofSubarray___spec__1(lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Subarray_all___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_string_utf8_byte_size(lean_object*); @@ -80,17 +76,21 @@ 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*); uint8_t l_Subarray_any___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__6; 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__2___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l_Array_term_____x5b_x3a___x5d___closed__3; lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_948____closed__7; lean_object* l_Subarray_toArray___rarg___boxed(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__4; lean_object* l_Subarray_forInUnsafe_loop(lean_object*, lean_object*, lean_object*); lean_object* l_Subarray_forInUnsafe_loop_match__1(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_948____closed__5; lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_forM___spec__1___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__2; lean_object* l_Array_anyMUnsafe_any___at_Subarray_allM___spec__1___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); 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*); @@ -134,6 +134,7 @@ lean_object* l_Array_term_____x5b_x3a___x5d___closed__1; lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_948____closed__3; lean_object* l_Array_ofSubarray___rarg___boxed(lean_object*); lean_object* l_Subarray_foldlM(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_object* l_Array_term_____x5b_x3a___x5d___closed__5; lean_object* l_Subarray_foldrM(lean_object*, lean_object*, lean_object*); lean_object* l_Subarray_forInUnsafe_loop___rarg___lambda__1(lean_object*, size_t, lean_object*, lean_object*, size_t, lean_object*); @@ -149,25 +150,23 @@ lean_object* l_Subarray_forInUnsafe___rarg(lean_object*, lean_object*, lean_obje lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_forRevM___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_foldr___spec__2(lean_object*, lean_object*); lean_object* l_Array_term_____x5b_x3a___x5d; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l_Subarray_forRevM___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_foldr___spec__1___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Subarray_forM___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_ofSubarray___rarg(lean_object*); lean_object* l_instHAppendSubarraySubarrayArray___rarg(lean_object*, lean_object*); lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_667____closed__7; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; extern lean_object* l_term_x5b___x5d___closed__4; uint8_t l_Subarray_all___rarg(lean_object*, lean_object*); lean_object* l_instHAppendSubarraySubarrayArray___rarg___boxed(lean_object*, lean_object*); lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_808____closed__1; lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_forRevM___spec__1___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Array_term_____x5b___x3a_x5d___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__12; uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_forM___spec__1___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Subarray_forRevM(lean_object*, lean_object*); lean_object* l_Array_term_____x5b___x3a___x5d___closed__13; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_forRevM___spec__1(lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_forRevM___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__4; @@ -184,6 +183,7 @@ 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_foldlMUnsafe_fold___at_Subarray_forM___spec__1(lean_object*, lean_object*); lean_object* l_Subarray_forIn(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Array_anyMUnsafe_any___at_Subarray_allM___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t); lean_object* l_Array_term_____x5b___x3a___x5d___closed__14; uint8_t lean_nat_dec_lt(lean_object*, lean_object*); @@ -1980,7 +1980,7 @@ static lean_object* _init_l_Array_term_____x5b___x3a___x5d___closed__10() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_2 = lean_alloc_ctor(5, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -2660,7 +2660,7 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_17 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_14); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_14); @@ -2684,24 +2684,24 @@ x_27 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; lean_inc(x_26); x_28 = lean_array_push(x_26, x_27); x_29 = lean_array_push(x_28, x_27); -x_30 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_30 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_14); x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_14); lean_ctor_set(x_31, 1, x_30); x_32 = lean_array_push(x_29, x_31); x_33 = lean_array_push(x_32, x_9); -x_34 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_34 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; 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_19, x_35); -x_37 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_37 = l_myMacro____x40_Init_Notation___hyg_15449____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); x_39 = lean_array_push(x_20, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_40 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_14); x_41 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_41, 0, x_14); @@ -2744,7 +2744,7 @@ x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_60); lean_ctor_set(x_61, 1, x_59); x_62 = lean_array_push(x_45, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_63 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_63); lean_ctor_set(x_64, 1, x_62); @@ -2764,7 +2764,7 @@ lean_inc(x_67); x_68 = lean_ctor_get(x_2, 1); lean_inc(x_68); lean_dec(x_2); -x_69 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_69 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_65); x_70 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_70, 0, x_65); @@ -2788,24 +2788,24 @@ x_79 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; lean_inc(x_78); x_80 = lean_array_push(x_78, x_79); x_81 = lean_array_push(x_80, x_79); -x_82 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_82 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_65); x_83 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_83, 0, x_65); lean_ctor_set(x_83, 1, x_82); x_84 = lean_array_push(x_81, x_83); x_85 = lean_array_push(x_84, x_9); -x_86 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_86 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_86); lean_ctor_set(x_87, 1, x_85); x_88 = lean_array_push(x_71, x_87); -x_89 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_89 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_90 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_90, 0, x_89); lean_ctor_set(x_90, 1, x_88); x_91 = lean_array_push(x_72, x_90); -x_92 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_92 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_65); x_93 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_93, 0, x_65); @@ -2848,7 +2848,7 @@ x_113 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_113, 0, x_112); lean_ctor_set(x_113, 1, x_111); x_114 = lean_array_push(x_97, x_113); -x_115 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_115 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_116 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_116, 0, x_115); lean_ctor_set(x_116, 1, x_114); diff --git a/stage0/stdlib/Init/Data/Char/Basic.c b/stage0/stdlib/Init/Data/Char/Basic.c index d936164f96..e4ce7a255b 100644 --- a/stage0/stdlib/Init/Data/Char/Basic.c +++ b/stage0/stdlib/Init/Data/Char/Basic.c @@ -13,42 +13,40 @@ #ifdef __cplusplus extern "C" { #endif -lean_object* l_Char_instDecidableLess___boxed(lean_object*, lean_object*); -uint8_t l_Char_instDecidableLessEq(uint32_t, uint32_t); lean_object* l_Char_isAlpha___boxed(lean_object*); +uint8_t l_Char_instDecidableLt(uint32_t, uint32_t); lean_object* l_Char_toUpper(uint32_t); uint8_t l_Char_isUpper(uint32_t); uint8_t l_Char_isDigit(uint32_t); -lean_object* l_Char_instDecidableLessEq___boxed(lean_object*, lean_object*); +lean_object* l_Char_instDecidableLt___boxed(lean_object*, lean_object*); uint8_t l_Char_isWhitespace(uint32_t); lean_object* l_Char_toNat___boxed(lean_object*); lean_object* lean_nat_add(lean_object*, lean_object*); -uint8_t l_Char_lt(uint32_t, uint32_t); lean_object* l_Char_toNat(uint32_t); lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l_Char_toLower___boxed(lean_object*); uint8_t l_UInt32_decLt(uint32_t, uint32_t); uint8_t l_Char_isLower(uint32_t); lean_object* l_Char_isAlphanum___boxed(lean_object*); +uint8_t l_Char_instDecidableLe(uint32_t, uint32_t); lean_object* l_Char_isWhitespace___boxed(lean_object*); uint8_t l_Char_isAlpha(uint32_t); +lean_object* l_Char_instLEChar; uint32_t l_Char_instInhabitedChar; uint8_t l_UInt32_decEq(uint32_t, uint32_t); -lean_object* l_Char_instHasLessEqChar; +lean_object* l_Char_instLTChar; uint8_t lean_nat_dec_le(lean_object*, lean_object*); uint8_t l_Char_isAlphanum(uint32_t); lean_object* l_Char_toLower(uint32_t); -lean_object* l_Char_instHasLessChar; lean_object* l_Char_isLower___boxed(lean_object*); lean_object* l_Char_toUpper___boxed(lean_object*); -uint8_t l_Char_instDecidableLess(uint32_t, uint32_t); -lean_object* l_Char_lt___boxed(lean_object*, lean_object*); lean_object* l_Char_isUpper___boxed(lean_object*); uint8_t l_UInt32_decLe(uint32_t, uint32_t); +lean_object* l_Char_instDecidableLe___boxed(lean_object*, lean_object*); lean_object* lean_uint32_to_nat(uint32_t); lean_object* l_Char_ofNat(lean_object*); lean_object* l_Char_isDigit___boxed(lean_object*); -static lean_object* _init_l_Char_instHasLessChar() { +static lean_object* _init_l_Char_instLTChar() { _start: { lean_object* x_1; @@ -56,7 +54,7 @@ x_1 = lean_box(0); return x_1; } } -static lean_object* _init_l_Char_instHasLessEqChar() { +static lean_object* _init_l_Char_instLEChar() { _start: { lean_object* x_1; @@ -64,7 +62,7 @@ x_1 = lean_box(0); return x_1; } } -uint8_t l_Char_lt(uint32_t x_1, uint32_t x_2) { +uint8_t l_Char_instDecidableLt(uint32_t x_1, uint32_t x_2) { _start: { uint8_t x_3; @@ -72,7 +70,7 @@ x_3 = x_1 < x_2; return x_3; } } -lean_object* l_Char_lt___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_Char_instDecidableLt___boxed(lean_object* x_1, lean_object* x_2) { _start: { uint32_t x_3; uint32_t x_4; uint8_t x_5; lean_object* x_6; @@ -80,33 +78,12 @@ x_3 = lean_unbox_uint32(x_1); lean_dec(x_1); x_4 = lean_unbox_uint32(x_2); lean_dec(x_2); -x_5 = l_Char_lt(x_3, x_4); +x_5 = l_Char_instDecidableLt(x_3, x_4); x_6 = lean_box(x_5); return x_6; } } -uint8_t l_Char_instDecidableLess(uint32_t x_1, uint32_t x_2) { -_start: -{ -uint8_t x_3; -x_3 = x_1 < x_2; -return x_3; -} -} -lean_object* l_Char_instDecidableLess___boxed(lean_object* x_1, lean_object* x_2) { -_start: -{ -uint32_t x_3; uint32_t x_4; uint8_t x_5; lean_object* x_6; -x_3 = lean_unbox_uint32(x_1); -lean_dec(x_1); -x_4 = lean_unbox_uint32(x_2); -lean_dec(x_2); -x_5 = l_Char_instDecidableLess(x_3, x_4); -x_6 = lean_box(x_5); -return x_6; -} -} -uint8_t l_Char_instDecidableLessEq(uint32_t x_1, uint32_t x_2) { +uint8_t l_Char_instDecidableLe(uint32_t x_1, uint32_t x_2) { _start: { uint8_t x_3; @@ -114,7 +91,7 @@ x_3 = x_1 <= x_2; return x_3; } } -lean_object* l_Char_instDecidableLessEq___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_Char_instDecidableLe___boxed(lean_object* x_1, lean_object* x_2) { _start: { uint32_t x_3; uint32_t x_4; uint8_t x_5; lean_object* x_6; @@ -122,7 +99,7 @@ x_3 = lean_unbox_uint32(x_1); lean_dec(x_1); x_4 = lean_unbox_uint32(x_2); lean_dec(x_2); -x_5 = l_Char_instDecidableLessEq(x_3, x_4); +x_5 = l_Char_instDecidableLe(x_3, x_4); x_6 = lean_box(x_5); return x_6; } @@ -472,10 +449,10 @@ _G_initialized = true; res = initialize_Init_Data_UInt(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -l_Char_instHasLessChar = _init_l_Char_instHasLessChar(); -lean_mark_persistent(l_Char_instHasLessChar); -l_Char_instHasLessEqChar = _init_l_Char_instHasLessEqChar(); -lean_mark_persistent(l_Char_instHasLessEqChar); +l_Char_instLTChar = _init_l_Char_instLTChar(); +lean_mark_persistent(l_Char_instLTChar); +l_Char_instLEChar = _init_l_Char_instLEChar(); +lean_mark_persistent(l_Char_instLEChar); l_Char_instInhabitedChar = _init_l_Char_instInhabitedChar(); return lean_io_result_mk_ok(lean_box(0)); } diff --git a/stage0/stdlib/Init/Data/Float.c b/stage0/stdlib/Init/Data/Float.c index c9afdca66a..9df04e531a 100644 --- a/stage0/stdlib/Init/Data/Float.c +++ b/stage0/stdlib/Init/Data/Float.c @@ -21,6 +21,7 @@ lean_object* l_Float_cosh___boxed(lean_object*); lean_object* l_instAddFloat___closed__1; double sin(double); double asin(double); +lean_object* l_instLTFloat; double tan(double); lean_object* l_Float_ofInt_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*); uint8_t l_floatSpec___elambda__1(lean_object*, lean_object*); @@ -41,7 +42,6 @@ lean_object* l_Float_log10___boxed(lean_object*); lean_object* l_Float_div___boxed(lean_object*, lean_object*); lean_object* l_Float_pow___boxed(lean_object*, lean_object*); lean_object* l_Float_toUInt64___boxed(lean_object*); -lean_object* l_instHasLessFloat; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Float_cbrt___boxed(lean_object*); lean_object* l_Float_ofInt_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -82,6 +82,7 @@ lean_object* l_Float_neg___boxed(lean_object*); lean_object* l_Float_log___boxed(lean_object*); lean_object* l_instPowFloat___closed__1; lean_object* l_instDivFloat; +lean_object* l_instLEFloat; double log10(double); lean_object* l_Float_ofInt___boxed(lean_object*); lean_object* l_Float_atan___boxed(lean_object*); @@ -119,7 +120,6 @@ double exp2(double); lean_object* l_instMulFloat; lean_object* l_Float_beq___boxed(lean_object*, lean_object*); lean_object* l_instNegFloat___closed__1; -lean_object* l_instHasLessEqFloat; double l_Float_ofInt(lean_object*); lean_object* l_instBEqFloat___closed__1; lean_object* l_Float_exp___boxed(lean_object*); @@ -455,7 +455,7 @@ x_1 = l_instNegFloat___closed__1; return x_1; } } -static lean_object* _init_l_instHasLessFloat() { +static lean_object* _init_l_instLTFloat() { _start: { lean_object* x_1; @@ -463,7 +463,7 @@ x_1 = lean_box(0); return x_1; } } -static lean_object* _init_l_instHasLessEqFloat() { +static lean_object* _init_l_instLEFloat() { _start: { lean_object* x_1; @@ -1005,10 +1005,10 @@ l_instNegFloat___closed__1 = _init_l_instNegFloat___closed__1(); lean_mark_persistent(l_instNegFloat___closed__1); l_instNegFloat = _init_l_instNegFloat(); lean_mark_persistent(l_instNegFloat); -l_instHasLessFloat = _init_l_instHasLessFloat(); -lean_mark_persistent(l_instHasLessFloat); -l_instHasLessEqFloat = _init_l_instHasLessEqFloat(); -lean_mark_persistent(l_instHasLessEqFloat); +l_instLTFloat = _init_l_instLTFloat(); +lean_mark_persistent(l_instLTFloat); +l_instLEFloat = _init_l_instLEFloat(); +lean_mark_persistent(l_instLEFloat); l_instBEqFloat___closed__1 = _init_l_instBEqFloat___closed__1(); lean_mark_persistent(l_instBEqFloat___closed__1); l_instBEqFloat = _init_l_instBEqFloat(); diff --git a/stage0/stdlib/Init/Data/Format/Macro.c b/stage0/stdlib/Init/Data/Format/Macro.c index 385d92e3bb..4adf1219cf 100644 --- a/stage0/stdlib/Init/Data/Format/Macro.c +++ b/stage0/stdlib/Init/Data/Format/Macro.c @@ -17,7 +17,6 @@ lean_object* l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__13; lean_object* lean_name_mk_string(lean_object*, lean_object*); extern lean_object* l_termS_x21_____closed__7; lean_object* l_Std_termF_x21_____closed__7; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__6; lean_object* lean_string_utf8_byte_size(lean_object*); lean_object* l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__14; @@ -36,6 +35,7 @@ lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); lean_object* l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__12; lean_object* l_Std_termF_x21_____closed__4; lean_object* l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__11; +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(lean_object*, lean_object*); uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); lean_object* l_Std_termF_x21_____closed__8; lean_object* l_Std_termF_x21_____closed__2; @@ -310,7 +310,7 @@ lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_o x_8 = lean_unsigned_to_nat(1u); x_9 = l_Lean_Syntax_getArg(x_1, x_8); lean_dec(x_1); -x_10 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_2, x_3); +x_10 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_2, x_3); x_11 = lean_ctor_get(x_10, 0); lean_inc(x_11); x_12 = lean_ctor_get(x_10, 1); @@ -331,7 +331,7 @@ lean_ctor_set(x_19, 0, x_11); lean_ctor_set(x_19, 1, x_17); lean_ctor_set(x_19, 2, x_16); lean_ctor_set(x_19, 3, x_18); -x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_2, x_12); +x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_2, x_12); x_21 = lean_ctor_get(x_20, 0); lean_inc(x_21); x_22 = lean_ctor_get(x_20, 1); diff --git a/stage0/stdlib/Init/Data/Format/Syntax.c b/stage0/stdlib/Init/Data/Format/Syntax.c index ef985b2f8b..d401035933 100644 --- a/stage0/stdlib/Init/Data/Format/Syntax.c +++ b/stage0/stdlib/Init/Data/Format/Syntax.c @@ -70,7 +70,6 @@ lean_object* l_Lean_Syntax_instToStringSyntax___lambda__1(lean_object*); lean_object* l_Lean_Syntax_formatStxAux___closed__9; lean_object* l_Lean_Syntax_instToStringSyntax___closed__2; lean_object* l_List_map___at_Lean_Syntax_formatStxAux___spec__1(lean_object*, uint8_t, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Std_fmt___at___private_Init_Data_Format_Syntax_0__Lean_Syntax_formatInfo___spec__3(lean_object*); lean_object* l_List_map___at_Lean_Syntax_formatStxAux___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Name_instReprName___closed__2; @@ -80,6 +79,7 @@ lean_object* l___private_Init_Data_Format_Syntax_0__Lean_Syntax_formatInfo___clo lean_object* l_Lean_Syntax_formatStxAux___closed__6; lean_object* l_List_map___at_Lean_Syntax_formatStxAux___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_fmt___at___private_Init_Data_Format_Syntax_0__Lean_Syntax_formatInfo___spec__4(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Lean_Name_replacePrefix(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_formatStxAux(lean_object*, uint8_t, lean_object*, lean_object*); lean_object* l_Std_fmt___at___private_Init_Data_Format_Syntax_0__Lean_Syntax_formatInfo___spec__3___boxed(lean_object*); @@ -213,7 +213,7 @@ static lean_object* _init_l___private_Init_Data_Format_Syntax_0__Lean_Syntax_for _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; diff --git a/stage0/stdlib/Init/Data/Int/Basic.c b/stage0/stdlib/Init/Data/Int/Basic.c index 6bbc951276..e59aa21b7f 100644 --- a/stage0/stdlib/Init/Data/Int/Basic.c +++ b/stage0/stdlib/Init/Data/Int/Basic.c @@ -48,11 +48,12 @@ lean_object* l_Int_toNat___boxed(lean_object*); lean_object* l_Int_mod___boxed(lean_object*, lean_object*); uint8_t lean_int_dec_nonneg(lean_object*); lean_object* l_Int_div_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Int_instLTInt; lean_object* l_Int_instInhabitedInt; lean_object* l_Int_instModInt___closed__1; lean_object* l_Int_negOfNat___boxed(lean_object*); lean_object* l_Int_negOfNat_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_Int_instHasLessEqInt; +lean_object* l_Int_instLEInt; lean_object* l_Int_natMod___boxed(lean_object*, lean_object*); lean_object* l_Int_toNat(lean_object*); lean_object* l_Int_toNat_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -70,7 +71,6 @@ uint8_t lean_int_dec_lt(lean_object*, lean_object*); lean_object* l_Int_instInhabitedInt___closed__1; lean_object* lean_nat_abs(lean_object*); lean_object* lean_int_div(lean_object*, lean_object*); -lean_object* l_Int_instHasLessInt; lean_object* l_Int_ofNat___boxed(lean_object*); lean_object* lean_int_sub(lean_object*, lean_object*); lean_object* lean_int_add(lean_object*, lean_object*); @@ -336,7 +336,7 @@ x_1 = l_Int_instSubInt___closed__1; return x_1; } } -static lean_object* _init_l_Int_instHasLessEqInt() { +static lean_object* _init_l_Int_instLEInt() { _start: { lean_object* x_1; @@ -344,7 +344,7 @@ x_1 = lean_box(0); return x_1; } } -static lean_object* _init_l_Int_instHasLessInt() { +static lean_object* _init_l_Int_instLTInt() { _start: { lean_object* x_1; @@ -755,10 +755,10 @@ l_Int_instSubInt___closed__1 = _init_l_Int_instSubInt___closed__1(); lean_mark_persistent(l_Int_instSubInt___closed__1); l_Int_instSubInt = _init_l_Int_instSubInt(); lean_mark_persistent(l_Int_instSubInt); -l_Int_instHasLessEqInt = _init_l_Int_instHasLessEqInt(); -lean_mark_persistent(l_Int_instHasLessEqInt); -l_Int_instHasLessInt = _init_l_Int_instHasLessInt(); -lean_mark_persistent(l_Int_instHasLessInt); +l_Int_instLEInt = _init_l_Int_instLEInt(); +lean_mark_persistent(l_Int_instLEInt); +l_Int_instLTInt = _init_l_Int_instLTInt(); +lean_mark_persistent(l_Int_instLTInt); l_Int_instDivInt___closed__1 = _init_l_Int_instDivInt___closed__1(); lean_mark_persistent(l_Int_instDivInt___closed__1); l_Int_instDivInt = _init_l_Int_instDivInt(); diff --git a/stage0/stdlib/Init/Data/List/Basic.c b/stage0/stdlib/Init/Data/List/Basic.c index b990808769..d6cce00817 100644 --- a/stage0/stdlib/Init/Data/List/Basic.c +++ b/stage0/stdlib/Init/Data/List/Basic.c @@ -32,6 +32,7 @@ lean_object* l_List_notElem___rarg___boxed(lean_object*, lean_object*, lean_obje lean_object* l_List_map_u2082(lean_object*, lean_object*, lean_object*); lean_object* l_List_any___rarg___boxed(lean_object*, lean_object*); lean_object* l_List_zipWith_match__1(lean_object*, lean_object*, lean_object*); +lean_object* l_List_instLTList(lean_object*, lean_object*); uint8_t l_List_foldr___at_List_any___spec__1___rarg(lean_object*, uint8_t, lean_object*); lean_object* l_List_all(lean_object*); lean_object* l_List_spanAux___rarg(lean_object*, lean_object*, lean_object*); @@ -78,16 +79,17 @@ lean_object* l_List_iota_match__1___rarg(lean_object*, lean_object*, lean_object lean_object* l_List_iota_match__1(lean_object*); lean_object* l_List_eraseIdx_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_join___rarg(lean_object*); +lean_object* l_List_instLEList(lean_object*, lean_object*); lean_object* l_List_pure___rarg(lean_object*); lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_List_drop(lean_object*); -lean_object* l_List_instListDecidableLessEq(lean_object*); lean_object* l_List_drop_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_or___boxed(lean_object*); lean_object* l_List_replicate___rarg(lean_object*, lean_object*); lean_object* l_List_isEmpty___rarg___boxed(lean_object*); lean_object* l_List_eraseRepsAux_match__1(lean_object*, lean_object*); lean_object* l_List_any(lean_object*); +lean_object* l_List_instLTList___boxed(lean_object*, lean_object*); lean_object* l_List_bind___rarg(lean_object*, lean_object*); lean_object* l_List_hasDecidableLt_match__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_filterAux___at_List_removeAll___spec__1(lean_object*); @@ -109,7 +111,6 @@ lean_object* lean_nat_sub(lean_object*, lean_object*); uint8_t l_List_all___rarg(lean_object*, lean_object*); lean_object* l_List_filterAux___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_List_zip___rarg___lambda__1(lean_object*, lean_object*); -lean_object* l_List_instListDecidableLessEq___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_List_foldr___at_List_or___spec__1(uint8_t, lean_object*); lean_object* l_List_instEmptyCollectionList(lean_object*); lean_object* l_List_enumFrom_match__1(lean_object*, lean_object*); @@ -133,10 +134,8 @@ lean_object* l_List_hasDecidableLt_match__5___rarg___boxed(lean_object*, lean_ob lean_object* l_List_drop_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_zipWith(lean_object*, lean_object*, lean_object*); uint8_t l_List_foldr___at_List_all___spec__1___rarg(lean_object*, uint8_t, lean_object*); -lean_object* l_List_less(lean_object*, lean_object*); lean_object* l_List_enumFrom_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_erase_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_List_lessEq(lean_object*, lean_object*); lean_object* l_List_lookup(lean_object*, lean_object*); lean_object* l_List_beq_match__1(lean_object*, lean_object*); lean_object* l_List_eraseDupsAux(lean_object*); @@ -146,7 +145,9 @@ lean_object* l_List_eraseRepsAux_match__1___rarg(lean_object*, lean_object*, lea lean_object* l_List_isEqv_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_unzip(lean_object*, lean_object*); lean_object* l_List_map(lean_object*, lean_object*); +uint8_t l_List_instListDecidableLe___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_eraseReps___rarg(lean_object*, lean_object*); +lean_object* l_List_instListDecidableLe(lean_object*); lean_object* l_List_removeAll(lean_object*); lean_object* l_List_map_u2082___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_List_enumFrom___rarg(lean_object*, lean_object*); @@ -169,7 +170,6 @@ uint8_t l_List_beq___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_List_drop___rarg___boxed(lean_object*, lean_object*); lean_object* l_List_partition___rarg___closed__1; lean_object* l_List_instBEqList___rarg(lean_object*); -uint8_t l_List_instListDecidableLessEq___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_foldr___at_List_all___spec__1(lean_object*); lean_object* l_List_init(lean_object*); lean_object* l_List_find_x3f___rarg(lean_object*, lean_object*); @@ -200,7 +200,6 @@ lean_object* l_List_replicate_loop_match__1___rarg___boxed(lean_object*, lean_ob lean_object* l_List_filterMap_match__1(lean_object*, lean_object*); lean_object* l_List_findSome_x3f(lean_object*, lean_object*); lean_object* l_List_dropLast___rarg(lean_object*); -lean_object* l_List_less___boxed(lean_object*, lean_object*); lean_object* l_List_hasDecidableLt_match__5___rarg(uint8_t, lean_object*, lean_object*); lean_object* l_List_zip___rarg(lean_object*, lean_object*); lean_object* l_List_and___boxed(lean_object*); @@ -221,6 +220,7 @@ lean_object* l_List_groupBy(lean_object*); lean_object* l_List_instAppendList___closed__1; lean_object* l_List_reverseAux___rarg(lean_object*, lean_object*); lean_object* l_List_isPrefixOf_match__1(lean_object*, lean_object*); +lean_object* l_List_instListDecidableLe___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_List_any___rarg(lean_object*, lean_object*); lean_object* l_List_hasDecidableLt_match__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_init_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); @@ -234,6 +234,7 @@ lean_object* l_List_zip___rarg___closed__1; lean_object* l_List_intersperse(lean_object*); uint8_t l_List_contains___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_List_replicate_loop___rarg(lean_object*, lean_object*, lean_object*); +lean_object* l_List_instLEList___boxed(lean_object*, lean_object*); lean_object* l_List_hasDecidableLt_match__4___rarg(uint8_t, lean_object*, lean_object*); lean_object* l_List_eraseDups___rarg(lean_object*, lean_object*); lean_object* l_List_isEmpty_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -242,7 +243,6 @@ lean_object* l_List_hasDecidableLt___rarg___boxed(lean_object*, lean_object*, le lean_object* l_List_partitionAux_match__1(lean_object*, lean_object*); lean_object* l_List_lookup_match__1(lean_object*, lean_object*, lean_object*); lean_object* l_List_elem(lean_object*); -lean_object* l_List_lessEq___boxed(lean_object*, lean_object*); lean_object* l_List_partition___rarg(lean_object*, lean_object*); lean_object* l_List_reverseAux_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: @@ -4254,7 +4254,7 @@ x_2 = lean_alloc_closure((void*)(l_List_pure___rarg), 1, 0); return x_2; } } -lean_object* l_List_less(lean_object* x_1, lean_object* x_2) { +lean_object* l_List_instLTList(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; @@ -4262,11 +4262,11 @@ x_3 = lean_box(0); return x_3; } } -lean_object* l_List_less___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_List_instLTList___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_List_less(x_1, x_2); +x_3 = l_List_instLTList(x_1, x_2); lean_dec(x_2); return x_3; } @@ -4592,7 +4592,7 @@ x_6 = lean_box(x_5); return x_6; } } -lean_object* l_List_lessEq(lean_object* x_1, lean_object* x_2) { +lean_object* l_List_instLEList(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; @@ -4600,16 +4600,16 @@ x_3 = lean_box(0); return x_3; } } -lean_object* l_List_lessEq___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_List_instLEList___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_List_lessEq(x_1, x_2); +x_3 = l_List_instLEList(x_1, x_2); lean_dec(x_2); return x_3; } } -uint8_t l_List_instListDecidableLessEq___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +uint8_t l_List_instListDecidableLe___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { uint8_t x_5; uint8_t x_6; @@ -4618,19 +4618,19 @@ x_6 = l_instDecidableNot___rarg(x_5); return x_6; } } -lean_object* l_List_instListDecidableLessEq(lean_object* x_1) { +lean_object* l_List_instListDecidableLe(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_List_instListDecidableLessEq___rarg___boxed), 4, 0); +x_2 = lean_alloc_closure((void*)(l_List_instListDecidableLe___rarg___boxed), 4, 0); return x_2; } } -lean_object* l_List_instListDecidableLessEq___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +lean_object* l_List_instListDecidableLe___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { uint8_t x_5; lean_object* x_6; -x_5 = l_List_instListDecidableLessEq___rarg(x_1, x_2, x_3, x_4); +x_5 = l_List_instListDecidableLe___rarg(x_1, x_2, x_3, x_4); lean_dec(x_1); x_6 = lean_box(x_5); return x_6; diff --git a/stage0/stdlib/Init/Data/Option/Basic.c b/stage0/stdlib/Init/Data/Option/Basic.c index 1fd0c8d87b..6ab3e37498 100644 --- a/stage0/stdlib/Init/Data/Option/Basic.c +++ b/stage0/stdlib/Init/Data/Option/Basic.c @@ -26,10 +26,10 @@ lean_object* l___private_Init_Data_Option_Basic_0__beqOption____x40_Init_Data_Op lean_object* l_Option_isSome___rarg___boxed(lean_object*); lean_object* l_Option_orElse___rarg___boxed(lean_object*, lean_object*); lean_object* l_Option_instFunctorOption___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_instLTOption(lean_object*, lean_object*); lean_object* l_Option_filter___rarg(lean_object*, lean_object*); lean_object* l_Option_bind___rarg(lean_object*, lean_object*); lean_object* l_Option_toBool_match__1(lean_object*, lean_object*); -lean_object* l_instHasLessOption(lean_object*, lean_object*); lean_object* l_Option_toBool(lean_object*); lean_object* l_Option_lt_match__1(lean_object*, lean_object*); lean_object* l_instBEqOption___rarg(lean_object*); @@ -72,6 +72,7 @@ lean_object* l_Option_orElse_match__1___rarg(lean_object*, lean_object*, lean_ob uint8_t l_Option_isNone___rarg(lean_object*); lean_object* l_Option_getD_match__1(lean_object*, lean_object*); lean_object* l___private_Init_Data_Option_Basic_0__decEqOption____x40_Init_Data_Option_Basic___hyg_590____rarg(lean_object*, lean_object*, lean_object*); +lean_object* l_instLTOption___boxed(lean_object*, lean_object*); uint8_t l_Option_toBool___rarg(lean_object*); lean_object* l_Option_instFunctorOption___closed__3; lean_object* l_Option_instDecidableRelLt(lean_object*, lean_object*); @@ -79,7 +80,6 @@ lean_object* l_Option_getD___rarg(lean_object*, lean_object*); lean_object* l_Option_instDecidableRelLt___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Option_bind_match__1(lean_object*, lean_object*, lean_object*); lean_object* l_Option_filter(lean_object*); -lean_object* l_instHasLessOption___boxed(lean_object*, lean_object*); lean_object* l_Option_toBool___rarg___boxed(lean_object*); lean_object* l___private_Init_Data_Option_Basic_0__beqOption____x40_Init_Data_Option_Basic___hyg_713____rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Option_toMonad_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { @@ -1320,7 +1320,7 @@ x_2 = lean_alloc_closure((void*)(l_instBEqOption___rarg), 1, 0); return x_2; } } -lean_object* l_instHasLessOption(lean_object* x_1, lean_object* x_2) { +lean_object* l_instLTOption(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; @@ -1328,11 +1328,11 @@ x_3 = lean_box(0); return x_3; } } -lean_object* l_instHasLessOption___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_instLTOption___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_instHasLessOption(x_1, x_2); +x_3 = l_instLTOption(x_1, x_2); lean_dec(x_2); return x_3; } diff --git a/stage0/stdlib/Init/Data/Range.c b/stage0/stdlib/Init/Data/Range.c index 35bd377315..2128f8edef 100644 --- a/stage0/stdlib/Init/Data/Range.c +++ b/stage0/stdlib/Init/Data/Range.c @@ -110,17 +110,16 @@ lean_object* l_Std_Range_term_x5b_x3a___x3a___x5d___closed__2; lean_object* l_Std_Range_forM_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_term_x5b_x3a___x3a___x5d___closed__1; lean_object* l_Std_Range_term_x5b___x3a___x3a___x5d___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l_Std_Range_instForMRangeNat(lean_object*); lean_object* l_Std_Range_forIn_loop_match__2(lean_object*); lean_object* l_Std_Range_forM_loop___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_term_x5b___x3a___x5d; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; extern lean_object* l_term_x5b___x5d___closed__4; uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); lean_object* l_Std_Range_term_x5b_x3a___x5d; lean_object* l_Std_Range_instForInRangeNat(lean_object*, lean_object*); lean_object* l_Std_Range_term_x5b_x3a___x3a___x5d___closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l_Std_Range_forIn(lean_object*, lean_object*); lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_377____closed__16; lean_object* l_Std_Range_forIn_loop_match__1(lean_object*, lean_object*); @@ -131,12 +130,13 @@ lean_object* l_Std_Range_term_x5b___x3a___x5d___closed__6; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_919____closed__6; lean_object* l_Std_Range_forIn_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_606____closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_606____closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__5; lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_606____closed__3; lean_object* l_Std_Range_term_x5b___x3a___x5d___closed__3; lean_object* l_Std_Range_forIn_loop___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_addParenHeuristic___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__5; lean_object* l_Std_Range_term_x5b_x3a___x5d___closed__10; lean_object* l_Std_Range_forIn_loop_match__1___rarg(lean_object*, lean_object*, lean_object*); static lean_object* _init_l_Std_Range_start___default() { @@ -601,7 +601,7 @@ static lean_object* _init_l_Std_Range_term_x5b_x3a___x5d___closed__7() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_2 = lean_alloc_ctor(5, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -1083,7 +1083,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_377____closed__15; -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); @@ -1218,7 +1218,7 @@ x_29 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_29, 0, x_28); lean_ctor_set(x_29, 1, x_27); x_30 = lean_array_push(x_17, x_29); -x_31 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_31 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_12); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_12); @@ -1243,7 +1243,7 @@ lean_ctor_set(x_43, 1, x_41); x_44 = lean_array_push(x_20, x_43); x_45 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_377____closed__16; x_46 = lean_array_push(x_44, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_47 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_12); x_48 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_48, 0, x_12); @@ -1317,7 +1317,7 @@ x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_80); lean_ctor_set(x_81, 1, x_79); x_82 = lean_array_push(x_69, x_81); -x_83 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_83 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_63); x_84 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_84, 0, x_63); @@ -1342,7 +1342,7 @@ lean_ctor_set(x_95, 1, x_93); x_96 = lean_array_push(x_72, x_95); x_97 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_377____closed__16; x_98 = lean_array_push(x_96, x_97); -x_99 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_99 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_63); x_100 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_100, 0, x_63); @@ -1544,7 +1544,7 @@ x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); x_32 = lean_array_push(x_19, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_33 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_14); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_14); @@ -1608,7 +1608,7 @@ lean_ctor_set(x_65, 1, x_64); x_66 = lean_array_push(x_22, x_65); x_67 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_377____closed__16; x_68 = lean_array_push(x_66, x_67); -x_69 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_69 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_14); x_70 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_70, 0, x_14); @@ -1682,7 +1682,7 @@ x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_102); lean_ctor_set(x_103, 1, x_101); x_104 = lean_array_push(x_91, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_105 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_85); x_106 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_106, 0, x_85); @@ -1746,7 +1746,7 @@ lean_ctor_set(x_137, 1, x_136); x_138 = lean_array_push(x_94, x_137); x_139 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_377____closed__16; x_140 = lean_array_push(x_138, x_139); -x_141 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_141 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_85); x_142 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_142, 0, x_85); @@ -1926,7 +1926,7 @@ x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); x_34 = lean_array_push(x_21, x_33); -x_35 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_35 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_16); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_16); @@ -2021,7 +2021,7 @@ lean_ctor_set(x_83, 1, x_82); x_84 = lean_array_push(x_24, x_83); x_85 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_377____closed__16; x_86 = lean_array_push(x_84, x_85); -x_87 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_87 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_16); x_88 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_88, 0, x_16); @@ -2095,7 +2095,7 @@ x_121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_121, 0, x_120); lean_ctor_set(x_121, 1, x_119); x_122 = lean_array_push(x_109, x_121); -x_123 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_123 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_103); x_124 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_124, 0, x_103); @@ -2190,7 +2190,7 @@ lean_ctor_set(x_171, 1, x_170); x_172 = lean_array_push(x_112, x_171); x_173 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_377____closed__16; x_174 = lean_array_push(x_172, x_173); -x_175 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_175 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_103); x_176 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_176, 0, x_103); @@ -2293,7 +2293,7 @@ x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); x_32 = lean_array_push(x_19, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_33 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_14); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_14); @@ -2357,7 +2357,7 @@ lean_ctor_set(x_65, 1, x_64); x_66 = lean_array_push(x_22, x_65); x_67 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_377____closed__16; x_68 = lean_array_push(x_66, x_67); -x_69 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_69 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_14); x_70 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_70, 0, x_14); @@ -2431,7 +2431,7 @@ x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_102); lean_ctor_set(x_103, 1, x_101); x_104 = lean_array_push(x_91, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_105 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_85); x_106 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_106, 0, x_85); @@ -2495,7 +2495,7 @@ lean_ctor_set(x_137, 1, x_136); x_138 = lean_array_push(x_94, x_137); x_139 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_377____closed__16; x_140 = lean_array_push(x_138, x_139); -x_141 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_141 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_85); x_142 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_142, 0, x_85); diff --git a/stage0/stdlib/Init/Data/Repr.c b/stage0/stdlib/Init/Data/Repr.c index 860825ae0b..61f17ccef9 100644 --- a/stage0/stdlib/Init/Data/Repr.c +++ b/stage0/stdlib/Init/Data/Repr.c @@ -87,6 +87,7 @@ lean_object* l_instReprSum___rarg___closed__2; lean_object* l_String_quote___closed__3; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_instReprBool_match__1___rarg(uint8_t, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; lean_object* l_instReprAtomUInt16; lean_object* l_Char_quoteCore___closed__1; lean_object* l_Char_quoteCore___boxed(lean_object*); @@ -100,7 +101,6 @@ lean_object* l_Int_repr(lean_object*); lean_object* l_Char_quoteCore___closed__2; lean_object* l_Int_repr_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Init_Data_Repr_0__reprSourceInfo____x40_Init_Data_Repr___hyg_1449____closed__6; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; lean_object* l_instReprInt___boxed(lean_object*, lean_object*); lean_object* l_instReprSubstring___closed__1; lean_object* l___private_Init_Data_Repr_0__reprSourceInfo____x40_Init_Data_Repr___hyg_1449____closed__2; @@ -407,7 +407,7 @@ static lean_object* _init_l_instReprBool___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; diff --git a/stage0/stdlib/Init/Data/String/Basic.c b/stage0/stdlib/Init/Data/String/Basic.c index 6f0811e576..84f1c1baca 100644 --- a/stage0/stdlib/Init/Data/String/Basic.c +++ b/stage0/stdlib/Init/Data/String/Basic.c @@ -133,7 +133,6 @@ lean_object* l_String_takeWhile(lean_object*, lean_object*); lean_object* l_String_push_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_List_foldl___at_String_join___spec__1___boxed(lean_object*, lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); -lean_object* l_String_instHasLessString; lean_object* l_Nat_repeat_loop___at_String_pushn___spec__1___boxed(lean_object*, lean_object*, lean_object*); uint8_t l_instDecidableNot___rarg(uint8_t); uint8_t l_String_contains(lean_object*, uint32_t); @@ -271,6 +270,7 @@ lean_object* l_String_foldlAux(lean_object*); lean_object* l_String_toNat_x3f___boxed(lean_object*); lean_object* l_String_foldrAux_loop___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_String_posOf___boxed(lean_object*, lean_object*); +lean_object* l_String_instLTString; lean_object* l_String_isPrefixOf_loop___boxed(lean_object*, lean_object*, lean_object*); uint8_t l_Substring_atEnd(lean_object*, lean_object*); lean_object* l_String_isPrefixOf___boxed(lean_object*, lean_object*); @@ -343,7 +343,7 @@ x_2 = lean_string_mk(x_1); return x_2; } } -static lean_object* _init_l_String_instHasLessString() { +static lean_object* _init_l_String_instLTString() { _start: { lean_object* x_1; @@ -5138,8 +5138,8 @@ lean_dec_ref(res); res = initialize_Init_Data_Option_Basic(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -l_String_instHasLessString = _init_l_String_instHasLessString(); -lean_mark_persistent(l_String_instHasLessString); +l_String_instLTString = _init_l_String_instLTString(); +lean_mark_persistent(l_String_instLTString); l_String_instInhabitedString = _init_l_String_instInhabitedString(); lean_mark_persistent(l_String_instInhabitedString); l_String_instAppendString___closed__1 = _init_l_String_instAppendString___closed__1(); diff --git a/stage0/stdlib/Init/Data/ToString/Basic.c b/stage0/stdlib/Init/Data/ToString/Basic.c index 84b80af66a..2ac41b0c2c 100644 --- a/stage0/stdlib/Init/Data/ToString/Basic.c +++ b/stage0/stdlib/Init/Data/ToString/Basic.c @@ -59,13 +59,13 @@ lean_object* l_String_toInt_x21(lean_object*); lean_object* l___private_Init_Data_String_Basic_0__Substring_nextn(lean_object*, lean_object*, lean_object*); lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_List_toStringAux___rarg(lean_object*, uint8_t, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; lean_object* l_instToStringFormat(lean_object*); lean_object* l_instToStringUInt32(uint32_t); lean_object* l_instToStringDecidable(lean_object*); lean_object* l_instReprExcept___rarg___closed__2; lean_object* l_instToStringUInt8___boxed(lean_object*); lean_object* l_instToStringId__1(lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; lean_object* l_instToStringOption_match__1(lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l_instToStringUnit___boxed(lean_object*); @@ -286,7 +286,7 @@ _start: if (x_1 == 0) { lean_object* x_2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; return x_2; } else @@ -350,7 +350,7 @@ _start: if (x_1 == 0) { lean_object* x_2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; return x_2; } else diff --git a/stage0/stdlib/Init/Data/ToString/Macro.c b/stage0/stdlib/Init/Data/ToString/Macro.c index 71ab783a48..ced17afcdf 100644 --- a/stage0/stdlib/Init/Data/ToString/Macro.c +++ b/stage0/stdlib/Init/Data/ToString/Macro.c @@ -18,7 +18,6 @@ lean_object* lean_name_mk_string(lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23_(lean_object*, lean_object*, lean_object*); lean_object* l_termS_x21_____closed__7; lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__5; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__7; lean_object* l_termS_x21_____closed__3; lean_object* lean_string_utf8_byte_size(lean_object*); @@ -45,6 +44,7 @@ lean_object* l_termS_x21_____closed__8; lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__4; lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__11; lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__12; +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(lean_object*, lean_object*); uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); lean_object* l_termS_x21__; @@ -314,7 +314,7 @@ lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_o x_8 = lean_unsigned_to_nat(1u); x_9 = l_Lean_Syntax_getArg(x_1, x_8); lean_dec(x_1); -x_10 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_2, x_3); +x_10 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_2, x_3); x_11 = lean_ctor_get(x_10, 0); lean_inc(x_11); x_12 = lean_ctor_get(x_10, 1); @@ -335,7 +335,7 @@ lean_ctor_set(x_19, 0, x_11); lean_ctor_set(x_19, 1, x_17); lean_ctor_set(x_19, 2, x_16); lean_ctor_set(x_19, 3, x_18); -x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_2, x_12); +x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_2, x_12); x_21 = lean_ctor_get(x_20, 0); lean_inc(x_21); x_22 = lean_ctor_get(x_20, 1); diff --git a/stage0/stdlib/Init/Data/UInt.c b/stage0/stdlib/Init/Data/UInt.c index 4662b0c514..ed79db121f 100644 --- a/stage0/stdlib/Init/Data/UInt.c +++ b/stage0/stdlib/Init/Data/UInt.c @@ -13,10 +13,9 @@ #ifdef __cplusplus extern "C" { #endif +lean_object* l_instDecidableLt__1___boxed(lean_object*, lean_object*); lean_object* l_instAndOpUInt64; lean_object* l_instOrOpUInt16___closed__1; -lean_object* l_instHasLessUInt64; -lean_object* l_instDecidableLess__2___boxed(lean_object*, lean_object*); size_t l_USize_add(size_t, size_t); lean_object* l_instDivUSize; lean_object* l_UInt16_modn___boxed(lean_object*, lean_object*); @@ -27,13 +26,11 @@ lean_object* l_instHModUInt32NatUInt32___closed__1; size_t l_USize_div(size_t, size_t); size_t l_UInt32_toUSize(uint32_t); lean_object* l_instShiftRightUInt32___closed__1; -uint8_t l_instDecidableLess__4(size_t, size_t); lean_object* l_instAddUInt8___closed__1; uint32_t lean_uint32_modn(uint32_t, lean_object*); lean_object* l_instAddUSize___closed__1; lean_object* l_instComplementUInt8; lean_object* l_instDivUInt64___closed__1; -lean_object* l_instDecidableLessEq__3___boxed(lean_object*, lean_object*); lean_object* l_instHModUSizeNatUSize___closed__1; lean_object* l_UInt64_shiftRight___boxed(lean_object*, lean_object*); uint32_t l_UInt8_toUInt32(uint8_t); @@ -56,21 +53,22 @@ uint8_t l_UInt8_lor(uint8_t, uint8_t); lean_object* l_UInt16_ofNat___boxed(lean_object*); lean_object* l_instHModUInt64NatUInt64; uint8_t l_UInt32_toUInt8(uint32_t); +lean_object* l_instDecidableLe__2___boxed(lean_object*, lean_object*); lean_object* l_instAndOpUInt16___closed__1; size_t l_USize_sub(size_t, size_t); size_t l_USize_xor(size_t, size_t); lean_object* l_UInt8_lor___boxed(lean_object*, lean_object*); lean_object* l_UInt8_decLe___boxed(lean_object*, lean_object*); lean_object* l_instModUInt8; -lean_object* l_instHasLessEqUInt64; uint32_t l_UInt32_land(uint32_t, uint32_t); -lean_object* l_instDecidableLess__4___boxed(lean_object*, lean_object*); lean_object* l_UInt32_land___boxed(lean_object*, lean_object*); lean_object* l_Nat_toUSize___boxed(lean_object*); +lean_object* l_instLTUInt8; lean_object* l_instAddUSize; lean_object* l_instShiftLeftUInt16; uint32_t l_UInt32_shiftLeft(uint32_t, uint32_t); lean_object* l_instSubUInt16; +uint8_t l_instDecidableLe__2(uint16_t, uint16_t); lean_object* l_UInt16_mul___boxed(lean_object*, lean_object*); lean_object* l_UInt8_land___boxed(lean_object*, lean_object*); lean_object* l_UInt16_div___boxed(lean_object*, lean_object*); @@ -87,7 +85,6 @@ lean_object* l_instAddUInt32___closed__1; lean_object* l_instMulUInt32; lean_object* l_instAndOpUInt8___closed__1; lean_object* l_UInt16_decLe___boxed(lean_object*, lean_object*); -uint8_t l_instDecidableLess__1(uint8_t, uint8_t); lean_object* l_instXorUInt8; lean_object* l_UInt16_sub___boxed(lean_object*, lean_object*); size_t l_USize_shiftRight(size_t, size_t); @@ -96,6 +93,7 @@ lean_object* l_instXorUInt32; size_t l_instOfNatUSize(lean_object*); lean_object* l_instSubUSize; lean_object* l_instModUInt16___closed__1; +uint8_t l_instDecidableLe__1(uint8_t, uint8_t); lean_object* l_UInt8_toUInt32___boxed(lean_object*); uint32_t lean_uint32_of_nat(lean_object*); uint8_t l_USize_decLt(size_t, size_t); @@ -111,13 +109,12 @@ uint8_t l_UInt8_add(uint8_t, uint8_t); lean_object* l_instXorUInt16; uint16_t l_UInt16_add(uint16_t, uint16_t); lean_object* l_USize_div___boxed(lean_object*, lean_object*); -lean_object* l_instDecidableLessEq__4___boxed(lean_object*, lean_object*); lean_object* l_UInt8_ofNat___boxed(lean_object*); lean_object* l_instShiftRightUSize; lean_object* l_instComplementUInt32; uint32_t l_UInt32_add(uint32_t, uint32_t); lean_object* l_instModUInt64; -uint8_t l_instDecidableLessEq__1(uint8_t, uint8_t); +lean_object* l_instDecidableLt__3___boxed(lean_object*, lean_object*); size_t l_UInt64_toUSize(uint64_t); lean_object* l_USize_complement___boxed(lean_object*); uint32_t l_UInt32_div(uint32_t, uint32_t); @@ -135,11 +132,11 @@ lean_object* l_USize_shiftRight___boxed(lean_object*, lean_object*); uint16_t lean_uint16_of_nat(lean_object*); lean_object* l_instDivUInt64; lean_object* l_UInt64_modn___boxed(lean_object*, lean_object*); -lean_object* l_instHasLessEqUSize; uint16_t l_UInt16_xor(uint16_t, uint16_t); +uint8_t l_instDecidableLt__3(uint64_t, uint64_t); +uint8_t l_instDecidableLt__2(uint16_t, uint16_t); uint16_t l_Nat_toUInt16(lean_object*); lean_object* l_UInt64_sub___boxed(lean_object*, lean_object*); -lean_object* l_instHasLessUSize; lean_object* l_instDivUInt32___closed__1; uint16_t l_UInt16_complement(uint16_t); uint16_t l_UInt32_toUInt16(uint32_t); @@ -154,8 +151,8 @@ lean_object* l_instOrOpUInt16; lean_object* l_instShiftLeftUInt16___closed__1; lean_object* l_instOrOpUInt32___closed__1; lean_object* l_UInt32_add___boxed(lean_object*, lean_object*); -uint8_t l_instDecidableLessEq__2(uint16_t, uint16_t); lean_object* l_UInt8_mod___boxed(lean_object*, lean_object*); +lean_object* l_instLTUSize; uint32_t l_UInt64_toUInt32(uint64_t); lean_object* l_UInt64_toUInt16___boxed(lean_object*); lean_object* l_instHModUInt8NatUInt8; @@ -182,7 +179,6 @@ lean_object* l_Nat_toUInt16___boxed(lean_object*); uint8_t l_UInt64_decLt(uint64_t, uint64_t); lean_object* l_instComplementUInt16___closed__1; lean_object* l_instDivUInt16___closed__1; -lean_object* l_instDecidableLess__3___boxed(lean_object*, lean_object*); uint64_t l_Nat_toUInt64(lean_object*); uint8_t l_instOfNatUInt8(lean_object*); lean_object* l_instShiftRightUSize___closed__1; @@ -211,6 +207,7 @@ uint64_t l_UInt64_land(uint64_t, uint64_t); lean_object* l_instOrOpUInt8___closed__1; uint16_t l_UInt16_div(uint16_t, uint16_t); lean_object* l_instMulUInt8; +lean_object* l_instLEUInt8; uint8_t l_UInt8_land(uint8_t, uint8_t); uint16_t l_UInt16_shiftRight(uint16_t, uint16_t); lean_object* l_instXorUInt8___closed__1; @@ -231,7 +228,6 @@ uint64_t l_UInt64_mul(uint64_t, uint64_t); size_t l_USize_land(size_t, size_t); lean_object* l_UInt16_shiftLeft___boxed(lean_object*, lean_object*); lean_object* l_USize_mod___boxed(lean_object*, lean_object*); -uint8_t l_instDecidableLessEq__3(uint64_t, uint64_t); lean_object* l_instDivUInt16; size_t l_USize_mod(size_t, size_t); lean_object* l_instModUInt16; @@ -239,38 +235,41 @@ uint8_t l_UInt8_sub(uint8_t, uint8_t); uint8_t l_UInt8_xor(uint8_t, uint8_t); lean_object* l_instAndOpUSize___closed__1; lean_object* l_Nat_toUInt64___boxed(lean_object*); -lean_object* l_instDecidableLess__1___boxed(lean_object*, lean_object*); +lean_object* l_instLEUInt64; lean_object* l_instShiftRightUInt64; lean_object* l_USize_modn___boxed(lean_object*, lean_object*); -lean_object* l_instHasLessUInt16; +lean_object* l_instLTUInt64; lean_object* l_instShiftLeftUInt8; lean_object* l_instModUInt64___closed__1; uint8_t l_UInt64_toUInt8(uint64_t); uint8_t l_USize_decLe(size_t, size_t); lean_object* l_UInt64_decLe___boxed(lean_object*, lean_object*); +lean_object* l_instDecidableLt__4___boxed(lean_object*, lean_object*); lean_object* l_UInt32_mod___boxed(lean_object*, lean_object*); uint64_t lean_uint64_modn(uint64_t, lean_object*); lean_object* l_UInt8_xor___boxed(lean_object*, lean_object*); -uint8_t l_instDecidableLess__3(uint64_t, uint64_t); lean_object* l_Bool_toUInt64___boxed(lean_object*); uint32_t l_USize_toUInt32(size_t); uint16_t l_UInt16_sub(uint16_t, uint16_t); uint64_t l_UInt64_shiftLeft(uint64_t, uint64_t); +uint8_t l_instDecidableLe__4(size_t, size_t); lean_object* l_UInt64_toNat___boxed(lean_object*); lean_object* l_UInt16_toNat___boxed(lean_object*); lean_object* l_instComplementUInt16; lean_object* l_instHModUInt32NatUInt32; +uint8_t l_instDecidableLt__1(uint8_t, uint8_t); uint64_t l_UInt64_lor(uint64_t, uint64_t); uint8_t l_UInt16_decLt(uint16_t, uint16_t); lean_object* l_UInt32_ofNat___boxed(lean_object*); -lean_object* l_instHasLessEqUInt8; +lean_object* l_instLTUInt16; +lean_object* l_instLEUSize; lean_object* l_instShiftLeftUInt64; uint64_t l_UInt32_toUInt64(uint32_t); +lean_object* l_instLEUInt16; uint8_t lean_uint8_modn(uint8_t, lean_object*); uint16_t lean_uint16_modn(uint16_t, lean_object*); lean_object* l_USize_decLe___boxed(lean_object*, lean_object*); lean_object* l_UInt32_sub___boxed(lean_object*, lean_object*); -lean_object* l_instDecidableLessEq__1___boxed(lean_object*, lean_object*); lean_object* l_instAndOpUInt8; uint8_t l_UInt8_mul(uint8_t, uint8_t); lean_object* l_instDivUInt8; @@ -284,11 +283,11 @@ uint32_t l_UInt32_mul(uint32_t, uint32_t); size_t l_Nat_toUSize(lean_object*); uint32_t l_UInt32_mod(uint32_t, uint32_t); lean_object* l_UInt32_complement___boxed(lean_object*); -lean_object* l_instDecidableLessEq__2___boxed(lean_object*, lean_object*); lean_object* l_UInt64_toUSize___boxed(lean_object*); size_t l_USize_lor(size_t, size_t); lean_object* l_instMulUInt32___closed__1; lean_object* l_instMulUSize___closed__1; +lean_object* l_instDecidableLe__1___boxed(lean_object*, lean_object*); lean_object* l_UInt32_lor___boxed(lean_object*, lean_object*); lean_object* l_UInt64_div___boxed(lean_object*, lean_object*); lean_object* l_instHModUInt64NatUInt64___closed__1; @@ -311,7 +310,6 @@ lean_object* l_USize_lor___boxed(lean_object*, lean_object*); lean_object* l_UInt8_mul___boxed(lean_object*, lean_object*); lean_object* l_UInt16_shiftRight___boxed(lean_object*, lean_object*); lean_object* l_instXorUInt32___closed__1; -uint8_t l_instDecidableLessEq__4(size_t, size_t); lean_object* l_UInt64_add___boxed(lean_object*, lean_object*); lean_object* l_UInt64_lor___boxed(lean_object*, lean_object*); lean_object* l_instDivUInt8___closed__1; @@ -322,10 +320,13 @@ lean_object* l_Nat_toUInt8___boxed(lean_object*); lean_object* l_instModUInt32; uint64_t l_UInt64_xor(uint64_t, uint64_t); uint16_t l_UInt64_toUInt16(uint64_t); +lean_object* l_instDecidableLt__2___boxed(lean_object*, lean_object*); lean_object* l_UInt64_mod___boxed(lean_object*, lean_object*); uint64_t l_UInt64_sub(uint64_t, uint64_t); uint64_t l_UInt64_complement(uint64_t); +lean_object* l_instDecidableLe__4___boxed(lean_object*, lean_object*); lean_object* l_UInt32_toUSize___boxed(lean_object*); +lean_object* l_instDecidableLe__3___boxed(lean_object*, lean_object*); lean_object* l_instComplementUInt64___closed__1; lean_object* lean_uint16_to_nat(uint16_t); uint64_t l_UInt64_div(uint64_t, uint64_t); @@ -337,16 +338,15 @@ lean_object* l_instShiftLeftUSize___closed__1; lean_object* l_instShiftRightUInt64___closed__1; lean_object* l_instSubUInt16___closed__1; uint8_t l_UInt16_decLe(uint16_t, uint16_t); -uint8_t l_instDecidableLess__2(uint16_t, uint16_t); -lean_object* l_instHasLessEqUInt16; +uint8_t l_instDecidableLt__4(size_t, size_t); lean_object* l_instSubUInt32; lean_object* l_UInt64_toUInt8___boxed(lean_object*); +uint8_t l_instDecidableLe__3(uint64_t, uint64_t); lean_object* l_instOrOpUInt8; lean_object* l_USize_sub___boxed(lean_object*, lean_object*); lean_object* l_instOfNatUInt32___boxed(lean_object*); lean_object* l_instMulUInt16___closed__1; lean_object* l_instAndOpUInt16; -lean_object* l_instHasLessUInt8; lean_object* l_instOfNatUInt8___boxed(lean_object*); lean_object* l_instAddUInt16___closed__1; lean_object* l_instAddUInt64; @@ -649,7 +649,7 @@ x_1 = l_instDivUInt8___closed__1; return x_1; } } -static lean_object* _init_l_instHasLessUInt8() { +static lean_object* _init_l_instLTUInt8() { _start: { lean_object* x_1; @@ -657,7 +657,7 @@ x_1 = lean_box(0); return x_1; } } -static lean_object* _init_l_instHasLessEqUInt8() { +static lean_object* _init_l_instLEUInt8() { _start: { lean_object* x_1; @@ -798,7 +798,7 @@ x_6 = lean_box(x_5); return x_6; } } -uint8_t l_instDecidableLess__1(uint8_t x_1, uint8_t x_2) { +uint8_t l_instDecidableLt__1(uint8_t x_1, uint8_t x_2) { _start: { uint8_t x_3; @@ -806,7 +806,7 @@ x_3 = x_1 < x_2; return x_3; } } -lean_object* l_instDecidableLess__1___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_instDecidableLt__1___boxed(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; uint8_t x_4; uint8_t x_5; lean_object* x_6; @@ -814,12 +814,12 @@ x_3 = lean_unbox(x_1); lean_dec(x_1); x_4 = lean_unbox(x_2); lean_dec(x_2); -x_5 = l_instDecidableLess__1(x_3, x_4); +x_5 = l_instDecidableLt__1(x_3, x_4); x_6 = lean_box(x_5); return x_6; } } -uint8_t l_instDecidableLessEq__1(uint8_t x_1, uint8_t x_2) { +uint8_t l_instDecidableLe__1(uint8_t x_1, uint8_t x_2) { _start: { uint8_t x_3; @@ -827,7 +827,7 @@ x_3 = x_1 <= x_2; return x_3; } } -lean_object* l_instDecidableLessEq__1___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_instDecidableLe__1___boxed(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; uint8_t x_4; uint8_t x_5; lean_object* x_6; @@ -835,7 +835,7 @@ x_3 = lean_unbox(x_1); lean_dec(x_1); x_4 = lean_unbox(x_2); lean_dec(x_2); -x_5 = l_instDecidableLessEq__1(x_3, x_4); +x_5 = l_instDecidableLe__1(x_3, x_4); x_6 = lean_box(x_5); return x_6; } @@ -1134,7 +1134,7 @@ x_1 = l_instDivUInt16___closed__1; return x_1; } } -static lean_object* _init_l_instHasLessUInt16() { +static lean_object* _init_l_instLTUInt16() { _start: { lean_object* x_1; @@ -1142,7 +1142,7 @@ x_1 = lean_box(0); return x_1; } } -static lean_object* _init_l_instHasLessEqUInt16() { +static lean_object* _init_l_instLEUInt16() { _start: { lean_object* x_1; @@ -1283,7 +1283,7 @@ x_6 = lean_box(x_5); return x_6; } } -uint8_t l_instDecidableLess__2(uint16_t x_1, uint16_t x_2) { +uint8_t l_instDecidableLt__2(uint16_t x_1, uint16_t x_2) { _start: { uint8_t x_3; @@ -1291,7 +1291,7 @@ x_3 = x_1 < x_2; return x_3; } } -lean_object* l_instDecidableLess__2___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_instDecidableLt__2___boxed(lean_object* x_1, lean_object* x_2) { _start: { uint16_t x_3; uint16_t x_4; uint8_t x_5; lean_object* x_6; @@ -1299,12 +1299,12 @@ x_3 = lean_unbox(x_1); lean_dec(x_1); x_4 = lean_unbox(x_2); lean_dec(x_2); -x_5 = l_instDecidableLess__2(x_3, x_4); +x_5 = l_instDecidableLt__2(x_3, x_4); x_6 = lean_box(x_5); return x_6; } } -uint8_t l_instDecidableLessEq__2(uint16_t x_1, uint16_t x_2) { +uint8_t l_instDecidableLe__2(uint16_t x_1, uint16_t x_2) { _start: { uint8_t x_3; @@ -1312,7 +1312,7 @@ x_3 = x_1 <= x_2; return x_3; } } -lean_object* l_instDecidableLessEq__2___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_instDecidableLe__2___boxed(lean_object* x_1, lean_object* x_2) { _start: { uint16_t x_3; uint16_t x_4; uint8_t x_5; lean_object* x_6; @@ -1320,7 +1320,7 @@ x_3 = lean_unbox(x_1); lean_dec(x_1); x_4 = lean_unbox(x_2); lean_dec(x_2); -x_5 = l_instDecidableLessEq__2(x_3, x_4); +x_5 = l_instDecidableLe__2(x_3, x_4); x_6 = lean_box(x_5); return x_6; } @@ -2096,7 +2096,7 @@ x_1 = l_instDivUInt64___closed__1; return x_1; } } -static lean_object* _init_l_instHasLessUInt64() { +static lean_object* _init_l_instLTUInt64() { _start: { lean_object* x_1; @@ -2104,7 +2104,7 @@ x_1 = lean_box(0); return x_1; } } -static lean_object* _init_l_instHasLessEqUInt64() { +static lean_object* _init_l_instLEUInt64() { _start: { lean_object* x_1; @@ -2256,7 +2256,7 @@ x_6 = lean_box(x_5); return x_6; } } -uint8_t l_instDecidableLess__3(uint64_t x_1, uint64_t x_2) { +uint8_t l_instDecidableLt__3(uint64_t x_1, uint64_t x_2) { _start: { uint8_t x_3; @@ -2264,7 +2264,7 @@ x_3 = x_1 < x_2; return x_3; } } -lean_object* l_instDecidableLess__3___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_instDecidableLt__3___boxed(lean_object* x_1, lean_object* x_2) { _start: { uint64_t x_3; uint64_t x_4; uint8_t x_5; lean_object* x_6; @@ -2272,12 +2272,12 @@ x_3 = lean_unbox_uint64(x_1); lean_dec(x_1); x_4 = lean_unbox_uint64(x_2); lean_dec(x_2); -x_5 = l_instDecidableLess__3(x_3, x_4); +x_5 = l_instDecidableLt__3(x_3, x_4); x_6 = lean_box(x_5); return x_6; } } -uint8_t l_instDecidableLessEq__3(uint64_t x_1, uint64_t x_2) { +uint8_t l_instDecidableLe__3(uint64_t x_1, uint64_t x_2) { _start: { uint8_t x_3; @@ -2285,7 +2285,7 @@ x_3 = x_1 <= x_2; return x_3; } } -lean_object* l_instDecidableLessEq__3___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_instDecidableLe__3___boxed(lean_object* x_1, lean_object* x_2) { _start: { uint64_t x_3; uint64_t x_4; uint8_t x_5; lean_object* x_6; @@ -2293,7 +2293,7 @@ x_3 = lean_unbox_uint64(x_1); lean_dec(x_1); x_4 = lean_unbox_uint64(x_2); lean_dec(x_2); -x_5 = l_instDecidableLessEq__3(x_3, x_4); +x_5 = l_instDecidableLe__3(x_3, x_4); x_6 = lean_box(x_5); return x_6; } @@ -2625,7 +2625,7 @@ x_1 = l_instDivUSize___closed__1; return x_1; } } -static lean_object* _init_l_instHasLessUSize() { +static lean_object* _init_l_instLTUSize() { _start: { lean_object* x_1; @@ -2633,7 +2633,7 @@ x_1 = lean_box(0); return x_1; } } -static lean_object* _init_l_instHasLessEqUSize() { +static lean_object* _init_l_instLEUSize() { _start: { lean_object* x_1; @@ -2774,7 +2774,7 @@ x_6 = lean_box(x_5); return x_6; } } -uint8_t l_instDecidableLess__4(size_t x_1, size_t x_2) { +uint8_t l_instDecidableLt__4(size_t x_1, size_t x_2) { _start: { uint8_t x_3; @@ -2782,7 +2782,7 @@ x_3 = x_1 < x_2; return x_3; } } -lean_object* l_instDecidableLess__4___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_instDecidableLt__4___boxed(lean_object* x_1, lean_object* x_2) { _start: { size_t x_3; size_t x_4; uint8_t x_5; lean_object* x_6; @@ -2790,12 +2790,12 @@ x_3 = lean_unbox_usize(x_1); lean_dec(x_1); x_4 = lean_unbox_usize(x_2); lean_dec(x_2); -x_5 = l_instDecidableLess__4(x_3, x_4); +x_5 = l_instDecidableLt__4(x_3, x_4); x_6 = lean_box(x_5); return x_6; } } -uint8_t l_instDecidableLessEq__4(size_t x_1, size_t x_2) { +uint8_t l_instDecidableLe__4(size_t x_1, size_t x_2) { _start: { uint8_t x_3; @@ -2803,7 +2803,7 @@ x_3 = x_1 <= x_2; return x_3; } } -lean_object* l_instDecidableLessEq__4___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_instDecidableLe__4___boxed(lean_object* x_1, lean_object* x_2) { _start: { size_t x_3; size_t x_4; uint8_t x_5; lean_object* x_6; @@ -2811,7 +2811,7 @@ x_3 = lean_unbox_usize(x_1); lean_dec(x_1); x_4 = lean_unbox_usize(x_2); lean_dec(x_2); -x_5 = l_instDecidableLessEq__4(x_3, x_4); +x_5 = l_instDecidableLe__4(x_3, x_4); x_6 = lean_box(x_5); return x_6; } @@ -2853,10 +2853,10 @@ l_instDivUInt8___closed__1 = _init_l_instDivUInt8___closed__1(); lean_mark_persistent(l_instDivUInt8___closed__1); l_instDivUInt8 = _init_l_instDivUInt8(); lean_mark_persistent(l_instDivUInt8); -l_instHasLessUInt8 = _init_l_instHasLessUInt8(); -lean_mark_persistent(l_instHasLessUInt8); -l_instHasLessEqUInt8 = _init_l_instHasLessEqUInt8(); -lean_mark_persistent(l_instHasLessEqUInt8); +l_instLTUInt8 = _init_l_instLTUInt8(); +lean_mark_persistent(l_instLTUInt8); +l_instLEUInt8 = _init_l_instLEUInt8(); +lean_mark_persistent(l_instLEUInt8); l_instComplementUInt8___closed__1 = _init_l_instComplementUInt8___closed__1(); lean_mark_persistent(l_instComplementUInt8___closed__1); l_instComplementUInt8 = _init_l_instComplementUInt8(); @@ -2905,10 +2905,10 @@ l_instDivUInt16___closed__1 = _init_l_instDivUInt16___closed__1(); lean_mark_persistent(l_instDivUInt16___closed__1); l_instDivUInt16 = _init_l_instDivUInt16(); lean_mark_persistent(l_instDivUInt16); -l_instHasLessUInt16 = _init_l_instHasLessUInt16(); -lean_mark_persistent(l_instHasLessUInt16); -l_instHasLessEqUInt16 = _init_l_instHasLessEqUInt16(); -lean_mark_persistent(l_instHasLessEqUInt16); +l_instLTUInt16 = _init_l_instLTUInt16(); +lean_mark_persistent(l_instLTUInt16); +l_instLEUInt16 = _init_l_instLEUInt16(); +lean_mark_persistent(l_instLEUInt16); l_instComplementUInt16___closed__1 = _init_l_instComplementUInt16___closed__1(); lean_mark_persistent(l_instComplementUInt16___closed__1); l_instComplementUInt16 = _init_l_instComplementUInt16(); @@ -3005,10 +3005,10 @@ l_instDivUInt64___closed__1 = _init_l_instDivUInt64___closed__1(); lean_mark_persistent(l_instDivUInt64___closed__1); l_instDivUInt64 = _init_l_instDivUInt64(); lean_mark_persistent(l_instDivUInt64); -l_instHasLessUInt64 = _init_l_instHasLessUInt64(); -lean_mark_persistent(l_instHasLessUInt64); -l_instHasLessEqUInt64 = _init_l_instHasLessEqUInt64(); -lean_mark_persistent(l_instHasLessEqUInt64); +l_instLTUInt64 = _init_l_instLTUInt64(); +lean_mark_persistent(l_instLTUInt64); +l_instLEUInt64 = _init_l_instLEUInt64(); +lean_mark_persistent(l_instLEUInt64); l_instComplementUInt64___closed__1 = _init_l_instComplementUInt64___closed__1(); lean_mark_persistent(l_instComplementUInt64___closed__1); l_instComplementUInt64 = _init_l_instComplementUInt64(); @@ -3057,10 +3057,10 @@ l_instDivUSize___closed__1 = _init_l_instDivUSize___closed__1(); lean_mark_persistent(l_instDivUSize___closed__1); l_instDivUSize = _init_l_instDivUSize(); lean_mark_persistent(l_instDivUSize); -l_instHasLessUSize = _init_l_instHasLessUSize(); -lean_mark_persistent(l_instHasLessUSize); -l_instHasLessEqUSize = _init_l_instHasLessEqUSize(); -lean_mark_persistent(l_instHasLessEqUSize); +l_instLTUSize = _init_l_instLTUSize(); +lean_mark_persistent(l_instLTUSize); +l_instLEUSize = _init_l_instLEUSize(); +lean_mark_persistent(l_instLEUSize); l_instComplementUSize___closed__1 = _init_l_instComplementUSize___closed__1(); lean_mark_persistent(l_instComplementUSize___closed__1); l_instComplementUSize = _init_l_instComplementUSize(); diff --git a/stage0/stdlib/Init/Meta.c b/stage0/stdlib/Init/Meta.c index c8b80ee08a..14fea42aea 100644 --- a/stage0/stdlib/Init/Meta.c +++ b/stage0/stdlib/Init/Meta.c @@ -165,7 +165,6 @@ lean_object* l_Lean_withHeadRefOnly___rarg___lambda__1(lean_object*, lean_object lean_object* l_Lean_instQuoteBool___boxed(lean_object*); lean_object* l_Lean_version_specialDesc; lean_object* l___private_Init_Meta_0__Lean_Meta_Simp_reprConfig____x40_Init_Meta___hyg_6459____boxed(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_Syntax_mkSep___boxed(lean_object*, lean_object*); lean_object* l_Lean_Syntax_decodeQuotedChar___boxed__const__6; @@ -173,6 +172,7 @@ lean_object* l_Lean_isSubScriptAlnum___boxed(lean_object*); lean_object* l_Array_mapSepElems(lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_Meta_Simp_reprConfig____x40_Init_Meta___hyg_6459____closed__11; lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__4; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; lean_object* l_Lean_Name_instReprName(lean_object*, lean_object*); lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*); lean_object* l_Lean_Syntax_SepArray_ofElems(lean_object*, lean_object*); @@ -189,6 +189,7 @@ lean_object* l_Lean_instQuoteSubstring___closed__2; lean_object* l_Lean_Syntax_isLit_x3f___boxed(lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__8; lean_object* l_Lean_Syntax_hasArgs___boxed(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeInterpStrLit_loop___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_SepArray_getElems___rarg(lean_object*); lean_object* l_Array_findSomeRevM_x3f_find___at_Lean_Syntax_getTailInfo_x3f___spec__1(lean_object*, lean_object*, lean_object*); @@ -202,7 +203,6 @@ lean_object* l___private_Init_Meta_0__Lean_version_getMinor___boxed(lean_object* lean_object* l_Lean_evalPrio___closed__1; uint8_t l_Lean_version_isRelease___closed__1; lean_object* l_Lean_instQuoteBool___closed__5; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3752____closed__5; lean_object* l_Lean_Syntax_decodeScientificLitVal_x3f_decodeExp___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_isLit_x3f(lean_object*, lean_object*); @@ -270,7 +270,6 @@ lean_object* l_Lean_Syntax_expandInterpolatedStrChunks_match__1(lean_object*); lean_object* l_Lean_Syntax_isScientificLit_x3f(lean_object*); lean_object* l_Lean_Name_toString(lean_object*); lean_object* l___private_Init_Data_String_Basic_0__Substring_takeWhileAux___at___private_Init_Meta_0__Lean_Syntax_decodeNameLitAux___spec__2___boxed(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; lean_object* l_Lean_expandMacros_match__1(lean_object*); lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg(lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__9; @@ -377,7 +376,6 @@ lean_object* l_Lean_NameGenerator_namePrefix___default___closed__2; lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); uint8_t l_Lean_isIdEndEscape(uint32_t); lean_object* l___private_Init_Meta_0__Lean_version_getMajor(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__7; lean_object* l_Lean_Syntax_unsetTrailing_match__1(lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Syntax_expandInterpolatedStrChunks___spec__1___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_Syntax_updateLast___rarg(lean_object*, lean_object*, lean_object*, lean_object*); @@ -421,7 +419,6 @@ lean_object* l_Lean_Syntax_getTrailingSize_match__1(lean_object*); lean_object* l_Lean_Name_instReprName___boxed(lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_quoteName_match__1(lean_object*); lean_object* l___private_Init_Meta_0__Lean_Meta_Simp_reprConfig____x40_Init_Meta___hyg_6459____closed__7; -extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__5; uint8_t l_Lean_version_getIsRelease(lean_object*); lean_object* l_Lean_Name_appendAfter(lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_version_getMinor(lean_object*); @@ -455,6 +452,7 @@ lean_object* l_Lean_Syntax_decodeScientificLitVal_x3f(lean_object*); uint8_t l_Lean_isGreek(uint32_t); lean_object* l___private_Init_Meta_0__Lean_quoteList_match__1(lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeInterpStrQuotedChar___boxed__const__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_object* l_Array_filterSepElems(lean_object*, lean_object*); lean_object* l_Array_mapSepElemsM___at_Array_mapSepElems___spec__1(lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeHexLitAux_match__1(lean_object*); @@ -480,7 +478,6 @@ lean_object* l_List_beq___at_Lean_Syntax_structEq___spec__2___boxed(lean_object* lean_object* l_Lean_Syntax_expandInterpolatedStr___lambda__1___closed__1; lean_object* lean_nat_mul(lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_Meta_Simp_reprConfig____x40_Init_Meta___hyg_6459____closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__8; lean_object* l_Lean_Syntax_expandInterpolatedStr___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkCIdentFromRef___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_decodeQuotedChar___boxed__const__4; @@ -492,7 +489,6 @@ lean_object* l___private_Init_Meta_0__Lean_Syntax_isNatLitAux_match__1___rarg(le lean_object* l_Lean_Meta_Simp_instBEqConfig; lean_object* l_Lean_termEval__prec_____closed__2; lean_object* l___private_Init_Meta_0__Lean_quoteName_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; uint8_t l_Lean_Meta_Simp_Config_iota___default; lean_object* l___private_Init_Meta_0__Lean_Meta_Simp_reprConfig____x40_Init_Meta___hyg_6459____closed__28; lean_object* l___private_Init_Meta_0__Lean_Meta_Simp_reprConfig____x40_Init_Meta___hyg_6459____closed__14; @@ -571,10 +567,12 @@ lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__3; lean_object* l___private_Init_Meta_0__Array_filterSepElemsMAux___at_Array_filterSepElems___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Simp_instBEqConfig___closed__1; lean_object* l_Lean_instQuoteProd___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__7; lean_object* l___private_Init_Meta_0__Lean_quoteOption_match__1(lean_object*, lean_object*); lean_object* l_Lean_termEval__prec_____closed__4; uint8_t l_Lean_Meta_Simp_Config_proj___default; lean_object* l_Lean_Syntax_instCoeArraySyntaxSepArray(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l_Lean_Syntax_find_x3f(lean_object*, lean_object*); lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_decodeStrLitAux___boxed(lean_object*, lean_object*, lean_object*); @@ -593,6 +591,7 @@ lean_object* l_Lean_myMacro____x40_Init_Meta___hyg_4956_(lean_object*, lean_obje lean_object* l_Lean_Syntax_expandInterpolatedStr___closed__1; lean_object* l_Lean_Syntax_expandInterpolatedStr___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_Meta_Simp_reprConfig____x40_Init_Meta___hyg_6459____closed__13; +extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__5; lean_object* l_Lean_mkSepArray___closed__1; extern lean_object* l_Lean_Parser_Syntax_subPrec___closed__2; lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeBinLitAux___boxed(lean_object*, lean_object*, lean_object*); @@ -613,6 +612,7 @@ lean_object* l___private_Init_Meta_0__Lean_quoteList___rarg___closed__1; lean_object* l_Lean_instQuoteBool_match__1(lean_object*); lean_object* lean_uint32_to_nat(uint32_t); lean_object* l_Lean_Syntax_structEq_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Array_forInUnsafe_loop___at_Lean_mkSepArray___spec__1___closed__1; lean_object* l_Lean_Name_replacePrefix(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_termEval__prio_____closed__5; @@ -633,8 +633,8 @@ extern lean_object* l_Lean_interpolatedStrLitKind; lean_object* l_Lean_termEval__prio_____closed__3; lean_object* l_Lean_Meta_Simp_instInhabitedConfig___closed__1; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__8; lean_object* l___private_Init_Meta_0__Lean_Syntax_updateLast___at_Lean_Syntax_setTailInfoAux___spec__1(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; uint8_t l_Lean_isIdRest(uint32_t); lean_object* l_Lean_expandMacros_match__1___rarg(lean_object*, lean_object*, lean_object*); uint8_t lean_string_dec_eq(lean_object*, lean_object*); @@ -1753,7 +1753,7 @@ lean_inc(x_3); x_4 = lean_ctor_get(x_1, 1); lean_inc(x_4); lean_dec(x_1); -x_5 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_5 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_6 = lean_string_append(x_4, x_5); x_7 = l_Nat_repr(x_2); x_8 = lean_string_append(x_6, x_7); @@ -1765,7 +1765,7 @@ else { lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; x_10 = l_Nat_repr(x_2); -x_11 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_11 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_12 = lean_string_append(x_11, x_10); lean_dec(x_10); x_13 = lean_name_mk_string(x_1, x_12); @@ -5465,11 +5465,11 @@ lean_object* l_Lean_mkHole(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_3 = l_Lean_mkAtomFrom(x_1, x_2); x_4 = l_Lean_mkOptionalNode___closed__2; x_5 = lean_array_push(x_4, x_3); -x_6 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_6 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_7 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_7, 0, x_6); lean_ctor_set(x_7, 1, x_5); @@ -8877,7 +8877,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_instQuoteBool___closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -9339,7 +9339,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__5; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__5; x_3 = l_Lean_mkCIdentFrom(x_1, x_2); return x_3; } @@ -9368,7 +9368,7 @@ x_7 = l___private_Init_Meta_0__Lean_quoteList___rarg(x_1, x_5); x_8 = l_Lean_Syntax_mkApp___closed__1; x_9 = lean_array_push(x_8, x_6); x_10 = lean_array_push(x_9, x_7); -x_11 = l_myMacro____x40_Init_Notation___hyg_11334____closed__7; +x_11 = l_myMacro____x40_Init_Notation___hyg_11358____closed__7; x_12 = l_Lean_Syntax_mkCApp(x_11, x_10); return x_12; } @@ -12879,14 +12879,14 @@ lean_ctor_set(x_16, 1, x_15); x_17 = l_Array_empty___closed__1; x_18 = lean_array_push(x_17, x_16); x_19 = lean_array_push(x_17, x_10); -x_20 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_20 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_14); x_21 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_21, 0, x_14); lean_ctor_set(x_21, 1, x_20); x_22 = lean_array_push(x_17, x_21); x_23 = lean_array_push(x_22, x_2); -x_24 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_24 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_24); lean_ctor_set(x_25, 1, x_23); @@ -12905,7 +12905,7 @@ x_33 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_33, 0, x_14); lean_ctor_set(x_33, 1, x_32); x_34 = lean_array_push(x_31, x_33); -x_35 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_35 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); @@ -12928,14 +12928,14 @@ lean_ctor_set(x_40, 1, x_39); x_41 = l_Array_empty___closed__1; x_42 = lean_array_push(x_41, x_40); x_43 = lean_array_push(x_41, x_10); -x_44 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_44 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_37); x_45 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_45, 0, x_37); lean_ctor_set(x_45, 1, x_44); x_46 = lean_array_push(x_41, x_45); x_47 = lean_array_push(x_46, x_2); -x_48 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_48 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); @@ -12954,7 +12954,7 @@ x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_37); lean_ctor_set(x_57, 1, x_56); x_58 = lean_array_push(x_55, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_59 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_60 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_60, 0, x_59); lean_ctor_set(x_60, 1, x_58); diff --git a/stage0/stdlib/Init/Notation.c b/stage0/stdlib/Init/Notation.c index 6592742ba6..39ca11d6b1 100644 --- a/stage0/stdlib/Init/Notation.c +++ b/stage0/stdlib/Init/Notation.c @@ -18,38 +18,34 @@ lean_object* l_precMax___closed__5; lean_object* l_stx___x3c_x7c_x3e_____closed__4; lean_object* l_Lean_Parser_Tactic_expandERwSeq(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_rwRuleSeq___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_10870____closed__3; lean_object* l_precMin1___closed__1; lean_object* l_Lean_Parser_Tactic_contradiction___closed__3; lean_object* l_term___x3c_x3c_x3c_____closed__3; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__6; lean_object* l_term___x3c_x3d_____closed__6; lean_object* l_Lean_Parser_Syntax_addPrec___closed__17; lean_object* l_term_x25_x5b___x7c___x5d___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_10631____closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_3254____closed__9; lean_object* l_Lean_Parser_Tactic_erewriteSeq___closed__1; lean_object* l_Lean_Parser_Tactic_exact___closed__6; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_10655____closed__4; lean_object* l_Lean_Parser_Tactic_tacticTrivial; -lean_object* l_myMacro____x40_Init_Notation___hyg_13765____closed__5; lean_object* l_Lean_Parser_Tactic_intros___closed__7; lean_object* l_termDepIfThenElse___closed__26; lean_object* l_term___x2f_x5c_____closed__1; lean_object* l_term___x3c_x3d__; lean_object* l_Lean_Parser_Tactic_induction___closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_3989____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_13789____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_7859____closed__2; lean_object* l_Lean_Parser_Tactic_generalize___closed__8; lean_object* l_term___x3c_x7c_x3e_____closed__5; lean_object* l_Lean_Parser_Tactic_cases___closed__6; lean_object* l_myMacro____x40_Init_Notation___hyg_3744____closed__7; lean_object* l_rawNatLit___closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__7; lean_object* l_Lean_Parser_Tactic_tacticRepeat_____closed__3; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_4969____closed__9; lean_object* l_term_u2039___u203a___closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_11579____closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_3499____closed__8; lean_object* l_term___x25_____closed__1; lean_object* l_term___x3d__; @@ -57,29 +53,27 @@ lean_object* l_myMacro____x40_Init_Notation___hyg_5680____closed__2; lean_object* l_stx___x3c_x7c_x3e_____closed__9; lean_object* l_term___u2265_____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_187____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_10414____closed__3; lean_object* l_term___x3c_x24_x3e_____closed__2; lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__7; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_1481____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_9209____closed__5; lean_object* l_term___u2227_____closed__5; lean_object* l_term___x2b_x2b_____closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_2764____closed__4; lean_object* l_term___x5e_x5e_x5e__; lean_object* l_Lean_Parser_Syntax_addPrec___closed__4; lean_object* l_Lean_Parser_Tactic_first___closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_12804____closed__3; lean_object* l_Lean_Parser_Tactic_first; -lean_object* l_myMacro____x40_Init_Notation___hyg_7847____closed__4; lean_object* l_Lean_Parser_Tactic_letrec___closed__12; lean_object* l_myMacro____x40_Init_Notation___hyg_4234____closed__5; lean_object* l_myMacro____x40_Init_Notation___hyg_5680____closed__1; lean_object* l_Lean_Parser_Tactic_revert___closed__2; lean_object* l_term___x25_____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__8; lean_object* l_Lean_Parser_Tactic_induction___closed__13; lean_object* l_precMin1___closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_187____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__11; lean_object* l_term_x2d_____closed__1; lean_object* l_term___x5c_x2f_____closed__3; lean_object* l_Lean_Parser_Tactic_simp___closed__12; @@ -90,7 +84,7 @@ lean_object* l_Lean_Parser_Tactic_first___closed__4; lean_object* l_Lean_Parser_Tactic_tacticHave_____closed__6; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__11; lean_object* l_termDepIfThenElse___closed__12; -lean_object* l_myMacro____x40_Init_Notation___hyg_12314____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_7859____closed__1; lean_object* l_term_u2039___u203a; lean_object* l_term___x3e_x3e_x3e_____closed__4; lean_object* l_Lean_Parser_Tactic_erw; @@ -98,64 +92,68 @@ lean_object* l_prec_x28___x29___closed__5; lean_object* l_Lean_Parser_Tactic_case___closed__6; lean_object* l_term___x5e_x5e_x5e_____closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_1346____closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_12559____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_10870____closed__5; lean_object* l_term___x26_x26_x26__; lean_object* l_termMax__prec___closed__2; lean_object* l_Lean_Parser_Tactic_apply___closed__2; lean_object* l_term___u2265_____closed__4; lean_object* l_Lean_Parser_Syntax_addPrec___closed__9; -lean_object* l_myMacro____x40_Init_Notation___hyg_11579____closed__8; lean_object* l_term___x2d_____closed__1; lean_object* l_termMax__prec___closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_3499____closed__4; lean_object* l_precLead___closed__4; lean_object* l_term_x2d__; +lean_object* l_myMacro____x40_Init_Notation___hyg_12093____closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__1; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__4; lean_object* l_term___x3e_x3d_____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_2523____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_9715____closed__2; lean_object* l_Lean_Parser_Tactic_tacticSuffices_____closed__9; lean_object* l_precMax___closed__3; lean_object* l_Lean_Parser_Tactic_refine_x27; lean_object* l_Lean_Parser_Tactic_erw___closed__7; lean_object* l_Lean_Parser_Tactic_first___closed__9; -lean_object* l_myMacro____x40_Init_Notation___hyg_12314____closed__5; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_erwSeq___closed__3; lean_object* l_stx___x3c_x7c_x3e_____closed__2; lean_object* l_Lean_Parser_Tactic_induction___closed__12; lean_object* l_Lean_Parser_Tactic_tacticRfl; lean_object* l_Lean_Parser_Tactic_generalize___closed__2; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__7; lean_object* l_Lean_Parser_Tactic_rwSeq; lean_object* l_term___u2264_____closed__2; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_12828____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_10414____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_12338____closed__6; lean_object* l_Lean_Parser_Tactic_intro___closed__9; extern lean_object* l_Lean_nullKind; lean_object* l_term___x3c_x3c_x3c__; lean_object* l_term___x3d_x3d_____closed__6; lean_object* l_term___u2227_____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_10631____closed__1; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__19; +lean_object* l_myMacro____x40_Init_Notation___hyg_6638____closed__7; lean_object* l_myMacro____x40_Init_Notation___hyg_4724____closed__4; lean_object* l_term_x5b___x5d___closed__9; lean_object* l_Lean_Parser_Tactic_failIfSuccess___closed__6; lean_object* l_term___x2b_____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_12583____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_2764____closed__2; lean_object* l_term___x3c_____closed__1; lean_object* l_Lean_Parser_Tactic_location___closed__7; lean_object* l_Lean_Parser_Syntax_addPrec___closed__2; lean_object* l_stx___x2c_x2a_x2c_x3f___closed__5; lean_object* l_Lean_Parser_Syntax_subPrec___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_7128____closed__4; lean_object* l_prioLow___closed__5; lean_object* l_myMacro____x40_Init_Notation___hyg_6393____closed__1; lean_object* l_Lean_Parser_Tactic_generalize___closed__6; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_5458____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_10195____closed__1; lean_object* lean_name_mk_string(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_object* l_termDepIfThenElse___closed__11; -lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_9715____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_12338____closed__1; lean_object* l_Lean_Parser_Attr_simp___closed__6; lean_object* l_Lean_Parser_Attr_simp; lean_object* l_myMacro____x40_Init_Notation___hyg_5214____closed__6; @@ -166,50 +164,50 @@ lean_object* l_term___xd7_____closed__6; lean_object* l_term___u2245_____closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_2764____closed__8; lean_object* l_Lean_Parser_Syntax_addPrec___closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_7614____closed__6; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_3744_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_5680_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_3989_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_4234_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_4479_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_6879_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_7120_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_7361_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_7602_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_8968_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_8860_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_9209_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_9076_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_9450_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_9691_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_6883_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_7128_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_7373_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_7614_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_8880_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_9100_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_8992_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_9233_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_9715_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_9474_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_5903_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_6393_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_6148_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_6638_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_10870_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_8752_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_11089_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_11334_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_11579_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_7847_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_8088_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_8420_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_8308_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_8644_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_8532_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_13049_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_13352_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_13765_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_9932_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_11824_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_10171_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_10390_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_10631_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_12804_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_12069_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_12314_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_12559_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_10894_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_8768_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_11113_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_11358_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_11603_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_7859_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_8100_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_8432_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_8320_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_8656_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_8544_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_13073_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_13376_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_13789_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_9956_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_11848_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_10195_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_10414_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_10655_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_12828_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_12093_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_12338_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_12583_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_779_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_705_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_631_(lean_object*, lean_object*, lean_object*); @@ -241,13 +239,13 @@ lean_object* l_myMacro____x40_Init_Notation___hyg_1966_(lean_object*, lean_objec lean_object* l_myMacro____x40_Init_Notation___hyg_2278_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_2140_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_2523_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_22350_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_15425_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_14880_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_13954_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_14233_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_14440_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_14645_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_22374_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_15449_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_14904_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_13978_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_14257_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_14464_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_14669_(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_injection___closed__2; lean_object* l_term___x7c_x7c_____closed__3; lean_object* l_Lean_Parser_Syntax_addPrio___closed__4; @@ -267,50 +265,55 @@ lean_object* l_Lean_Parser_Tactic_tacticRepeat_____closed__5; lean_object* l_myMacro____x40_Init_Notation___hyg_5903____closed__5; lean_object* l_myMacro____x40_Init_Notation___hyg_5680____closed__3; lean_object* l_term___x3e_x3e_x3d__; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; lean_object* l_Lean_Parser_Tactic_changeWith; lean_object* l_term___u2218__; -lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__4; lean_object* l_Lean_Parser_Tactic_rw___closed__5; lean_object* l_term___x7c_x7c_x7c_____closed__1; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__4; lean_object* l_term___x7e_x3d_____closed__1; lean_object* l_term___u2245_____closed__1; lean_object* l_prio_x28___x29___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_10390____closed__6; lean_object* l_termIfThenElse___closed__9; lean_object* l_Lean_Parser_Attr_simp___closed__2; lean_object* l_Lean_Parser_Tactic_skip___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_9233____closed__3; lean_object* l_Lean_Parser_Tactic_tacticSuffices_____closed__1; lean_object* l_Lean_Parser_Tactic_induction___closed__2; lean_object* l_term___x3c_x3c_x3c_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_10870____closed__6; lean_object* l_Lean_Parser_Tactic_simpLemma___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_13765____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_11848____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_12583____closed__8; lean_object* l_termDepIfThenElse___closed__31; +lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__8; lean_object* l_stx___x3c_x7c_x3e_____closed__1; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__9; lean_object* l_Lean_SourceInfo_fromRef(lean_object*); lean_object* l_Lean_Parser_Tactic_simpAll___closed__8; lean_object* l_myMacro____x40_Init_Notation___hyg_4724____closed__5; lean_object* l_term___x3c_____closed__2; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__2; lean_object* l_Lean_Parser_Tactic_simpAll; lean_object* l_Lean_Parser_Tactic_generalize___closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_11848____closed__7; lean_object* l_Lean_Parser_Tactic_first___closed__1; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__10; lean_object* l_Lean_Parser_Tactic_revert___closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_8320____closed__3; lean_object* l_term___x24_______closed__6; lean_object* l_Lean_Parser_Tactic_failIfSuccess___closed__1; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__1; lean_object* l_term_xac_____closed__6; lean_object* l_Lean_Parser_Tactic_locationWildcard___closed__2; lean_object* l_term___x2f_x5c_____closed__6; lean_object* l_Lean_Parser_Tactic_intro___closed__4; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__5; lean_object* l_Lean_Parser_Tactic_simp___closed__10; lean_object* l_myMacro____x40_Init_Notation___hyg_5458____closed__5; lean_object* l_term___x3e_x3e_x3d_____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_10195____closed__2; lean_object* l_term___x3c_x3c_x3c_____closed__7; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____boxed(lean_object*, lean_object*, lean_object*); lean_object* l___private_Init_Notation_0__Lean_Parser_Tactic_withCheapRefl___closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__4; lean_object* l_Lean_Parser_Tactic_rwRuleSeq___closed__2; extern lean_object* l_Lean_identKind___closed__2; lean_object* l_term___x7c_x3e_____closed__1; @@ -318,11 +321,13 @@ lean_object* l_myMacro____x40_Init_Notation___hyg_5680____closed__5; lean_object* l_myMacro____x40_Init_Notation___hyg_5903____closed__3; lean_object* l_prec_x28___x29___closed__6; lean_object* l_term___u2228_____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_13789____closed__3; lean_object* l_term___x2f_____closed__6; lean_object* l_myMacro____x40_Init_Notation___hyg_4234____closed__3; lean_object* l_term___x5e_x5e_x5e_____closed__2; lean_object* l_Lean_Parser_Tactic_simpPost___closed__2; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__8; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16943____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_simpPre___closed__4; lean_object* l_stx___x2c_x2b___closed__3; lean_object* l_term___x2a_x3e_____closed__6; @@ -330,24 +335,28 @@ lean_object* l_term___u2218_____closed__6; lean_object* l_Lean_Parser_Tactic_tacticInferInstance___closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_4479____closed__5; lean_object* l_term___x7c_x3e_____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_9233____closed__5; lean_object* l_precMax___closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__7; lean_object* l_Lean_Parser_Syntax_subPrec___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_14669____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term___x7c_x7c_____closed__5; lean_object* l_Lean_Parser_Tactic_rewrite___closed__6; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21835____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_location___closed__3; lean_object* l_term___u2265_____closed__2; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__12; lean_object* l_Lean_Parser_Tactic_refine_x27___closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_10894____closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_938____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_9715____closed__5; lean_object* l_prioLow___closed__3; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_clear___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__8; lean_object* l___private_Init_Notation_0__Lean_Parser_Tactic_withCheapRefl___boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_12804____closed__5; lean_object* l_term_x2d_____closed__6; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__16; lean_object* l_myMacro____x40_Init_Notation___hyg_261____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_1799____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_tacticHave_____closed__5; lean_object* l_rawNatLit___closed__1; @@ -360,79 +369,87 @@ lean_object* l_Lean_Parser_Tactic_inductionAlts; lean_object* l_stx_x21_____closed__1; lean_object* l_Lean_Parser_Tactic_rename___closed__3; lean_object* l_term___x3c_x2a_____closed__2; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__3; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; lean_object* l_Lean_Parser_Syntax_addPrec___closed__13; lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__13; -lean_object* l_myMacro____x40_Init_Notation___hyg_7847____closed__2; lean_object* l_term___u2264_____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__6; lean_object* l_myMacro____x40_Init_Notation___hyg_4969____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_7128____closed__8; lean_object* l_Lean_Parser_Tactic_simpAll___closed__4; lean_object* l_rawNatLit; lean_object* l_Lean_Parser_Tactic_simp___closed__11; lean_object* l_Lean_Parser_Tactic_change___closed__4; lean_object* l_Lean_Parser_Tactic_failIfSuccess___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_14645____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__1; lean_object* l_term___x5e_____closed__7; lean_object* l_Lean_Parser_Tactic_tacticUnhygienic_____closed__6; lean_object* l_Lean_Parser_Tactic_simp___closed__19; lean_object* l_Lean_Parser_Tactic_skip___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_7602____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_12338____closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_13789____closed__1; lean_object* l_term___x7c_x7c_x7c_____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_12583____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_11848____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_14464____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_11113____closed__2; lean_object* l_Lean_Parser_Tactic_injection___closed__8; lean_object* l_Lean_Parser_Tactic_changeWith___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_7128____closed__9; lean_object* l_prioMid; lean_object* l_Lean_Parser_Tactic_rwSeq___closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_3009____closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_12559____closed__6; lean_object* l_Lean_Parser_Tactic_erwSeq___closed__5; lean_object* l_termMax__prec___closed__4; lean_object* l_Lean_Parser_Tactic_apply___closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_11848____closed__1; lean_object* l_Lean_Parser_Tactic_casesTarget___closed__4; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__1; lean_object* l_Lean_Parser_Tactic_tacticHave_____closed__3; lean_object* l_Lean_Parser_Tactic_change___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_13954____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_intro___closed__13; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_9691____closed__2; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_11603____closed__7; lean_object* l_term_u2039___u203a___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__3; lean_object* l_termDepIfThenElse___closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_4724____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_13789____closed__4; lean_object* l_term___x3e_x3e_x3e_____closed__1; lean_object* l_termDepIfThenElse___closed__18; lean_object* l_term___x2d_____closed__4; lean_object* l_term___x3c_x2a_____closed__1; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667_(lean_object*, lean_object*, lean_object*); lean_object* l_prioMid___closed__2; lean_object* l_Lean_Parser_Tactic_rename___closed__7; lean_object* l_Lean_Parser_Tactic_tacticUnhygienic__; +lean_object* l_myMacro____x40_Init_Notation___hyg_7859____closed__4; lean_object* l_precLead___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__1; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__4; lean_object* l_Lean_Parser_Tactic_inductionAlt; -lean_object* l_myMacro____x40_Init_Notation___hyg_10171____closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_261____closed__1; lean_object* l_term___x3e_x3d_____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_12583____closed__2; lean_object* l_Lean_Parser_Tactic_tacticTrivial___closed__4; lean_object* l_Lean_Parser_Tactic_case___closed__11; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__12; lean_object* l_Lean_Parser_Tactic_tacticLet_____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_7847____closed__1; lean_object* l_Lean_Parser_Tactic_rwRule___closed__8; lean_object* l_rawNatLit___closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_13978____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__16; lean_object* l_Lean_Parser_Tactic_tacticRepeat__; +lean_object* l_myMacro____x40_Init_Notation___hyg_10414____closed__4; lean_object* l_Lean_Parser_Tactic_injection___closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_6393____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_12338____closed__2; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2258____spec__1___closed__1; lean_object* l_Lean_Parser_Tactic_tacticInferInstance___closed__3; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__7; lean_object* l_Lean_Parser_Tactic_tacticLet_____closed__1; lean_object* l_term___x3e_x3e_____closed__3; lean_object* l_rawNatLit___closed__2; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__2; lean_object* l_Lean_Parser_Tactic_locationTargets___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_11824____closed__5; lean_object* l_Lean_Parser_Tactic_cases___closed__5; lean_object* l_myMacro____x40_Init_Notation___hyg_4969____closed__5; lean_object* l_Lean_Parser_Syntax_addPrec___closed__6; @@ -440,102 +457,110 @@ lean_object* l_Lean_Parser_Tactic_refine___closed__5; lean_object* l_Lean_Parser_Tactic_tacticTrivial___closed__1; lean_object* l_term_x25_x5b___x7c___x5d___closed__6; lean_object* l_term___x3e_x3e_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_7120____closed__2; lean_object* l_termDepIfThenElse___closed__15; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__10; -lean_object* l_myMacro____x40_Init_Notation___hyg_7602____closed__5; lean_object* l_Lean_Parser_Tactic_exact___closed__1; lean_object* l_term_x5b___x5d___closed__11; lean_object* l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__6; lean_object* l_myMacro____x40_Init_Notation___hyg_1799____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_9209____closed__2; lean_object* lean_array_push(lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_injection___closed__9; lean_object* lean_array_get_size(lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21689____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_termDepIfThenElse; -lean_object* l_myMacro____x40_Init_Notation___hyg_10870____closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_5680____closed__8; lean_object* l_Lean_Parser_Tactic_erewriteSeq___closed__5; lean_object* l_precLead___closed__3; lean_object* l_termDepIfThenElse___closed__24; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_contradiction___closed__1; lean_object* l_term_u2039___u203a___closed__2; lean_object* l_rawNatLit___closed__4; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__1; lean_object* l_Lean_Parser_Tactic_erewrite___closed__7; lean_object* l_Lean_Parser_Tactic_simp___closed__20; lean_object* l_term___x24_______closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_7120____closed__4; lean_object* l_term___x5e_x5e_x5e_____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__9; lean_object* l_term___x3c_x24_x3e_____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_11089____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_11848____closed__4; lean_object* l_term___u2218_____closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_5903____closed__7; lean_object* l_myMacro____x40_Init_Notation___hyg_6638____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__2; lean_object* l_term___x5c_x2f_____closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__6; lean_object* l_Lean_Parser_Tactic_subst___closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_5680____closed__7; lean_object* l_term___x5e_____closed__3; lean_object* l_term_x7e_x7e_x7e__; +lean_object* l_myMacro____x40_Init_Notation___hyg_11603____closed__1; lean_object* l_term___x3c__; lean_object* l_Lean_Parser_Tactic_erewriteSeq___closed__3; lean_object* l_Lean_Parser_Tactic_tacticInferInstance___closed__5; lean_object* l_Lean_Parser_Tactic_rotateRight___closed__1; lean_object* l_term___x3c_x7c__; lean_object* l_Lean_Parser_Tactic_intros___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_12804____closed__6; lean_object* l_myMacro____x40_Init_Notation___hyg_6638____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_12069____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__5; lean_object* l_term___x2b_x2b__; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_1481____closed__1; lean_object* l_termDepIfThenElse___closed__7; lean_object* l_Lean_Parser_Tactic_cases___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_11089____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_12093____closed__6; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; lean_object* l_term___u2218_____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_7128____closed__3; lean_object* l_Lean_Parser_Tactic_clear___closed__4; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__6; lean_object* l_Lean_Parser_Tactic_existsIntro___closed__4; lean_object* l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__5; lean_object* l_term___x3c_x2a_____closed__4; lean_object* l_stx___x3c_x7c_x3e__; +lean_object* l_myMacro____x40_Init_Notation___hyg_10414____closed__2; lean_object* l_Lean_Parser_Tactic_tacticTrivial___closed__5; lean_object* l_Lean_Parser_Tactic_revert___closed__1; lean_object* l_term___x26_x26_____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_9209____closed__3; lean_object* l_Lean_Parser_Tactic_skip___closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_7614____closed__3; lean_object* l_term_x2d_____closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_1142____closed__3; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21859____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_4969____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_12338____closed__4; lean_object* l_term___u2264_____closed__3; lean_object* l_term_u2039___u203a___closed__3; lean_object* l_term___x5e_____closed__5; lean_object* lean_string_utf8_byte_size(lean_object*); lean_object* l_precArg___closed__1; lean_object* l_term___u2218_____closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_7128____closed__1; lean_object* l_term___x3c_x3d_____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__4; lean_object* l_Lean_Parser_Tactic_generalize___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_10414____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_13789____closed__2; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__1; lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____closed__6; lean_object* l_Lean_Parser_Tactic_revert___closed__4; lean_object* l_termMax__prec___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_7120____closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_3009____closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_1481____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_tacticRefineLift_x27_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_10870____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_11603____closed__8; lean_object* l_Lean_Parser_Tactic_rwRule___closed__6; lean_object* l_term_x2d_____closed__2; lean_object* l_term_x21_____closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_1481____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__6; lean_object* l_Lean_Parser_Tactic_location___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_12338____closed__8; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term___x26_x26__; +lean_object* l_myMacro____x40_Init_Notation___hyg_7128____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_12583____closed__4; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__6; lean_object* l_term___x24_______closed__5; lean_object* l_Lean_Parser_Tactic_injection___closed__1; lean_object* l_Lean_Parser_Tactic_case___closed__10; lean_object* l_Lean_Parser_Tactic_locationHyp___closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_11089____closed__7; lean_object* l_Lean_Parser_Tactic_done___closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_6393____closed__3; lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d__; @@ -543,8 +568,10 @@ lean_object* l_myMacro____x40_Init_Notation___hyg_3499____closed__9; lean_object* l_Lean_Parser_Tactic_rename; lean_object* l_Lean_Parser_Tactic_cases___closed__1; lean_object* l_stx___x3c_x7c_x3e_____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_11603____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__2; lean_object* l_stx_x21_____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_12069____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_11113____closed__7; lean_object* l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__1; lean_object* l_Lean_Parser_Tactic_tacticUnhygienic_____closed__2; lean_object* l_Lean_Parser_Tactic_tacticTrivial___closed__2; @@ -552,38 +579,36 @@ lean_object* l_Lean_Parser_Tactic_intros___closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__7; lean_object* l_Lean_Parser_Tactic_rwRule___closed__2; lean_object* l_termIfThenElse___closed__11; -lean_object* l_myMacro____x40_Init_Notation___hyg_7120____closed__1; lean_object* l_Lean_Parser_Tactic_apply___closed__5; lean_object* l_Lean_Parser_Tactic_focus___closed__2; lean_object* l_Lean_Parser_Tactic_assumption___closed__4; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__3; lean_object* l_Lean_Parser_Tactic_existsIntro; +lean_object* l_myMacro____x40_Init_Notation___hyg_9233____closed__4; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__14; lean_object* l_Lean_Parser_Tactic_intros___closed__6; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__4; lean_object* l_prec_x28___x29___closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_3744____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; -lean_object* l_myMacro____x40_Init_Notation___hyg_12559____closed__9; lean_object* l_Lean_Parser_Tactic_contradiction; lean_object* l_Lean_Parser_Tactic_rw___closed__1; lean_object* l_Lean_Parser_Tactic_clear___closed__1; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__3; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__4; lean_object* l_termWithout__expected__type_____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_12338____closed__5; lean_object* l_Lean_Parser_Tactic_clear___closed__2; lean_object* l_Lean_Parser_Tactic_clear; lean_object* l_Lean_Parser_Tactic_withReducibleAndInstances___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_11824____closed__7; lean_object* l_Lean_Parser_Tactic_letrec___closed__9; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_12583____closed__5; lean_object* l_precMin___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_12069____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_object* l_Lean_Parser_Tactic_case___closed__4; lean_object* l_Lean_Parser_Tactic_rotateLeft___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_7602____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_9233____closed__1; lean_object* l_Lean_Parser_Tactic_simp___closed__17; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__8; lean_object* l_term___x3c_x7c_x3e_____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_11824____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_13073____closed__7; lean_object* l_stx___x2c_x2a_x2c_x3f___closed__3; lean_object* l_term___x2f_____closed__1; lean_object* l_stx___x2c_x2a___closed__1; @@ -592,28 +617,28 @@ lean_object* l_term___x2f_x5c_____closed__5; lean_object* l_Lean_Parser_Tactic_subst___closed__1; lean_object* l_term___x7c_x7c_____closed__2; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_9233____closed__2; lean_object* l_Lean_Parser_Tactic_simpErase___closed__4; lean_object* l_Lean_Parser_Tactic_rewrite___closed__5; lean_object* l_term_x21_____closed__4; lean_object* l_Lean_Parser_Tactic_induction; lean_object* l_Lean_Parser_Tactic_induction___closed__19; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_letrec___closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_12093____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_7614____closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_1346____closed__2; lean_object* l_term___u2218_____closed__4; lean_object* l_Lean_Parser_Tactic_simp; lean_object* l_Lean_Parser_Tactic_simp___closed__9; lean_object* l_term___u2264_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__6; lean_object* l_term___x3c_x7c_____closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_6393____closed__7; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__1; lean_object* l_term_u2039___u203a___closed__9; lean_object* l_prioDefault___closed__4; lean_object* l_termDepIfThenElse___closed__16; lean_object* l_myMacro____x40_Init_Notation___hyg_557____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_tacticHave_____closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_10655____closed__6; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__18; lean_object* l_term_x21_____closed__5; lean_object* l_Lean_Parser_Tactic_withReducible___closed__4; @@ -622,12 +647,16 @@ lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation_ lean_object* l_myMacro____x40_Init_Notation___hyg_1346____closed__6; lean_object* l_term___x3c_x3d_____closed__1; lean_object* l_stx___x3f___closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_11603____closed__2; lean_object* l_term___x24_______closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_13073____closed__3; lean_object* l_Lean_Parser_Tactic_tacticAdmit___closed__3; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__2; lean_object* l_Lean_Parser_Syntax_addPrio___closed__7; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__15; lean_object* l_term___x3a_x3a_____closed__4; lean_object* l_Lean_Parser_Tactic_cases___closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_8320____closed__2; lean_object* l_Lean_Parser_Tactic_assumption; lean_object* l_term___x3e__; lean_object* l_termMax__prec; @@ -635,57 +664,57 @@ lean_object* l_Lean_Parser_Tactic_tacticRefineLift_____closed__4; lean_object* l_Lean_Parser_Tactic_subst___closed__2; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__7; lean_object* l_Lean_Parser_Tactic_rewrite; -lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__4; lean_object* l_Lean_Parser_Tactic_focus___closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; +lean_object* l_myMacro____x40_Init_Notation___hyg_7614____closed__5; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__9; lean_object* l_term___x7c_x7c_____closed__1; lean_object* l_Lean_Parser_Tactic_rotateLeft___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__6; lean_object* l_Lean_Parser_Tactic_erwSeq___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_7602____closed__7; lean_object* l_Lean_Parser_Tactic_change___closed__2; lean_object* l_Lean_Parser_Tactic_tacticUnhygienic_____closed__1; lean_object* l_Lean_Parser_Tactic_tacticLet_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_6638____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_13765____closed__1; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__2; lean_object* l_term___u2218_____closed__8; lean_object* l_Lean_Parser_Tactic_cases___closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_10195____closed__4; lean_object* l_Lean_Parser_Tactic_induction___closed__11; lean_object* l_Lean_Parser_Tactic_intro___closed__12; lean_object* l_term___x24_______closed__1; lean_object* l_Lean_Parser_Tactic_simp___closed__8; lean_object* l_term___x3c_x24_x3e_____closed__3; lean_object* l_term_x21_____closed__2; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_9715____closed__1; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__7; lean_object* l_term___x7c_x7c_x7c_____closed__6; lean_object* l_term___x5c_x2f_____closed__5; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__10; lean_object* l_stx___x2a___closed__1; lean_object* l_Lean_Parser_Tactic_location___closed__6; lean_object* l_Lean_Parser_Tactic_clear___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_8308____closed__1; lean_object* l_term___x24_______closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_9209____closed__4; lean_object* l_Lean_Parser_Tactic_intros___closed__8; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_5214____closed__7; lean_object* l_term___x3d_____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__12; lean_object* l_stx___x2c_x2a_x2c_x3f; lean_object* l_Lean_Parser_Attr_simp___closed__7; lean_object* l_term___x3e_x3e_____closed__4; lean_object* l_term___xd7_____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_7614____closed__7; lean_object* l_term___x3d_____closed__4; lean_object* l_termDepIfThenElse___closed__20; lean_object* l_term___u2228__; lean_object* l_term_xac__; lean_object* l_Lean_Parser_Tactic_tacticHave__; +lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__6; lean_object* l_Lean_Parser_Tactic_erwSeq___closed__1; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_13073____closed__5; lean_object* l_Lean_Parser_Attr_simp___closed__3; lean_object* l_Lean_Parser_Tactic_rename___closed__10; lean_object* l_myMacro____x40_Init_Notation___hyg_4724____closed__2; lean_object* l_Lean_Parser_Tactic_locationHyp___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_6638____closed__9; lean_object* l_myMacro____x40_Init_Notation___hyg_4234____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_3009____closed__9; lean_object* l_myMacro____x40_Init_Notation___hyg_1040____closed__3; @@ -697,38 +726,33 @@ lean_object* l_term_x5b___x5d___closed__10; lean_object* l_Lean_Parser_Tactic_traceState___closed__1; lean_object* l_term___x3c_x2a_____closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_4969____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_11824____closed__3; lean_object* l_term___x3e_x3d_____closed__5; lean_object* l_Lean_Parser_Tactic_generalize___closed__9; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21786____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_113____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_location___closed__2; lean_object* l_Lean_Parser_Tactic_failIfSuccess___closed__5; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_10655____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__5; lean_object* l_Lean_Parser_Tactic_traceState___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__6; lean_object* l_Lean_Parser_Tactic_allGoals; lean_object* l_Lean_Parser_Tactic_tacticRefineLift_x27__; +lean_object* l_myMacro____x40_Init_Notation___hyg_6638____closed__8; lean_object* l_term___x3c_x7c_____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__11; lean_object* l_Lean_Parser_Tactic_refine___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__2; lean_object* l_Lean_Parser_Tactic_induction___closed__16; lean_object* l_termWithout__expected__type_____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__2; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__2; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_withReducibleAndInstances___closed__2; lean_object* l_Lean_Parser_Tactic_cases; -lean_object* l_myMacro____x40_Init_Notation___hyg_7602____closed__2; lean_object* l_term_u2039___u203a___closed__1; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__9; lean_object* l_term___x3c_x7c_x3e_____closed__4; lean_object* l_term_x21_____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_6638____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_12804____closed__2; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_5680____closed__6; lean_object* l_myMacro____x40_Init_Notation___hyg_1040____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_9209____closed__1; lean_object* l_termDepIfThenElse___closed__32; lean_object* l_stx___x2c_x2a_x2c_x3f___closed__2; lean_object* l_termDepIfThenElse___closed__10; @@ -736,17 +760,16 @@ extern lean_object* l_Lean_groupKind___closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_2764____closed__1; lean_object* l_Lean_Parser_Tactic_allGoals___closed__3; lean_object* l_Lean_Parser_Tactic_subst___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_7120____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__6; lean_object* l_term___x3e_x3e_____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_2764____closed__5; lean_object* l_term___x3c_x2a__; lean_object* l_Lean_Parser_Attr_simp___closed__5; lean_object* l_term_xac_____closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_10631____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__1; lean_object* l_Lean_Parser_Tactic_assumption___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_13049____closed__6; lean_object* l_Lean_Parser_Tactic_letrec___closed__13; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20904____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_stx___x2a___closed__2; lean_object* l_Lean_Parser_Tactic_generalize___closed__12; lean_object* l_Lean_Parser_Tactic_withReducible___closed__1; @@ -758,11 +781,13 @@ lean_object* l_term___u2218_____closed__5; lean_object* l_Lean_Parser_Tactic_tacticAdmit___closed__2; lean_object* l_term___x3c_x3c_x3c_____closed__6; lean_object* lean_nat_sub(lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_12338____closed__3; lean_object* l_Lean_Parser_Tactic_locationHyp___closed__5; lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__5; lean_object* l_Lean_Parser_Tactic_tacticUnhygienic_____closed__4; lean_object* l_termIfThenElse___closed__12; +lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_object* l_term_u2039___u203a___closed__4; lean_object* l_Lean_Parser_Tactic_revert; lean_object* l_term_xac_____closed__3; @@ -773,20 +798,18 @@ lean_object* l_Lean_Parser_Tactic_generalize; lean_object* l_stx___x2c_x2a___closed__2; lean_object* l_Lean_Parser_Tactic_failIfSuccess___closed__3; lean_object* l_Lean_Parser_Tactic_changeWith___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__5; lean_object* l_term___x25_____closed__5; lean_object* l_Lean_Parser_Tactic_rw___closed__2; lean_object* l_Lean_Parser_Tactic_withReducible___closed__2; lean_object* l_stx___x3c_x7c_x3e_____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_10655____closed__1; lean_object* l_Lean_Parser_Tactic_simpErase___closed__1; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20185____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term___u2218_____closed__7; lean_object* l_term___x3c_x24_x3e_____closed__5; lean_object* l_Lean_Parser_Tactic_tacticAdmit___closed__5; lean_object* l_term___x3e_x3d_____closed__3; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_6638____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_13765____closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_4234____closed__4; lean_object* l_term___x2a_____closed__7; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__20; @@ -799,8 +822,11 @@ lean_object* l_term___x3c_x7c_____closed__5; lean_object* l_Lean_Parser_Tactic_locationTargets; lean_object* l_Lean_Parser_Tactic_tacticSuffices_____closed__4; lean_object* l_Lean_Parser_Tactic_change___closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__12; +lean_object* l_myMacro____x40_Init_Notation___hyg_7614____closed__1; lean_object* l_Lean_Parser_Tactic_tacticSuffices_____closed__8; lean_object* l_myMacro____x40_Init_Notation___hyg_3989____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__3; lean_object* l_Lean_Parser_Syntax_addPrec___closed__3; lean_object* l_stx___x2c_x2a___closed__4; lean_object* l_Lean_Parser_Tactic_traceState___closed__2; @@ -818,13 +844,14 @@ lean_object* l_Lean_Parser_Tactic_simp___closed__23; lean_object* l_Lean_Parser_Syntax_addPrio___closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__3; lean_object* l_prioLow; -lean_object* l_myMacro____x40_Init_Notation___hyg_12804____closed__8; lean_object* l_Lean_Parser_Tactic_rewriteSeq; +lean_object* l_myMacro____x40_Init_Notation___hyg_12093____closed__2; lean_object* l_term___x3a_x3a_____closed__5; lean_object* l_Lean_Parser_Tactic_simpPre; lean_object* l_term___x3e_x3e_x3d_____closed__1; lean_object* l_Lean_Parser_Tactic_withReducibleAndInstances___closed__1; lean_object* l_stx___x3f___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_11113____closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_4234____closed__9; lean_object* l_myMacro____x40_Init_Notation___hyg_4724____closed__8; lean_object* l_Lean_Parser_Tactic_expandERw(lean_object*, lean_object*, lean_object*); @@ -836,8 +863,11 @@ lean_object* l_precMin; lean_object* l_term___x2a_x3e_____closed__5; lean_object* l_Lean_Parser_Tactic_refine_x27___closed__5; lean_object* l_prioLow___closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_object* l_Lean_Parser_Tactic_erewrite___closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_3744____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_12583____closed__7; lean_object* l_Lean_Parser_Syntax_addPrec___closed__15; lean_object* l_prec_x28___x29___closed__4; lean_object* l_Lean_Parser_Tactic_intros___closed__2; @@ -846,16 +876,16 @@ lean_object* l_term___x5e_____closed__6; lean_object* l_stx___x2c_x2a_x2c_x3f___closed__4; lean_object* l_termDepIfThenElse___closed__13; lean_object* l_stx___x2b; -lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__4; lean_object* l_term___x2a_x3e_____closed__3; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__9; lean_object* l_Lean_Parser_Tactic_locationHyp___closed__10; +lean_object* l_myMacro____x40_Init_Notation___hyg_10894____closed__1; lean_object* l_Lean_Parser_Tactic_tacticShow_____closed__3; lean_object* l_Lean_Parser_Tactic_tacticRefineLift__; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__3; lean_object* l_Lean_Parser_Tactic_rotateLeft; lean_object* l_Lean_Parser_Tactic_focus___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; lean_object* l_Lean_Parser_Tactic_changeWith___closed__1; lean_object* l_Lean_Parser_Syntax_addPrio___closed__1; lean_object* l_term___x7c_x7c_x7c_____closed__5; @@ -871,7 +901,7 @@ lean_object* l_myMacro____x40_Init_Notation___hyg_2764____closed__3; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__15; lean_object* l_Lean_Parser_Tactic_cases___closed__2; lean_object* l_stx___x2c_x2a_x2c_x3f___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_12804____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_13073____closed__1; lean_object* l_Lean_Parser_Syntax_addPrec___closed__5; lean_object* l_Lean_Parser_Tactic_tacticAdmit___closed__1; lean_object* l_stx___x3c_x7c_x3e_____closed__6; @@ -880,11 +910,14 @@ lean_object* l_myMacro____x40_Init_Notation___hyg_3499____closed__3; lean_object* l_term___x3c_____closed__5; lean_object* l_prioHigh___closed__1; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__16; +lean_object* l_myMacro____x40_Init_Notation___hyg_7128____closed__6; lean_object* l_myMacro____x40_Init_Notation___hyg_3254____closed__2; lean_object* l_term___x3c_____closed__3; lean_object* l_prioLow___closed__2; lean_object* l_Lean_Parser_Tactic_induction___closed__7; lean_object* l_term___x3a_x3a_____closed__3; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__5; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit_match__1___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_revert___closed__5; lean_object* l_term___u2227_____closed__1; lean_object* l_term___u2264_____closed__6; @@ -893,42 +926,38 @@ lean_object* l_term___x2d__; lean_object* l_term___x5c_x2f_____closed__2; lean_object* l_Lean_Parser_Tactic_tacticRfl___closed__3; lean_object* l_Lean_Parser_Tactic_simpAll___closed__6; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__1; lean_object* l_stx___x2c_x2b___closed__4; lean_object* l_Lean_Parser_Tactic_simp___closed__4; lean_object* l_Lean_Syntax_setKind(lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_traceState___closed__4; lean_object* l_termDepIfThenElse___closed__21; -lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__2; lean_object* l_Lean_Parser_Tactic_intro___closed__10; lean_object* l_precLead; lean_object* l_myMacro____x40_Init_Notation___hyg_5214____closed__3; lean_object* l_precMin1___closed__5; lean_object* l_prioHigh___closed__5; lean_object* l_term___u2227_____closed__4; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +lean_object* l_myMacro____x40_Init_Notation___hyg_11113____closed__5; lean_object* l_term_x25_x5b___x7c___x5d___closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_13765____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__1; lean_object* l_Lean_Parser_Tactic_simp___closed__21; +lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__2; lean_object* l_Lean_Parser_Tactic_changeWith___closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__12; +lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__2; lean_object* l_Lean_Parser_Tactic_apply___closed__6; lean_object* l_Lean_Parser_Syntax_addPrec___closed__7; lean_object* l_precMin1___closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_4724____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_12559____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_11824____closed__8; lean_object* l_Lean_Parser_Tactic_rw___closed__3; lean_object* l_Lean_Parser_Tactic_letrec___closed__11; lean_object* l_Lean_Parser_Tactic_revert___closed__3; lean_object* l_Lean_Parser_Tactic_intros___closed__1; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__2; lean_object* l_term___x5e_x5e_x5e_____closed__7; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__9; lean_object* l_Lean_Parser_Tactic_simp___closed__13; lean_object* l_Lean_Parser_Tactic_injection___closed__6; extern lean_object* l_Lean_strLitKind___closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__8; lean_object* l_Lean_Parser_Tactic_erewrite___closed__1; lean_object* l_Lean_Parser_Tactic_tacticRefineLift_____closed__1; lean_object* l_Lean_Parser_Syntax_addPrio___closed__2; @@ -936,15 +965,14 @@ lean_object* l_Lean_Parser_Tactic_simpPre___closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_3009____closed__4; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__6; lean_object* l_term___x3e_x3d_____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_12069____closed__9; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__5; lean_object* l_Lean_Parser_Tactic_rotateLeft___closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_13073____closed__8; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__3; lean_object* l_term___x7c_x7c_____closed__4; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__3; lean_object* l_prio_x28___x29___closed__5; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_1244____closed__2; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__7; lean_object* l_Lean_Parser_Tactic_tacticShow_____closed__2; lean_object* l_Lean_Parser_Tactic_revert___closed__6; lean_object* l_term___x2a_____closed__5; @@ -954,10 +982,9 @@ lean_object* l_Lean_Parser_Tactic_generalize___closed__11; lean_object* l_term___x7c_x7c_x7c__; lean_object* l_term___u2227_____closed__6; lean_object* l_prioMid___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_11089____closed__2; lean_object* l_Lean_Parser_Tactic_erewrite___closed__6; lean_object* l_Lean_Parser_Tactic_simpLemma___closed__4; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20682____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__2; lean_object* l_term___x3a_x3a_____closed__1; lean_object* l_precLead___closed__1; lean_object* l_Lean_Parser_Tactic_casesTarget___closed__1; @@ -970,14 +997,16 @@ lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__8; lean_object* l_Lean_Parser_Tactic_letrec___closed__1; lean_object* l_termDepIfThenElse___closed__6; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__14; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_1966____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__14; lean_object* l_term___x24_______closed__13; +lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__7; lean_object* l_termIfThenElse___closed__10; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__3; lean_object* l_Lean_Parser_Syntax_addPrio___closed__5; lean_object* l_myMacro____x40_Init_Notation___hyg_4969____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_12559____closed__8; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__5; lean_object* l_Lean_Parser_Tactic_rwRuleSeq; lean_object* l_myMacro____x40_Init_Notation___hyg_1346____closed__3; @@ -986,7 +1015,6 @@ lean_object* l_Lean_Parser_Tactic_cases___closed__8; lean_object* l_prioDefault___closed__1; lean_object* l_term_x25_x5b___x7c___x5d___closed__5; lean_object* l_term___u2228_____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_11579____closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_3254____closed__8; lean_object* l_Lean_Parser_Tactic_location___closed__4; lean_object* l_term___x3e_____closed__6; @@ -997,11 +1025,9 @@ lean_object* l_myMacro____x40_Init_Notation___hyg_3989____closed__9; lean_object* l_term___x3c_x2a_x3e__; lean_object* l_Lean_Parser_Tactic_simpLemma___closed__1; lean_object* l_term___x2d_____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_10171____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_12559____closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_2764____closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_13073____closed__9; lean_object* l_term___x7e_x3d__; -lean_object* l_myMacro____x40_Init_Notation___hyg_12069____closed__2; lean_object* l_term___x3c_x24_x3e_____closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_4969____closed__1; lean_object* l_Lean_Parser_Tactic_erewrite; @@ -1009,35 +1035,34 @@ lean_object* l_Lean_Parser_Tactic_withReducibleAndInstances___closed__3; lean_object* l_Lean_Parser_Syntax_subPrec; lean_object* l_term___u2227__; lean_object* l_stx___x3f___closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_object* l_myMacro____x40_Init_Notation___hyg_4724____closed__9; lean_object* l_myMacro____x40_Init_Notation___hyg_4479____closed__4; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_5458____closed__7; lean_object* l_term___x2b__; lean_object* l_Lean_Parser_Tactic_erwSeq___closed__2; lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__6; lean_object* l_Lean_Parser_Tactic_rewrite___closed__2; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1; lean_object* l_Lean_Parser_Tactic_location___closed__8; lean_object* l_Lean_Parser_Tactic_exact___closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_1244____closed__1; lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__9; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__3; lean_object* l_prio_x28___x29___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_12804____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20880____boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__4; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_10171____closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_3989____closed__4; lean_object* l_prioLow___closed__4; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__7; lean_object* l_Lean_Parser_Tactic_tacticLet_x27_____closed__4; lean_object* l_Lean_Parser_Tactic_assumption___closed__2; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_13073____closed__4; lean_object* l_Lean_Parser_Tactic_location; lean_object* l_term_x7e_x7e_x7e_____closed__5; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_11848____closed__5; lean_object* l_Lean_Parser_Tactic_locationHyp___closed__6; lean_object* l_myMacro____x40_Init_Notation___hyg_3254____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_12559____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_4479____closed__9; lean_object* l_Lean_Parser_Tactic_withReducibleAndInstances___closed__5; lean_object* l_term___x5c_x2f_____closed__6; @@ -1051,11 +1076,11 @@ extern lean_object* l_Lean_numLitKind___closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_3254____closed__1; lean_object* l_term_x25_x5b___x7c___x5d___closed__3; lean_object* l_Lean_Parser_Tactic_simpPre___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_12804____closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_13789____closed__6; lean_object* l_term___x24____; +lean_object* l_myMacro____x40_Init_Notation___hyg_9715____closed__6; lean_object* l_term___x3a_x3a_____closed__2; lean_object* l_Lean_Parser_Tactic_exact___closed__5; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_1346____closed__5; lean_object* l_Lean_Parser_Tactic_rwRuleSeq___closed__4; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__7; @@ -1070,33 +1095,28 @@ lean_object* l_term___x26_x26_x26_____closed__1; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__3; lean_object* l_Lean_Parser_Tactic_expandRw___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__18; -lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__6; lean_object* l_term_x25_x5b___x7c___x5d___closed__10; lean_object* l_myMacro____x40_Init_Notation___hyg_3499____closed__7; lean_object* l_term___x7c_x3e_____closed__3; lean_object* l_Lean_Parser_Tactic_intro___closed__7; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__15; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; lean_object* l_Lean_Parser_Syntax_subPrio___closed__1; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__17; lean_object* l_Lean_Parser_Tactic_simp___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_11579____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_10390____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_11089____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_11113____closed__9; lean_object* l_term___x3a_x3a_____closed__6; lean_object* l_term_x5b___x5d___closed__7; lean_object* l_Lean_Parser_Tactic_rename___closed__2; lean_object* l_Lean_Parser_Tactic_tacticHave_____closed__9; lean_object* l_myMacro____x40_Init_Notation___hyg_410____boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_12314____closed__2; lean_object* l_termIfThenElse; lean_object* l_Lean_Parser_Tactic_injection___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__7; lean_object* l_Lean_Parser_Tactic_tacticRfl___closed__4; lean_object* l_term___x3e_____closed__2; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_11603____closed__5; lean_object* l_Lean_Parser_Tactic_tacticHave_x27__; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_4234____closed__8; lean_object* l_Lean_Parser_Tactic_expandRw(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__12; @@ -1104,7 +1124,7 @@ lean_object* l_term_x25_x5b___x7c___x5d___closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_3254____closed__7; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2258____spec__1(lean_object*); lean_object* l_Lean_Parser_Tactic_change___closed__5; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__5; lean_object* l_Lean_Parser_Tactic_erw___closed__1; lean_object* l_stx___x2c_x2a___closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_6393____closed__6; @@ -1114,9 +1134,10 @@ lean_object* l_Lean_Parser_Tactic_tacticSuffices_____closed__7; lean_object* l_myMacro____x40_Init_Notation___hyg_3744____closed__9; lean_object* l_termIfThenElse___closed__3; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_10171____closed__5; lean_object* l_stx___x2a___closed__4; lean_object* l_Lean_Parser_Syntax_subPrec___closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_11113____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_10195____closed__6; lean_object* l_term___x26_x26_x26_____closed__6; extern lean_object* l_Lean_instInhabitedSyntax; lean_object* l_term___x3c_x2a_x3e_____closed__3; @@ -1128,48 +1149,45 @@ lean_object* l_term_x2d_____closed__5; lean_object* l_Lean_Parser_Tactic_refine___closed__6; lean_object* l_termDepIfThenElse___closed__25; lean_object* l_term___x25_____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_7847____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_11089____closed__5; lean_object* l_Lean_Parser_Tactic_tacticHave_____closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_10390____closed__5; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__5; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_12828____closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_4234____closed__6; lean_object* l_Lean_Parser_Tactic_allGoals___closed__2; lean_object* l_Lean_Parser_Tactic_injection___closed__5; lean_object* l_term___x3e_x3e_x3d_____closed__2; lean_object* l_Lean_Parser_Tactic_tacticShow_____closed__5; lean_object* l_termWithout__expected__type_____closed__5; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__3; lean_object* l_Lean_Parser_Tactic_withReducibleAndInstances___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_10171____closed__3; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__3; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__4; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__5; lean_object* l_Lean_Parser_Syntax_addPrio___closed__6; lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__1; lean_object* l_Lean_Parser_Tactic_erewrite___closed__4; lean_object* l_Lean_Parser_Tactic_tacticLet_x27__; lean_object* l_term___x26_x26_x26_____closed__2; lean_object* l_term___u2245__; -lean_object* l_myMacro____x40_Init_Notation___hyg_13049____closed__5; lean_object* l_Lean_Parser_Tactic_simpLemma___closed__6; lean_object* l_term___x3c_____closed__4; lean_object* l_termDepIfThenElse___closed__30; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; lean_object* l_term_xac_____closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_1481____closed__7; lean_object* l_myMacro____x40_Init_Notation___hyg_5903____closed__2; lean_object* l_Lean_Parser_Tactic_apply; +lean_object* l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_object* l_Lean_Parser_Syntax_addPrec___closed__10; lean_object* l_term___x7e_x3d_____closed__4; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__13; lean_object* l_term___x7c_x7c_x7c_____closed__3; lean_object* l_term_x25_x5b___x7c___x5d; lean_object* l_Lean_Parser_Tactic_rename___closed__1; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__1; lean_object* l_Lean_Parser_Tactic_failIfSuccess; lean_object* l_Lean_Parser_Tactic_simpAll___closed__2; lean_object* l_Lean_Parser_Tactic_paren___closed__1; lean_object* l_stx___x2c_x2a___closed__5; lean_object* l_myMacro____x40_Init_Notation___hyg_5458____closed__9; -lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__4; lean_object* l_term___x2a__; lean_object* l_Lean_Parser_Tactic_letrec___closed__6; lean_object* l_Lean_Parser_Tactic_done___closed__2; @@ -1182,66 +1200,67 @@ lean_object* l_term___x3c_x7c_x3e__; lean_object* l_Lean_Parser_Tactic_tacticHave_____closed__4; lean_object* l_termDepIfThenElse___closed__28; lean_object* l_term___x3e_x3e_x3e_____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_11579____closed__9; lean_object* l_termDepIfThenElse___closed__14; lean_object* l_term___x7c_x7c_x7c_____closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_12314____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__2; lean_object* l_Lean_Parser_Tactic_paren___closed__2; lean_object* l_Lean_Parser_Tactic_subst___closed__3; lean_object* l_Lean_Parser_Tactic_withReducible___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_8308____closed__3; lean_object* l_Lean_Parser_Tactic_tacticLet_x27_____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_12314____closed__8; lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__10; lean_object* l_Lean_Parser_Tactic_simpAll___closed__1; lean_object* l_termDepIfThenElse___closed__9; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__8; lean_object* l_Lean_Parser_Tactic_withReducible___closed__5; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__10; lean_object* l_Lean_Parser_Tactic_injection___closed__7; lean_object* l_term___x2f_x5c__; lean_object* l_term___x2b_x2b_____closed__2; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__5; lean_object* l_term___x3e_____closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_4479____closed__6; lean_object* l_term___x25_____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_10414____closed__6; lean_object* l_Lean_Parser_Tactic_erw___closed__4; lean_object* l_Lean_Parser_Tactic_erewriteSeq___closed__4; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__6; lean_object* l_Lean_Parser_Tactic_tacticShow_____closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_3744____closed__5; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__6; lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_tacticRefineLift_____closed__6; lean_object* l_Lean_Parser_Tactic_case___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__7; -lean_object* l_unexpand____x40_Init_Notation___hyg_10152_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_10611_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_10851_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_9430_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_9189_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_9912_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_9671_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_12294_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_7341_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_7100_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_7827_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_7582_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_10370_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_8068_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_13029_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_12049_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_12784_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_12539_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_11314_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_11069_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_11804_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_11559_(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_12828____closed__1; +lean_object* l_unexpand____x40_Init_Notation___hyg_10875_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_10635_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_9213_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_9936_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_9695_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_9454_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_12318_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_7353_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_7108_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_7839_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_10394_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_7594_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_10176_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_8080_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_13053_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_12073_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_12808_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_12563_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_11338_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_11093_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_11828_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_11583_(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_12828____closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_1244____closed__3; lean_object* l_unexpand____x40_Init_Notation___hyg_2744_(lean_object*, lean_object*); lean_object* l_unexpand____x40_Init_Notation___hyg_2503_(lean_object*, lean_object*); lean_object* l_unexpand____x40_Init_Notation___hyg_4214_(lean_object*, lean_object*); lean_object* l_unexpand____x40_Init_Notation___hyg_3969_(lean_object*, lean_object*); lean_object* l_unexpand____x40_Init_Notation___hyg_2258_(lean_object*, lean_object*); -lean_object* l_unexpand____x40_Init_Notation___hyg_6859_(lean_object*, lean_object*); +lean_object* l_unexpand____x40_Init_Notation___hyg_6863_(lean_object*, lean_object*); lean_object* l_unexpand____x40_Init_Notation___hyg_5883_(lean_object*, lean_object*); lean_object* l_unexpand____x40_Init_Notation___hyg_6618_(lean_object*, lean_object*); lean_object* l_unexpand____x40_Init_Notation___hyg_5194_(lean_object*, lean_object*); @@ -1259,25 +1278,24 @@ lean_object* l_unexpand____x40_Init_Notation___hyg_6128_(lean_object*, lean_obje lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____closed__3; lean_object* l_Lean_Parser_Tactic_allGoals___closed__6; lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_11824____closed__1; lean_object* l_term___x5e_____closed__1; lean_object* l_Lean_Parser_Tactic_subst___closed__5; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_13049____closed__3; lean_object* l_Lean_Parser_Tactic_induction___closed__20; lean_object* l_Lean_Parser_Tactic_subst; lean_object* l_termDepIfThenElse___closed__22; +lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_3009____closed__6; lean_object* l_Lean_Parser_Tactic_existsIntro___closed__3; lean_object* l_rawNatLit___closed__7; lean_object* l_Lean_Parser_Tactic_tacticLet_x27_____closed__1; lean_object* l_Lean_Parser_Tactic_tacticShow_____closed__1; lean_object* l_precArg___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_11824____closed__6; extern lean_object* l_Lean_nullKind___closed__2; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; lean_object* l_term___x5c_x2f_____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__9; lean_object* l_Lean_Parser_Tactic_tacticLet__; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_5214____closed__1; lean_object* l_term_x25_x5b___x7c___x5d___closed__9; lean_object* l_Lean_Parser_Tactic_tacticRfl___closed__1; @@ -1290,27 +1308,23 @@ lean_object* l_stx___x3f; lean_object* l_Lean_Parser_Tactic_existsIntro___closed__5; lean_object* l_term___x3d_____closed__6; lean_object* l_Lean_Parser_Tactic_change___closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_7847____closed__3; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_13073____closed__2; lean_object* l_stx___x3f___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_9691____closed__4; lean_object* l_Lean_Parser_Tactic_simpLemma; lean_object* l_Lean_Parser_Tactic_casesTarget___closed__3; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_12828____closed__8; lean_object* l_Lean_Parser_Tactic_rotateRight___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_12314____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_12583____closed__3; lean_object* l_Lean_Parser_Tactic_intro___closed__16; lean_object* l_myMacro____x40_Init_Notation___hyg_3254____closed__3; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_11603____closed__3; lean_object* l_Lean_mkAtomFrom(lean_object*, lean_object*); lean_object* l_term___x5e_____closed__4; uint8_t l_Lean_Syntax_isNodeOf(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_1040____closed__6; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20486____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_10631____closed__3; lean_object* l_Lean_Parser_Syntax_subPrio___closed__4; lean_object* l_term___x3e_x3e_x3d_____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__3; lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__8; lean_object* l_stx___x2a___closed__5; lean_object* l_myMacro____x40_Init_Notation___hyg_3499____closed__5; @@ -1320,86 +1334,87 @@ lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__22; lean_object* l_Lean_Parser_Tactic_location___closed__9; lean_object* l_termDepIfThenElse___closed__33; lean_object* l_term___x2a_____closed__6; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__1; lean_object* l_term___x3c_x2a_x3e_____closed__6; lean_object* l_Lean_Parser_Tactic_tacticRefineLift_____closed__3; lean_object* l_term_x2d_____closed__3; lean_object* l_precMin___closed__4; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20486____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__2; lean_object* l_Lean_Parser_Tactic_tacticLet_x27_____closed__3; lean_object* l_Lean_Parser_Tactic_existsIntro___closed__6; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21835_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21762_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21689_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21364_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20880_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20682_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20486_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20185_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19558_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16919_(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21859_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21786_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21713_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21388_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20904_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20706_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20510_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20209_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19582_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16943_(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_5214____closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_13049____closed__7; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19558____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_Notation___hyg_6393____closed__8; lean_object* l_term___u2227_____closed__2; lean_object* l_term___x3e_____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_6393____closed__4; lean_object* l_term_x25_x5b___x7c___x5d___closed__8; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__1; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__2; lean_object* l_term___u2228_____closed__3; lean_object* l_term___x5e_____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_12338____closed__7; lean_object* l_Lean_Parser_Tactic_simp___closed__3; lean_object* l_prioHigh; lean_object* l_term_xac_____closed__4; lean_object* l_precArg; -lean_object* l_myMacro____x40_Init_Notation___hyg_11089____closed__9; lean_object* l_term___x2b_____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_9691____closed__3; lean_object* l_precMax___closed__4; lean_object* l_Lean_Parser_Tactic_simp___closed__14; lean_object* l_myMacro____x40_Init_Notation___hyg_3254____closed__5; lean_object* l_term___u2265_____closed__6; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__6; lean_object* l_myMacro____x40_Init_Notation___hyg_3989____closed__8; lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__2; lean_object* l_term_x5b___x5d___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_11603____closed__9; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__13; lean_object* l_Lean_Parser_Tactic_rwRule; lean_object* l_term_xac_____closed__1; lean_object* l_Lean_Parser_Tactic_refine___closed__1; lean_object* l_Lean_Parser_Tactic_paren___closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__3; lean_object* l_term___x2b_x2b_____closed__3; lean_object* l_term_x5b___x5d; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20510____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_346____boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_13049____closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_11579____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_12314____closed__9; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit_match__1(lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_object* l_myMacro____x40_Init_Notation___hyg_5458____closed__6; lean_object* l_Lean_Parser_Tactic_tacticLet_x27_____closed__6; lean_object* l_Lean_Parser_Tactic_refine___closed__2; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__4; lean_object* l_Lean_Parser_Tactic_tacticRefineLift_x27_____closed__1; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__6; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21388____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_first___closed__3; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__1; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20510____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_object* l_Lean_Parser_Tactic_case___closed__3; lean_object* l_Lean_Parser_Tactic_refine_x27___closed__3; lean_object* l_stx___x2c_x2b___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_8308____closed__2; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__3; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21388____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_2523____closed__5; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__2; lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__3; @@ -1407,17 +1422,20 @@ lean_object* l_term___x2b_x2b_____closed__1; lean_object* l_stx___x3c_x7c_x3e_____closed__7; lean_object* l_Lean_Parser_Tactic_changeWith___closed__6; lean_object* l_Lean_Parser_Tactic_simpPre___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_12069____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_7128____closed__7; lean_object* l_term___x3c_x7c_____closed__7; lean_object* l_termDepIfThenElse___closed__19; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20706____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_focus___closed__5; lean_object* l_Lean_Syntax_setArg(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__3; lean_object* l_Lean_Parser_Tactic_simpErase___closed__2; lean_object* l_Lean_Parser_Tactic_erewrite___closed__3; lean_object* l_term___x3c_x7c_____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_6638____closed__2; lean_object* l_Lean_Parser_Tactic_induction___closed__6; lean_object* l_Lean_Parser_Tactic_simpAll___closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__10; lean_object* l_stx_x21_____closed__6; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__4; lean_object* l_stx___x2b___closed__4; @@ -1427,34 +1445,33 @@ lean_object* l_Lean_Parser_Tactic_simp___closed__25; lean_object* l_Lean_Parser_Syntax_subPrio___closed__2; lean_object* l_Lean_Parser_Tactic_tacticHave_____x3a_x3d__; lean_object* l_prioDefault___closed__5; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__1; lean_object* l_prec_x28___x29___closed__9; lean_object* l_stx___x3c_x7c_x3e_____closed__5; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_11579____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_13049____closed__9; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__5; lean_object* l_Lean_Parser_Tactic_tacticRepeat_____closed__2; lean_object* l_term___x3e_x3e_x3e_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_12069____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__10; lean_object* l_term_x21__; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__5; lean_object* l_Lean_Parser_Tactic_simp___closed__18; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; lean_object* l_Lean_Parser_Tactic_simp___closed__15; +lean_object* l_myMacro____x40_Init_Notation___hyg_12828____closed__9; lean_object* l_myMacro____x40_Init_Notation___hyg_4234____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_10390____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_12093____closed__4; lean_object* l_term___x3d_____closed__2; lean_object* l_Lean_Parser_Tactic_refine___closed__4; lean_object* l_Lean_Parser_Tactic_tacticTry_____closed__3; lean_object* l_precMax___closed__1; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__2; lean_object* l_termWithout__expected__type_____closed__6; lean_object* l_Lean_Parser_Tactic_exact; lean_object* l_term___u2228_____closed__5; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__2; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__17; lean_object* l_Lean_Parser_Tactic_first___closed__5; lean_object* l_Lean_Parser_Tactic_erw___closed__2; lean_object* l_stx___x2c_x2b___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_12093____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_7859____closed__5; lean_object* l_myMacro____x40_Init_Notation___hyg_5680____closed__4; lean_object* l_term___x7c_x3e_____closed__7; lean_object* l_myMacro____x40_Init_Notation___hyg_3989____closed__2; @@ -1463,15 +1480,14 @@ lean_object* l_Lean_Parser_Tactic_case___closed__1; lean_object* l_Lean_Parser_Tactic_tacticHave_____closed__1; lean_object* l_Lean_Parser_Tactic_tacticRefineLift_x27_____closed__6; lean_object* l_Lean_Syntax_getArgs(lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_11579____closed__5; lean_object* l_Lean_Parser_Tactic_locationHyp___closed__8; -lean_object* l_myMacro____x40_Init_Notation___hyg_13049____closed__4; lean_object* l_term___x2f_____closed__2; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__13; lean_object* l_myMacro____x40_Init_Notation___hyg_2523____closed__3; lean_object* l_term___x26_x26_x26_____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_12828____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__1; lean_object* l_Lean_Parser_Tactic_revert___closed__7; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1___boxed(lean_object*, lean_object*); lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__2; lean_object* l_Lean_Parser_Tactic_allGoals___closed__5; lean_object* l_Lean_Parser_Tactic_induction___closed__15; @@ -1479,8 +1495,7 @@ lean_object* l_myMacro____x40_Init_Notation___hyg_1346____closed__1; lean_object* l_term___x24_______closed__12; lean_object* l_myMacro____x40_Init_Notation___hyg_3009____closed__5; lean_object* l_myMacro____x40_Init_Notation___hyg_631____boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_13049____closed__1; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_object* l_Lean_Parser_Tactic_tacticLet_____closed__3; lean_object* l_term___x7c_x3e_____closed__5; lean_object* l_term___x3c_x2a_x3e_____closed__5; @@ -1494,7 +1509,6 @@ lean_object* l_rawNatLit___closed__3; lean_object* l_term_x5b___x5d___closed__6; lean_object* l_myMacro____x40_Init_Notation___hyg_3009____closed__3; lean_object* l_Lean_Parser_Tactic_erewrite___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_13049____closed__2; lean_object* l_Lean_Parser_Tactic_failIfSuccess___closed__4; lean_object* l_Lean_Parser_Tactic_simp___closed__1; lean_object* l_Lean_Parser_Tactic_contradiction___closed__2; @@ -1503,12 +1517,11 @@ lean_object* l_myMacro____x40_Init_Notation___hyg_631____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_3744____closed__1; lean_object* l_Lean_Parser_Tactic_locationHyp___closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_5680____closed__9; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_4479____closed__2; lean_object* l_Lean_Parser_Tactic_rename___closed__8; lean_object* l_term___u2245_____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__6; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_9715____closed__4; lean_object* l_Lean_Parser_Tactic_induction___closed__3; lean_object* l_term___x3c_x3d_____closed__3; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); @@ -1516,33 +1529,35 @@ lean_object* l_Lean_Parser_Tactic_case___closed__9; lean_object* l_Lean_Parser_Tactic_tacticTry_____closed__6; lean_object* l_term___u2228_____closed__1; lean_object* l_term___x26_x26_____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l_Lean_Parser_Tactic_tacticRfl___closed__2; lean_object* l_Lean_Parser_Tactic_letrec; -lean_object* l_myMacro____x40_Init_Notation___hyg_11089____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__5; lean_object* l_Lean_Parser_Tactic_tacticRepeat_____closed__6; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d; lean_object* l_myMacro____x40_Init_Notation___hyg_3744____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_8320____closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__6; lean_object* l_Lean_Parser_Tactic_case___closed__8; lean_object* l_term___x7c_x7c_____closed__6; lean_object* l_termWithout__expected__type_____closed__1; lean_object* l_Lean_Parser_Tactic_change; -lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__3; lean_object* l_Lean_Parser_Tactic_simp___closed__5; lean_object* l_Lean_Parser_Tactic_locationHyp___closed__9; lean_object* l_Lean_Parser_Tactic_injection___closed__10; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_5903____closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_1640____closed__3; lean_object* l_term___x3c_x7c_x3e_____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_13765____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_7859____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_10894____closed__6; lean_object* l_term___x3c_x2a_____closed__5; lean_object* l_Lean_Parser_Tactic_assumption___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__4; lean_object* l_Lean_Parser_Tactic_done___closed__1; lean_object* l_term___x2b_x2b_____closed__5; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__3; lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__7; lean_object* l_Lean_Parser_Tactic_locationTargets___closed__2; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__4; lean_object* l_term___x24_______closed__11; lean_object* l_Lean_Parser_Tactic_rw___closed__6; lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__9; @@ -1552,15 +1567,16 @@ lean_object* l_Lean_Parser_Tactic_tacticHave_____closed__2; lean_object* l_termIfLet___x3a_x3d__Then__Else__; lean_object* l_stx___x2b___closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_2764____closed__6; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__5; lean_object* l_Lean_Parser_Tactic_simpAll___closed__3; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_induction___closed__18; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__7; lean_object* l_Lean_Parser_Syntax_subPrec___closed__6; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_letrec___closed__8; lean_object* l_term___x3c_x24_x3e__; lean_object* l_Lean_Parser_Tactic_rwRule___closed__10; -lean_object* l_myMacro____x40_Init_Notation___hyg_10631____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_10390____closed__1; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_3744____closed__8; lean_object* l_myMacro____x40_Init_Notation___hyg_5214____closed__2; lean_object* l_Lean_Parser_Tactic_withReducibleAndInstances; @@ -1569,7 +1585,6 @@ lean_object* l_termDepIfThenElse___closed__29; lean_object* l_Lean_Parser_Tactic_induction___closed__5; lean_object* l_stx___x2b___closed__2; lean_object* l_Lean_Parser_Tactic_case___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_9691____closed__5; lean_object* l_Lean_Parser_Tactic_simp___closed__2; lean_object* l_term___x2f_x5c_____closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_5903____closed__8; @@ -1577,17 +1592,12 @@ lean_object* l_Lean_Parser_Tactic_rename___closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_3744____closed__2; lean_object* l_term___x3e_x3e__; lean_object* l_termMax__prec___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_11824____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__2; lean_object* l_term_x5b___x5d___closed__8; lean_object* l_myMacro____x40_Init_Notation___hyg_1040____closed__2; lean_object* l_Lean_Parser_Tactic_rwRule___closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_1481____closed__2; lean_object* l_term___x3c_x3d_____closed__7; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21364____boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_14233____boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit_match__1(lean_object*); lean_object* l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__2; lean_object* l_Lean_Parser_Tactic_tacticRefineLift_x27_____closed__4; lean_object* l_Lean_Parser_Tactic_intro___closed__6; @@ -1597,28 +1607,23 @@ lean_object* l_stx___x2c_x2b; lean_object* l_Lean_Parser_Tactic_simp___closed__24; lean_object* l_term_x7e_x7e_x7e_____closed__1; lean_object* l_Lean_Parser_Tactic_simp___closed__7; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__1; lean_object* l_term___x3a_x3a_____closed__7; lean_object* l_term___x3d_x3d_____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_22350____closed__3; lean_object* l_termDepIfThenElse___closed__8; lean_object* l_Lean_Parser_Tactic_cases___closed__7; lean_object* l_Lean_Parser_Tactic_tacticTry_____closed__2; lean_object* l_Lean_Parser_Tactic_rewriteSeq___closed__5; lean_object* l_term_u2039___u203a___closed__6; lean_object* l_myMacro____x40_Init_Notation___hyg_2523____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_9691____closed__6; lean_object* l_myMacro____x40_Init_Notation___hyg_6393____closed__9; lean_object* l_myMacro____x40_Init_Notation___hyg_779____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term___x2a_x3e_____closed__4; lean_object* l_Lean_Parser_Tactic_simpPost; lean_object* l_Lean_Parser_Tactic_done; -lean_object* l_myMacro____x40_Init_Notation___hyg_14440____boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_term_x5b___x5d___closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_3254____closed__6; lean_object* l_myMacro____x40_Init_Notation___hyg_5214____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_7120____closed__5; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21762____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_intros; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__21; lean_object* l_Lean_Parser_Tactic_rewriteSeq___closed__3; @@ -1627,17 +1632,18 @@ lean_object* l_term___x3c_____closed__6; lean_object* l_Lean_Parser_Tactic_tacticTry__; lean_object* l_term___x3c_x3c_x3c_____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_1040____closed__1; +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_term___x7e_x3d_____closed__6; lean_object* l_Lean_Parser_Tactic_refine_x27___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_7602____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_11824____closed__9; lean_object* l_stx___x2b___closed__3; lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_7128____closed__5; lean_object* l_term___x2b_____closed__5; lean_object* l_Lean_Parser_Tactic_tacticSuffices_____closed__6; lean_object* l_myMacro____x40_Init_Notation___hyg_1640____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_induction___closed__14; lean_object* l_Lean_Parser_Tactic_case___closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__10; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__9; lean_object* l_myMacro____x40_Init_Notation___hyg_705____closed__1; lean_object* l_term_x5b___x5d___closed__12; @@ -1648,16 +1654,16 @@ lean_object* l_prio_x28___x29___closed__2; lean_object* l_prec_x28___x29___closed__10; lean_object* l_termDepIfThenElse___closed__17; lean_object* l_term___x26_x26_x26_____closed__7; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__7; lean_object* l_Lean_Parser_Tactic_exact___closed__4; lean_object* l_Lean_Parser_Syntax_addPrio; lean_object* l_term___x2a_____closed__2; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__1; lean_object* l_Lean_Parser_Tactic_done___closed__4; lean_object* l_Lean_Parser_Tactic_erw___closed__6; lean_object* l___private_Init_Notation_0__Lean_Parser_Tactic_withCheapRefl(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_tacticInferInstance; +lean_object* l_myMacro____x40_Init_Notation___hyg_11848____closed__8; lean_object* l_termDepIfThenElse___closed__27; -lean_object* l_myMacro____x40_Init_Notation___hyg_7602____closed__8; lean_object* l_term___x3e_x3e_x3e__; lean_object* l_Lean_Parser_Tactic_location___closed__10; lean_object* l_prioMid___closed__5; @@ -1674,39 +1680,39 @@ lean_object* l_myMacro____x40_Init_Notation___hyg_4479____closed__1; lean_object* l_stx___x2c_x2b_x2c_x3f___closed__5; lean_object* l_myMacro____x40_Init_Notation___hyg_705____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_stx_x21_____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__2; lean_object* l_Lean_Parser_Tactic_letrec___closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_12314____closed__6; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__13; lean_object* l_term___x3c_x2a_x3e_____closed__1; lean_object* l_term___x7c_x3e__; +lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__8; lean_object* l_Lean_Parser_Tactic_first___closed__6; lean_object* l_precArg___closed__2; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_113____spec__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_erw___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_10894____closed__3; lean_object* l_Lean_Parser_Tactic_generalize___closed__7; uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); lean_object* l_term_x7e_x7e_x7e_____closed__3; lean_object* l_Lean_Parser_Tactic_tacticInferInstance___closed__2; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_induction___closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_11113____closed__8; lean_object* l_myMacro____x40_Init_Notation___hyg_853____closed__1; lean_object* l_stx_x21_____closed__4; lean_object* l_term___x3d_x3d_____closed__2; lean_object* l_Lean_Parser_Tactic_tacticRepeat_____closed__1; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_4479____closed__7; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__7; lean_object* l_term___xd7__; -lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__5; lean_object* l_Lean_Parser_Tactic_expandERw___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_precMin1___closed__2; lean_object* l_Lean_Parser_Tactic_rwRuleSeq___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_7614____closed__8; lean_object* l_term___u2264_____closed__1; lean_object* l_Lean_Parser_Tactic_withReducible; lean_object* l_prioMid___closed__3; lean_object* l_term___u2265_____closed__3; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__2; lean_object* l_Lean_Parser_Tactic_simpErase; lean_object* l_Lean_Parser_Tactic_induction___closed__8; @@ -1714,12 +1720,13 @@ lean_object* l_Lean_Parser_Tactic_rotateRight___closed__2; lean_object* l_Lean_Parser_Tactic_simpPost___closed__5; lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__1; lean_object* l_Lean_Parser_Tactic_rotateLeft___closed__2; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_tacticRefineLift_x27_____closed__2; lean_object* l_Lean_Parser_Tactic_tacticTry_____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l_Lean_Parser_Tactic_tacticLet_____closed__2; lean_object* l_term___x2a_____closed__1; lean_object* l_Lean_Parser_Tactic_injection; +lean_object* l_myMacro____x40_Init_Notation___hyg_10894____closed__5; lean_object* l_prec_x28___x29___closed__7; lean_object* l_Lean_Parser_Tactic_exact___closed__2; lean_object* l_term___x2b_____closed__1; @@ -1730,51 +1737,51 @@ lean_object* l_term___xd7_____closed__2; lean_object* l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__4; lean_object* l_prioHigh___closed__2; lean_object* l_Lean_Parser_Tactic_intro___closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_22350____closed__1; lean_object* l_term___x3e_x3e_x3d_____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_22350____closed__2; lean_object* l_Lean_Parser_Tactic_focus___closed__3; lean_object* l_term___x26_x26_x26_____closed__5; lean_object* l_Lean_Parser_Tactic_rwSeq___closed__2; lean_object* l_Lean_Parser_Tactic_changeWith___closed__3; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_3009____closed__7; lean_object* l_prec_x28___x29; lean_object* l_rawNatLit___closed__6; lean_object* l_term___x5e_x5e_x5e_____closed__1; lean_object* l_stx___x2c_x2b_x2c_x3f___closed__3; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__4; lean_object* l_Lean_Parser_Tactic_tacticInferInstance___closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__4; lean_object* l_Lean_Parser_Tactic_simpLemma___closed__2; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21713____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_11848____closed__6; lean_object* l_term___u2245_____closed__3; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__1; lean_object* l_Lean_Parser_Tactic_expandERwSeq___boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_22350____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_11113____closed__1; lean_object* l_termDepIfThenElse___closed__2; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_12093____closed__5; lean_object* l_termIfThenElse___closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_9233____closed__6; lean_object* l_Lean_Parser_Tactic_tacticSuffices_____closed__5; lean_object* l_term___x3e_x3e_____closed__7; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__10; lean_object* l_Lean_Parser_Tactic_change___closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__4; lean_object* l_term___x3c_x2a_x3e_____closed__2; lean_object* l_prec_x28___x29___closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_7614____closed__4; lean_object* l_term_x5b___x5d___closed__1; lean_object* l_stx___x2c_x2b_x2c_x3f___closed__1; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__8; lean_object* l_term___x24_______closed__7; lean_object* l_myMacro____x40_Init_Notation___hyg_1142____closed__4; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2; lean_object* l_term_x7e_x7e_x7e_____closed__6; lean_object* l_term___x26_x26_____closed__1; lean_object* l_term___x26_x26_____closed__2; lean_object* l_precMax; lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_induction___closed__9; lean_object* l_prioHigh___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_9691____closed__1; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_2523____closed__1; lean_object* l_Lean_Parser_Tactic_rewrite___closed__7; lean_object* l_precMin1; @@ -1787,29 +1794,30 @@ lean_object* l_myMacro____x40_Init_Notation___hyg_2523____closed__2; lean_object* l_Lean_Parser_Tactic_intro___closed__1; lean_object* l_term___xd7_____closed__1; lean_object* l_Lean_Parser_Tactic_rename___closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_12069____closed__5; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__3; lean_object* l_Lean_Parser_Tactic_rwRuleSeq___closed__3; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__11; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21364____closed__1; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__1; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_7859____closed__6; lean_object* l_myMacro____x40_Init_Notation___hyg_1142____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_10171____closed__6; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__4; lean_object* l_term_x2d_____closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_12559____closed__5; lean_object* l_myMacro____x40_Init_Notation___hyg_4479____closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_12583____closed__9; lean_object* l_Lean_Parser_Tactic_tacticLet_____closed__7; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_853____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_tacticRefineLift_x27_____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__7; lean_object* l_Lean_Parser_Tactic_locationHyp___closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__4; lean_object* l_termIfThenElse___closed__4; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__1; lean_object* l_Lean_Parser_Tactic_simpErase___closed__3; lean_object* l_rawNatLit___closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_22374____closed__3; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__19; lean_object* l_Lean_Parser_Tactic_existsIntro___closed__2; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__7; lean_object* l_Lean_Parser_Tactic_contradiction___closed__4; lean_object* l_Lean_Parser_Tactic_rwSeq___closed__3; lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____closed__4; @@ -1818,28 +1826,26 @@ lean_object* l_Lean_Parser_Tactic_intro___closed__14; lean_object* l_termIfThenElse___closed__8; lean_object* l_stx___x2c_x2a; lean_object* l_myMacro____x40_Init_Notation___hyg_6393____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l_Lean_Parser_Syntax_subPrio; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_10195____closed__5; lean_object* l_Lean_Parser_Tactic_simpLemma___closed__5; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16919____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_10655____closed__3; lean_object* l_Lean_Parser_Tactic_simpPost___closed__3; lean_object* l_Lean_Parser_Tactic_intro___closed__3; lean_object* l_Lean_Parser_Tactic_erewriteSeq___closed__2; lean_object* l_Lean_Parser_Tactic_rewriteSeq___closed__4; lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e__; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19582____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term___x7e_x3d_____closed__5; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__1; lean_object* l_Lean_Parser_Syntax_addPrec; -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit_match__1___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); lean_object* l_prioDefault___closed__3; lean_object* l_term___x3c_x3d_____closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_5214____closed__9; lean_object* l_Lean_Parser_Tactic_intro___closed__5; lean_object* l_term___x3d_x3d_____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_10631____closed__6; lean_object* l_stx___x2a___closed__3; lean_object* l_stx_x21__; -lean_object* l_myMacro____x40_Init_Notation___hyg_12559____closed__7; lean_object* l_Lean_Parser_Tactic_simpAll___closed__5; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__8; lean_object* l_Lean_Parser_Tactic_induction___closed__17; @@ -1855,7 +1861,8 @@ lean_object* l_stx___x2c_x2b_x2c_x3f___closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_2140____closed__2; lean_object* l_myMacro____x40_Init_Notation___hyg_5458____closed__8; lean_object* l_Lean_Parser_Tactic_letrec___closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_11089____closed__6; +lean_object* l_myMacro____x40_Init_Notation___hyg_11603____closed__6; +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__5; lean_object* l_Lean_Parser_Tactic_simpPre___closed__5; lean_object* l_term___x7c_x3e_____closed__4; lean_object* l_term___x5e_x5e_x5e_____closed__4; @@ -1868,42 +1875,39 @@ lean_object* l_Lean_Parser_Tactic_locationHyp___closed__1; lean_object* l_Lean_Parser_Tactic_skip; lean_object* l_term___x3e_x3e_x3e_____closed__3; lean_object* l_Lean_Parser_Attr_simp___closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_22374____closed__2; lean_object* l_term___x3c_x7c_____closed__6; lean_object* l_Lean_Parser_Tactic_rwRule___closed__3; lean_object* l_Lean_Parser_Tactic_simp___closed__16; lean_object* l_Lean_Parser_Tactic_casesTarget___closed__2; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__1; lean_object* l_Lean_Parser_Tactic_tacticShow__; lean_object* l_stx_x21_____closed__7; lean_object* l_Lean_Parser_Tactic_rename___closed__6; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__4; lean_object* l_stx___x2c_x2b_x2c_x3f___closed__4; lean_object* l_stx___x2c_x2b_x2c_x3f; -lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__3; lean_object* l_term___xd7_____closed__4; lean_object* l_Lean_Parser_Tactic_expandRwSeq(lean_object*, lean_object*, lean_object*); lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__1; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__8; lean_object* l_term___x3e_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_11579____closed__7; lean_object* l_Lean_Parser_Tactic_existsIntro___closed__1; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__4; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_10195____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_10655____closed__5; lean_object* l_Lean_Parser_Tactic_allGoals___closed__1; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__12; lean_object* l_Lean_Parser_Tactic_traceState; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__2; lean_object* l_term___x2f_x5c_____closed__2; lean_object* l_Lean_Parser_Tactic_rotateRight; lean_object* l_Lean_Parser_Tactic_intro___closed__15; lean_object* l_term___x26_x26_____closed__3; +lean_object* l_myMacro____x40_Init_Notation___hyg_7614____closed__9; lean_object* l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__7; lean_object* l_prio_x28___x29___closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__10; lean_object* l_Lean_Parser_Tactic_tacticSuffices__; lean_object* l_Lean_Parser_Tactic_expandRwSeq___boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__4; lean_object* l_Lean_Parser_Tactic_withReducible___closed__3; lean_object* l_Lean_Parser_Tactic_tacticUnhygienic_____closed__3; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__2; lean_object* l_Lean_Parser_Tactic_erewriteSeq; lean_object* l_term___x3d_____closed__3; lean_object* l_Lean_Parser_Tactic_rewriteSeq___closed__1; @@ -1913,49 +1917,54 @@ lean_object* l_Lean_Parser_Tactic_paren; lean_object* l_Lean_Parser_Tactic_erw___closed__3; lean_object* l_Lean_Parser_Tactic_simp___closed__22; lean_object* l_Lean_Parser_Tactic_intro; -lean_object* l_myMacro____x40_Init_Notation___hyg_10390____closed__2; lean_object* l_term___x3c_x7c_____closed__4; +lean_object* l_myMacro____x40_Init_Notation___hyg_22374____boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_Notation___hyg_12828____closed__7; lean_object* l_myMacro____x40_Init_Notation___hyg_5903____closed__6; lean_object* l_termDepIfThenElse___closed__5; lean_object* l_term___x2f_x5c_____closed__4; lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____closed__1; -lean_object* l_myMacro____x40_Init_Notation___hyg_7602____closed__9; lean_object* l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__4; lean_object* l_Lean_Parser_Tactic_locationHyp; -lean_object* l_myMacro____x40_Init_Notation___hyg_10870____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_myMacro____x40_Init_Notation___hyg_5458____closed__4; lean_object* l_term___x3e_x3e_x3d_____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_12804____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_10894____closed__4; lean_object* l_Lean_Parser_Tactic_rw___closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_1481____closed__3; lean_object* l_Lean_Parser_Tactic_refine; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; lean_object* l_term___x3c_x3c_x3c_____closed__4; lean_object* l_Lean_Parser_Tactic_tacticSuffices_____closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_14257____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term_x7e_x7e_x7e_____closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__9; lean_object* l_Lean_Parser_Tactic_generalize___closed__5; lean_object* l_precArg___closed__4; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__2; lean_object* l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__3; lean_object* l_termWithout__expected__type_____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__4; lean_object* l_stx___x2c_x2b___closed__5; lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__11; +lean_object* l_myMacro____x40_Init_Notation___hyg_12093____closed__7; +lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__5; lean_object* l_term___x7e_x3d_____closed__3; lean_object* l_term_xac_____closed__5; lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__11; lean_object* l_term___x3e_x3e_____closed__2; -lean_object* l_myMacro____x40_Init_Notation___hyg_12314____closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_3499____closed__2; lean_object* l_Lean_Parser_Tactic_tacticUnhygienic_____closed__5; lean_object* l_Lean_Parser_Syntax_subPrec___closed__1; lean_object* l_Lean_Parser_Tactic_rwRule___closed__5; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20209____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_skip___closed__4; +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_rwRule___closed__7; lean_object* l_term___x26_x26_____closed__6; lean_object* l_term___x7c_x7c_x7c_____closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_2140____closed__4; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__1; lean_object* l_Lean_Parser_Tactic_rewriteSeq___closed__2; +lean_object* l_myMacro____x40_Init_Notation___hyg_11113____closed__6; lean_object* l_term___x3d_x3d__; lean_object* l_Lean_Parser_Tactic_erwSeq; lean_object* l_term___x2a_x3e_____closed__2; @@ -1963,50 +1972,47 @@ lean_object* l_Lean_Parser_Tactic_letrec___closed__10; lean_object* l_myMacro____x40_Init_Notation___hyg_1481____closed__5; lean_object* l_Lean_Parser_Tactic_tacticAdmit___closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_484____closed__1; -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__4; lean_object* l_term___x5c_x2f__; lean_object* l_Lean_Parser_Tactic_refine_x27___closed__1; lean_object* l_Lean_Parser_Attr_simp___closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_4479____closed__3; -lean_object* l_myMacro____x40_Init_Notation___hyg_9209____closed__6; lean_object* l_Lean_Parser_Syntax_addPrec___closed__8; lean_object* l_Lean_Parser_Tactic_intros___closed__10; lean_object* l_term___x3d_____closed__5; lean_object* l_Lean_Parser_Tactic_refine_x27___closed__2; lean_object* l_term___x7c_x7c_____closed__7; -lean_object* l_myMacro____x40_Init_Notation___hyg_7602____closed__6; lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__3; lean_object* l_term_x5b___x5d___closed__3; lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__9; +lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__8; lean_object* l_term___u2245_____closed__5; lean_object* l_term___x25_____closed__6; -lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__10; -lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +lean_object* l_myMacro____x40_Init_Notation___hyg_22374____closed__1; lean_object* l_term___x25__; lean_object* l_stx___x2b___closed__5; lean_object* l_Lean_Parser_Tactic_simpPost___closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_484____boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; -lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__2; lean_object* l_Lean_Parser_Tactic_letrec___closed__5; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__4; lean_object* l_termDepIfThenElse___closed__1; +lean_object* l_myMacro____x40_Init_Notation___hyg_11848____closed__9; lean_object* l_term___x2b_____closed__4; lean_object* l_term___x2a_x3e__; lean_object* l_term___x24_______closed__10; lean_object* l_prio_x28___x29___closed__4; -lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__12; lean_object* l_Lean_Parser_Tactic_tacticSuffices_____closed__3; +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__6; lean_object* l_myMacro____x40_Init_Notation___hyg_2764____closed__7; lean_object* l_Lean_Parser_Tactic_rwSeq___closed__5; lean_object* l_Lean_Parser_Tactic_tacticRepeat_____closed__4; uint8_t lean_nat_dec_lt(lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__5; -lean_object* l_myMacro____x40_Init_Notation___hyg_7847____closed__6; lean_object* l_term___u2245_____closed__4; lean_object* l_myMacro____x40_Init_Notation___hyg_5458____closed__1; lean_object* l_myMacro____x40_Init_Notation___hyg_4969____closed__7; lean_object* l_Lean_Parser_Attr_simp___closed__8; +lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__5; lean_object* l_termWithout__expected__type__; +lean_object* l_myMacro____x40_Init_Notation___hyg_12828____closed__3; lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__6; static lean_object* _init_l_Lean_Parser_Syntax_addPrec___closed__1() { _start: @@ -12237,7 +12243,7 @@ static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5903____closed__1 _start: { lean_object* x_1; -x_1 = lean_mk_string("HasLessEq.LessEq"); +x_1 = lean_mk_string("LE.le"); return x_1; } } @@ -12268,7 +12274,7 @@ static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5903____closed__4 _start: { lean_object* x_1; -x_1 = lean_mk_string("HasLessEq"); +x_1 = lean_mk_string("LE"); return x_1; } } @@ -12286,7 +12292,7 @@ static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_5903____closed__6 _start: { lean_object* x_1; -x_1 = lean_mk_string("LessEq"); +x_1 = lean_mk_string("le"); return x_1; } } @@ -12874,7 +12880,7 @@ static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6393____closed__1 _start: { lean_object* x_1; -x_1 = lean_mk_string("HasLess.Less"); +x_1 = lean_mk_string("LT.lt"); return x_1; } } @@ -12905,7 +12911,7 @@ static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6393____closed__4 _start: { lean_object* x_1; -x_1 = lean_mk_string("HasLess"); +x_1 = lean_mk_string("LT"); return x_1; } } @@ -12923,7 +12929,7 @@ static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6393____closed__6 _start: { lean_object* x_1; -x_1 = lean_mk_string("Less"); +x_1 = lean_mk_string("lt"); return x_1; } } @@ -13238,7 +13244,7 @@ static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6638____closed__1 _start: { lean_object* x_1; -x_1 = lean_mk_string("GreaterEq"); +x_1 = lean_mk_string("GE.ge"); return x_1; } } @@ -13268,11 +13274,9 @@ return x_4; static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6638____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_Notation___hyg_6638____closed__1; -x_3 = lean_name_mk_string(x_1, x_2); -return x_3; +lean_object* x_1; +x_1 = lean_mk_string("GE"); +return x_1; } } static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6638____closed__5() { @@ -13281,18 +13285,46 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); x_2 = l_myMacro____x40_Init_Notation___hyg_6638____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); +x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6638____closed__6() { _start: { +lean_object* x_1; +x_1 = lean_mk_string("ge"); +return x_1; +} +} +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6638____closed__7() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_myMacro____x40_Init_Notation___hyg_6638____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_6638____closed__6; +x_3 = lean_name_mk_string(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_6638____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_Notation___hyg_6638____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_6638____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_Notation___hyg_6638____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_Notation___hyg_6638____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); @@ -13336,10 +13368,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_Notation___hyg_6638____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_6638____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); x_19 = l_myMacro____x40_Init_Notation___hyg_6638____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_6638____closed__6; +x_20 = l_myMacro____x40_Init_Notation___hyg_6638____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); @@ -13374,10 +13406,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_Notation___hyg_6638____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_6638____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); x_37 = l_myMacro____x40_Init_Notation___hyg_6638____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_6638____closed__6; +x_38 = l_myMacro____x40_Init_Notation___hyg_6638____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); @@ -13572,7 +13604,7 @@ x_1 = l_term___u2265_____closed__6; return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_6879_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_6883_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -13609,10 +13641,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_Notation___hyg_6638____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_6638____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); x_19 = l_myMacro____x40_Init_Notation___hyg_6638____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_6638____closed__6; +x_20 = l_myMacro____x40_Init_Notation___hyg_6638____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); @@ -13647,10 +13679,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_Notation___hyg_6638____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_6638____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); x_37 = l_myMacro____x40_Init_Notation___hyg_6638____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_6638____closed__6; +x_38 = l_myMacro____x40_Init_Notation___hyg_6638____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); @@ -13677,7 +13709,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_6859_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_6863_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -13845,30 +13877,30 @@ x_1 = l_term___x3e_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7120____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7128____closed__1() { _start: { lean_object* x_1; -x_1 = lean_mk_string("Greater"); +x_1 = lean_mk_string("GT.gt"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7120____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7128____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_7120____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_7128____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7120____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7128____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_Notation___hyg_7120____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_7128____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_7120____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_7128____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); @@ -13876,41 +13908,67 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7120____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7128____closed__4() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("GT"); +return x_1; +} +} +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7128____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_Notation___hyg_7120____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_7128____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7120____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7128____closed__6() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("gt"); +return x_1; +} +} +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7128____closed__7() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_myMacro____x40_Init_Notation___hyg_7128____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_7128____closed__6; +x_3 = lean_name_mk_string(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7128____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_Notation___hyg_7120____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_7128____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_Notation___hyg_7120____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7128____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_Notation___hyg_7120____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_7128____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_Notation___hyg_7120_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_7128_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -13947,10 +14005,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_Notation___hyg_7120____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_7128____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_7120____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_7120____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_7128____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_7128____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); @@ -13985,10 +14043,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_Notation___hyg_7120____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_7128____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_7120____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_7120____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_7128____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_7128____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); @@ -14015,7 +14073,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_7100_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_7108_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -14183,7 +14241,7 @@ x_1 = l_term___x3d_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7361____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7373____closed__1() { _start: { lean_object* x_1; @@ -14191,22 +14249,22 @@ x_1 = lean_mk_string("Eq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7361____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7373____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_7361____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_7373____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7361____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7373____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_Notation___hyg_7361____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_7373____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_7361____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_7373____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); @@ -14214,41 +14272,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7361____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7373____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_Notation___hyg_7361____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_7373____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7361____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7373____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_Notation___hyg_7361____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_7373____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_Notation___hyg_7361____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7373____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_Notation___hyg_7361____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_7373____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_Notation___hyg_7361_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_7373_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -14285,10 +14343,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_Notation___hyg_7361____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_7361____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_7361____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_7373____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_7373____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); @@ -14323,10 +14381,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_Notation___hyg_7361____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_7361____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_7361____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_7373____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_7373____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); @@ -14353,7 +14411,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_7341_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_7353_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -14521,7 +14579,7 @@ x_1 = l_term___x3d_x3d_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7602____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7614____closed__1() { _start: { lean_object* x_1; @@ -14529,22 +14587,22 @@ x_1 = lean_mk_string("BEq.beq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7602____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7614____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_7602____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_7614____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7602____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7614____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_Notation___hyg_7602____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_7614____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_7602____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_7614____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); @@ -14552,7 +14610,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7602____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7614____closed__4() { _start: { lean_object* x_1; @@ -14560,17 +14618,17 @@ x_1 = lean_mk_string("BEq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7602____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7614____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_Notation___hyg_7602____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_7614____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7602____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7614____closed__6() { _start: { lean_object* x_1; @@ -14578,41 +14636,41 @@ x_1 = lean_mk_string("beq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7602____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7614____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_7602____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_7602____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_7614____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_7614____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7602____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7614____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_Notation___hyg_7602____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_7614____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_Notation___hyg_7602____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7614____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_Notation___hyg_7602____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_7614____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_Notation___hyg_7602_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_7614_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -14649,10 +14707,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_Notation___hyg_7602____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_7614____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_7602____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_7602____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_7614____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_7614____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); @@ -14687,10 +14745,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_Notation___hyg_7602____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_7614____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_7602____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_7602____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_7614____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_7614____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); @@ -14717,7 +14775,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_7582_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_7594_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -14885,7 +14943,7 @@ x_1 = l_term___x7e_x3d_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7847____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7859____closed__1() { _start: { lean_object* x_1; @@ -14893,22 +14951,22 @@ x_1 = lean_mk_string("HEq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7847____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7859____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_7847____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_7859____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7847____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7859____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_Notation___hyg_7847____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_7859____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_7847____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_7859____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); @@ -14916,41 +14974,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7847____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7859____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_Notation___hyg_7847____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_7859____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7847____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7859____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_Notation___hyg_7847____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_7859____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_Notation___hyg_7847____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_7859____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_Notation___hyg_7847____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_7859____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_Notation___hyg_7847_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_7859_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -14987,10 +15045,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_Notation___hyg_7847____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_7847____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_7847____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_7859____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_7859____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); @@ -15025,10 +15083,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_Notation___hyg_7847____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_7847____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_7847____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_7859____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_7859____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); @@ -15055,7 +15113,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_7827_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_7839_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -15223,7 +15281,7 @@ x_1 = l_term___u2245_____closed__6; return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_8088_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_8100_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -15260,10 +15318,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_Notation___hyg_7847____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_7847____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_7847____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_7859____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_7859____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); @@ -15298,10 +15356,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_Notation___hyg_7847____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_7847____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_7847____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_7859____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_7859____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); @@ -15328,7 +15386,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_8068_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_8080_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -15422,7 +15480,7 @@ return x_38; } } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8308____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8320____closed__1() { _start: { lean_object* x_1; @@ -15430,17 +15488,17 @@ x_1 = lean_mk_string("binrel"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8308____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8320____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_8308____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_8320____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8308____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_8320____closed__3() { _start: { lean_object* x_1; @@ -15448,7 +15506,7 @@ x_1 = lean_mk_string("binrel%"); return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_8308_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_8320_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -15485,7 +15543,7 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_8308____closed__3; +x_17 = l_myMacro____x40_Init_Notation___hyg_8320____closed__3; lean_inc(x_14); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_14); @@ -15504,7 +15562,7 @@ lean_ctor_set(x_25, 3, x_24); x_26 = lean_array_push(x_20, x_25); x_27 = lean_array_push(x_26, x_9); x_28 = lean_array_push(x_27, x_11); -x_29 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_29 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -15524,7 +15582,7 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_8308____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_8320____closed__3; lean_inc(x_31); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_31); @@ -15543,7 +15601,7 @@ lean_ctor_set(x_43, 3, x_42); x_44 = lean_array_push(x_38, x_43); x_45 = lean_array_push(x_44, x_9); x_46 = lean_array_push(x_45, x_11); -x_47 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_47 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -15555,7 +15613,7 @@ return x_49; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_8420_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_8432_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -15592,7 +15650,7 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_8308____closed__3; +x_17 = l_myMacro____x40_Init_Notation___hyg_8320____closed__3; lean_inc(x_14); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_14); @@ -15611,7 +15669,7 @@ lean_ctor_set(x_25, 3, x_24); x_26 = lean_array_push(x_20, x_25); x_27 = lean_array_push(x_26, x_9); x_28 = lean_array_push(x_27, x_11); -x_29 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_29 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -15631,7 +15689,7 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_8308____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_8320____closed__3; lean_inc(x_31); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_31); @@ -15650,7 +15708,7 @@ lean_ctor_set(x_43, 3, x_42); x_44 = lean_array_push(x_38, x_43); x_45 = lean_array_push(x_44, x_9); x_46 = lean_array_push(x_45, x_11); -x_47 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_47 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -15662,7 +15720,7 @@ return x_49; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_8532_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_8544_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -15699,7 +15757,7 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_8308____closed__3; +x_17 = l_myMacro____x40_Init_Notation___hyg_8320____closed__3; lean_inc(x_14); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_14); @@ -15718,7 +15776,7 @@ lean_ctor_set(x_25, 3, x_24); x_26 = lean_array_push(x_20, x_25); x_27 = lean_array_push(x_26, x_9); x_28 = lean_array_push(x_27, x_11); -x_29 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_29 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -15738,7 +15796,7 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_8308____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_8320____closed__3; lean_inc(x_31); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_31); @@ -15757,7 +15815,7 @@ lean_ctor_set(x_43, 3, x_42); x_44 = lean_array_push(x_38, x_43); x_45 = lean_array_push(x_44, x_9); x_46 = lean_array_push(x_45, x_11); -x_47 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_47 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -15769,7 +15827,7 @@ return x_49; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_8644_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_8656_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -15806,17 +15864,17 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_8308____closed__3; +x_17 = l_myMacro____x40_Init_Notation___hyg_8320____closed__3; lean_inc(x_14); x_18 = lean_alloc_ctor(2, 2, 0); 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_myMacro____x40_Init_Notation___hyg_7120____closed__4; +x_21 = l_myMacro____x40_Init_Notation___hyg_7128____closed__7; x_22 = l_Lean_addMacroScope(x_16, x_21, x_15); -x_23 = l_myMacro____x40_Init_Notation___hyg_7120____closed__3; -x_24 = l_myMacro____x40_Init_Notation___hyg_7120____closed__6; +x_23 = l_myMacro____x40_Init_Notation___hyg_7128____closed__3; +x_24 = l_myMacro____x40_Init_Notation___hyg_7128____closed__9; x_25 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_25, 0, x_14); lean_ctor_set(x_25, 1, x_23); @@ -15825,7 +15883,7 @@ lean_ctor_set(x_25, 3, x_24); x_26 = lean_array_push(x_20, x_25); x_27 = lean_array_push(x_26, x_9); x_28 = lean_array_push(x_27, x_11); -x_29 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_29 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -15845,17 +15903,17 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_8308____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_8320____closed__3; lean_inc(x_31); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_31); lean_ctor_set(x_36, 1, x_35); x_37 = l_Array_empty___closed__1; x_38 = lean_array_push(x_37, x_36); -x_39 = l_myMacro____x40_Init_Notation___hyg_7120____closed__4; +x_39 = l_myMacro____x40_Init_Notation___hyg_7128____closed__7; x_40 = l_Lean_addMacroScope(x_34, x_39, x_33); -x_41 = l_myMacro____x40_Init_Notation___hyg_7120____closed__3; -x_42 = l_myMacro____x40_Init_Notation___hyg_7120____closed__6; +x_41 = l_myMacro____x40_Init_Notation___hyg_7128____closed__3; +x_42 = l_myMacro____x40_Init_Notation___hyg_7128____closed__9; x_43 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_43, 0, x_31); lean_ctor_set(x_43, 1, x_41); @@ -15864,7 +15922,7 @@ lean_ctor_set(x_43, 3, x_42); x_44 = lean_array_push(x_38, x_43); x_45 = lean_array_push(x_44, x_9); x_46 = lean_array_push(x_45, x_11); -x_47 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_47 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -15876,7 +15934,7 @@ return x_49; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_8752_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_8768_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -15913,17 +15971,17 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_8308____closed__3; +x_17 = l_myMacro____x40_Init_Notation___hyg_8320____closed__3; lean_inc(x_14); x_18 = lean_alloc_ctor(2, 2, 0); 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_myMacro____x40_Init_Notation___hyg_6638____closed__4; +x_21 = l_myMacro____x40_Init_Notation___hyg_6638____closed__7; x_22 = l_Lean_addMacroScope(x_16, x_21, x_15); x_23 = l_myMacro____x40_Init_Notation___hyg_6638____closed__3; -x_24 = l_myMacro____x40_Init_Notation___hyg_6638____closed__6; +x_24 = l_myMacro____x40_Init_Notation___hyg_6638____closed__9; x_25 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_25, 0, x_14); lean_ctor_set(x_25, 1, x_23); @@ -15932,7 +15990,7 @@ lean_ctor_set(x_25, 3, x_24); x_26 = lean_array_push(x_20, x_25); x_27 = lean_array_push(x_26, x_9); x_28 = lean_array_push(x_27, x_11); -x_29 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_29 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -15952,17 +16010,17 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_8308____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_8320____closed__3; lean_inc(x_31); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_31); lean_ctor_set(x_36, 1, x_35); x_37 = l_Array_empty___closed__1; x_38 = lean_array_push(x_37, x_36); -x_39 = l_myMacro____x40_Init_Notation___hyg_6638____closed__4; +x_39 = l_myMacro____x40_Init_Notation___hyg_6638____closed__7; x_40 = l_Lean_addMacroScope(x_34, x_39, x_33); x_41 = l_myMacro____x40_Init_Notation___hyg_6638____closed__3; -x_42 = l_myMacro____x40_Init_Notation___hyg_6638____closed__6; +x_42 = l_myMacro____x40_Init_Notation___hyg_6638____closed__9; x_43 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_43, 0, x_31); lean_ctor_set(x_43, 1, x_41); @@ -15971,7 +16029,7 @@ lean_ctor_set(x_43, 3, x_42); x_44 = lean_array_push(x_38, x_43); x_45 = lean_array_push(x_44, x_9); x_46 = lean_array_push(x_45, x_11); -x_47 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_47 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -15983,7 +16041,7 @@ return x_49; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_8860_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_8880_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -16020,17 +16078,17 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_8308____closed__3; +x_17 = l_myMacro____x40_Init_Notation___hyg_8320____closed__3; lean_inc(x_14); x_18 = lean_alloc_ctor(2, 2, 0); 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_myMacro____x40_Init_Notation___hyg_6638____closed__4; +x_21 = l_myMacro____x40_Init_Notation___hyg_6638____closed__7; x_22 = l_Lean_addMacroScope(x_16, x_21, x_15); x_23 = l_myMacro____x40_Init_Notation___hyg_6638____closed__3; -x_24 = l_myMacro____x40_Init_Notation___hyg_6638____closed__6; +x_24 = l_myMacro____x40_Init_Notation___hyg_6638____closed__9; x_25 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_25, 0, x_14); lean_ctor_set(x_25, 1, x_23); @@ -16039,7 +16097,7 @@ lean_ctor_set(x_25, 3, x_24); x_26 = lean_array_push(x_20, x_25); x_27 = lean_array_push(x_26, x_9); x_28 = lean_array_push(x_27, x_11); -x_29 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_29 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -16059,17 +16117,17 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_8308____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_8320____closed__3; lean_inc(x_31); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_31); lean_ctor_set(x_36, 1, x_35); x_37 = l_Array_empty___closed__1; x_38 = lean_array_push(x_37, x_36); -x_39 = l_myMacro____x40_Init_Notation___hyg_6638____closed__4; +x_39 = l_myMacro____x40_Init_Notation___hyg_6638____closed__7; x_40 = l_Lean_addMacroScope(x_34, x_39, x_33); x_41 = l_myMacro____x40_Init_Notation___hyg_6638____closed__3; -x_42 = l_myMacro____x40_Init_Notation___hyg_6638____closed__6; +x_42 = l_myMacro____x40_Init_Notation___hyg_6638____closed__9; x_43 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_43, 0, x_31); lean_ctor_set(x_43, 1, x_41); @@ -16078,7 +16136,7 @@ lean_ctor_set(x_43, 3, x_42); x_44 = lean_array_push(x_38, x_43); x_45 = lean_array_push(x_44, x_9); x_46 = lean_array_push(x_45, x_11); -x_47 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_47 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -16090,7 +16148,7 @@ return x_49; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_8968_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_8992_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -16127,17 +16185,17 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_8308____closed__3; +x_17 = l_myMacro____x40_Init_Notation___hyg_8320____closed__3; lean_inc(x_14); x_18 = lean_alloc_ctor(2, 2, 0); 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_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_21 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_22 = l_Lean_addMacroScope(x_16, x_21, x_15); -x_23 = l_myMacro____x40_Init_Notation___hyg_7361____closed__3; -x_24 = l_myMacro____x40_Init_Notation___hyg_7361____closed__6; +x_23 = l_myMacro____x40_Init_Notation___hyg_7373____closed__3; +x_24 = l_myMacro____x40_Init_Notation___hyg_7373____closed__6; x_25 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_25, 0, x_14); lean_ctor_set(x_25, 1, x_23); @@ -16146,7 +16204,7 @@ lean_ctor_set(x_25, 3, x_24); x_26 = lean_array_push(x_20, x_25); x_27 = lean_array_push(x_26, x_9); x_28 = lean_array_push(x_27, x_11); -x_29 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_29 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -16166,17 +16224,17 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_8308____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_8320____closed__3; lean_inc(x_31); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_31); lean_ctor_set(x_36, 1, x_35); x_37 = l_Array_empty___closed__1; x_38 = lean_array_push(x_37, x_36); -x_39 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_39 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_40 = l_Lean_addMacroScope(x_34, x_39, x_33); -x_41 = l_myMacro____x40_Init_Notation___hyg_7361____closed__3; -x_42 = l_myMacro____x40_Init_Notation___hyg_7361____closed__6; +x_41 = l_myMacro____x40_Init_Notation___hyg_7373____closed__3; +x_42 = l_myMacro____x40_Init_Notation___hyg_7373____closed__6; x_43 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_43, 0, x_31); lean_ctor_set(x_43, 1, x_41); @@ -16185,7 +16243,7 @@ lean_ctor_set(x_43, 3, x_42); x_44 = lean_array_push(x_38, x_43); x_45 = lean_array_push(x_44, x_9); x_46 = lean_array_push(x_45, x_11); -x_47 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_47 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -16197,7 +16255,7 @@ return x_49; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_9076_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_9100_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -16234,17 +16292,17 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_2, 1); lean_inc(x_16); lean_dec(x_2); -x_17 = l_myMacro____x40_Init_Notation___hyg_8308____closed__3; +x_17 = l_myMacro____x40_Init_Notation___hyg_8320____closed__3; lean_inc(x_14); x_18 = lean_alloc_ctor(2, 2, 0); 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_myMacro____x40_Init_Notation___hyg_7602____closed__7; +x_21 = l_myMacro____x40_Init_Notation___hyg_7614____closed__7; x_22 = l_Lean_addMacroScope(x_16, x_21, x_15); -x_23 = l_myMacro____x40_Init_Notation___hyg_7602____closed__3; -x_24 = l_myMacro____x40_Init_Notation___hyg_7602____closed__9; +x_23 = l_myMacro____x40_Init_Notation___hyg_7614____closed__3; +x_24 = l_myMacro____x40_Init_Notation___hyg_7614____closed__9; x_25 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_25, 0, x_14); lean_ctor_set(x_25, 1, x_23); @@ -16253,7 +16311,7 @@ lean_ctor_set(x_25, 3, x_24); x_26 = lean_array_push(x_20, x_25); x_27 = lean_array_push(x_26, x_9); x_28 = lean_array_push(x_27, x_11); -x_29 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_29 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -16273,17 +16331,17 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_8308____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_8320____closed__3; lean_inc(x_31); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_31); lean_ctor_set(x_36, 1, x_35); x_37 = l_Array_empty___closed__1; x_38 = lean_array_push(x_37, x_36); -x_39 = l_myMacro____x40_Init_Notation___hyg_7602____closed__7; +x_39 = l_myMacro____x40_Init_Notation___hyg_7614____closed__7; x_40 = l_Lean_addMacroScope(x_34, x_39, x_33); -x_41 = l_myMacro____x40_Init_Notation___hyg_7602____closed__3; -x_42 = l_myMacro____x40_Init_Notation___hyg_7602____closed__9; +x_41 = l_myMacro____x40_Init_Notation___hyg_7614____closed__3; +x_42 = l_myMacro____x40_Init_Notation___hyg_7614____closed__9; x_43 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_43, 0, x_31); lean_ctor_set(x_43, 1, x_41); @@ -16292,7 +16350,7 @@ lean_ctor_set(x_43, 3, x_42); x_44 = lean_array_push(x_38, x_43); x_45 = lean_array_push(x_44, x_9); x_46 = lean_array_push(x_45, x_11); -x_47 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_47 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -16378,7 +16436,7 @@ x_1 = l_term___x2f_x5c_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9209____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9233____closed__1() { _start: { lean_object* x_1; @@ -16386,22 +16444,22 @@ x_1 = lean_mk_string("And"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9209____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9233____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_9209____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_9233____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9209____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9233____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_Notation___hyg_9209____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_9233____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_9209____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_9233____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); @@ -16409,41 +16467,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9209____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9233____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_Notation___hyg_9209____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_9233____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9209____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9233____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_Notation___hyg_9209____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_9233____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_Notation___hyg_9209____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9233____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_Notation___hyg_9209____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_9233____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_Notation___hyg_9209_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_9233_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -16480,10 +16538,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_Notation___hyg_9209____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_9233____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_9209____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_9209____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_9233____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_9233____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); @@ -16518,10 +16576,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_Notation___hyg_9209____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_9233____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_9209____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_9209____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_9233____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_9233____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); @@ -16548,7 +16606,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_9189_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_9213_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -16716,7 +16774,7 @@ x_1 = l_term___u2227_____closed__6; return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_9450_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_9474_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -16753,10 +16811,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_Notation___hyg_9209____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_9233____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_9209____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_9209____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_9233____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_9233____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); @@ -16791,10 +16849,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_Notation___hyg_9209____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_9233____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_9209____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_9209____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_9233____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_9233____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); @@ -16821,7 +16879,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_9430_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_9454_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -17001,7 +17059,7 @@ x_1 = l_term___x5c_x2f_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9691____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9715____closed__1() { _start: { lean_object* x_1; @@ -17009,22 +17067,22 @@ x_1 = lean_mk_string("Or"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9691____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9715____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_9691____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_9715____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9691____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9715____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_Notation___hyg_9691____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_9715____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_9691____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_9715____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); @@ -17032,41 +17090,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9691____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9715____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_Notation___hyg_9691____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_9715____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9691____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9715____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_Notation___hyg_9691____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_9715____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_Notation___hyg_9691____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_9715____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_Notation___hyg_9691____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_9715____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_Notation___hyg_9691_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_9715_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -17103,10 +17161,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_Notation___hyg_9691____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_9715____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_9691____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_9691____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_9715____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_9715____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); @@ -17141,10 +17199,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_Notation___hyg_9691____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_9715____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_9691____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_9691____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_9715____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_9715____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); @@ -17171,7 +17229,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_9671_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_9695_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -17339,7 +17397,7 @@ x_1 = l_term___u2228_____closed__6; return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_9932_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_9956_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -17376,10 +17434,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_Notation___hyg_9691____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_9715____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_9691____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_9691____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_9715____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_9715____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); @@ -17414,10 +17472,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_Notation___hyg_9691____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_9715____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_9691____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_9691____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_9715____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_9715____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); @@ -17444,7 +17502,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_9912_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_9936_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -17622,7 +17680,7 @@ x_1 = l_term_xac_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10171____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10195____closed__1() { _start: { lean_object* x_1; @@ -17630,22 +17688,22 @@ x_1 = lean_mk_string("Not"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10171____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10195____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_10171____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_10195____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10171____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10195____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_Notation___hyg_10171____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_10195____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_10171____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_10195____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); @@ -17653,41 +17711,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10171____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10195____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_Notation___hyg_10171____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_10195____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10171____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10195____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_Notation___hyg_10171____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_10195____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_Notation___hyg_10171____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10195____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_Notation___hyg_10171____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_10195____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_Notation___hyg_10171_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_10195_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -17722,10 +17780,10 @@ lean_inc(x_13); x_14 = lean_ctor_get(x_2, 1); lean_inc(x_14); lean_dec(x_2); -x_15 = l_myMacro____x40_Init_Notation___hyg_10171____closed__4; +x_15 = l_myMacro____x40_Init_Notation___hyg_10195____closed__4; x_16 = l_Lean_addMacroScope(x_14, x_15, x_13); -x_17 = l_myMacro____x40_Init_Notation___hyg_10171____closed__3; -x_18 = l_myMacro____x40_Init_Notation___hyg_10171____closed__6; +x_17 = l_myMacro____x40_Init_Notation___hyg_10195____closed__3; +x_18 = l_myMacro____x40_Init_Notation___hyg_10195____closed__6; x_19 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_19, 0, x_12); lean_ctor_set(x_19, 1, x_17); @@ -17759,10 +17817,10 @@ lean_inc(x_30); x_31 = lean_ctor_get(x_2, 1); lean_inc(x_31); lean_dec(x_2); -x_32 = l_myMacro____x40_Init_Notation___hyg_10171____closed__4; +x_32 = l_myMacro____x40_Init_Notation___hyg_10195____closed__4; x_33 = l_Lean_addMacroScope(x_31, x_32, x_30); -x_34 = l_myMacro____x40_Init_Notation___hyg_10171____closed__3; -x_35 = l_myMacro____x40_Init_Notation___hyg_10171____closed__6; +x_34 = l_myMacro____x40_Init_Notation___hyg_10195____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_10195____closed__6; x_36 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_36, 0, x_28); lean_ctor_set(x_36, 1, x_34); @@ -17788,7 +17846,7 @@ return x_45; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_10152_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_10176_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -17963,7 +18021,7 @@ x_1 = l_term___x26_x26_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10414____closed__1() { _start: { lean_object* x_1; @@ -17971,22 +18029,22 @@ x_1 = lean_mk_string("and"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10414____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_10390____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_10414____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10414____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_Notation___hyg_10390____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_10414____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_10390____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_10414____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); @@ -17994,41 +18052,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10414____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_Notation___hyg_10390____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_10414____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10414____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_Notation___hyg_10390____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_10414____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_Notation___hyg_10390____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10414____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_Notation___hyg_10390____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_10414____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_Notation___hyg_10390_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_10414_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -18065,10 +18123,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_Notation___hyg_10390____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_10414____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_10390____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_10390____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_10414____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_10414____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); @@ -18103,10 +18161,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_Notation___hyg_10390____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_10414____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_10390____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_10390____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_10414____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_10414____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); @@ -18133,7 +18191,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_10370_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_10394_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -18312,7 +18370,7 @@ x_1 = l_term___x7c_x7c_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10631____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10655____closed__1() { _start: { lean_object* x_1; @@ -18320,22 +18378,22 @@ x_1 = lean_mk_string("or"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10631____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10655____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_10631____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_10655____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10631____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10655____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_Notation___hyg_10631____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_10655____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_10631____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_10655____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); @@ -18343,41 +18401,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10631____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10655____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_Notation___hyg_10631____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_10655____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10631____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10655____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_Notation___hyg_10631____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_10655____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_Notation___hyg_10631____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10655____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_Notation___hyg_10631____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_10655____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_Notation___hyg_10631_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_10655_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -18414,10 +18472,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_Notation___hyg_10631____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_10655____closed__4; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_10631____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_10631____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_10655____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_10655____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); @@ -18452,10 +18510,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_Notation___hyg_10631____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_10655____closed__4; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_10631____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_10631____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_10655____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_10655____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); @@ -18482,7 +18540,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_10611_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_10635_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -18640,7 +18698,7 @@ x_1 = l_term_x21_____closed__5; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10870____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10894____closed__1() { _start: { lean_object* x_1; @@ -18648,22 +18706,22 @@ x_1 = lean_mk_string("not"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10870____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10894____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_10870____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_10894____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10870____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10894____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_Notation___hyg_10870____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_10894____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_10870____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_10894____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); @@ -18671,41 +18729,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10870____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10894____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_Notation___hyg_10870____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_10894____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10870____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10894____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_Notation___hyg_10870____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_10894____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_Notation___hyg_10870____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_10894____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_Notation___hyg_10870____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_10894____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_Notation___hyg_10870_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_10894_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -18740,10 +18798,10 @@ lean_inc(x_13); x_14 = lean_ctor_get(x_2, 1); lean_inc(x_14); lean_dec(x_2); -x_15 = l_myMacro____x40_Init_Notation___hyg_10870____closed__4; +x_15 = l_myMacro____x40_Init_Notation___hyg_10894____closed__4; x_16 = l_Lean_addMacroScope(x_14, x_15, x_13); -x_17 = l_myMacro____x40_Init_Notation___hyg_10870____closed__3; -x_18 = l_myMacro____x40_Init_Notation___hyg_10870____closed__6; +x_17 = l_myMacro____x40_Init_Notation___hyg_10894____closed__3; +x_18 = l_myMacro____x40_Init_Notation___hyg_10894____closed__6; x_19 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_19, 0, x_12); lean_ctor_set(x_19, 1, x_17); @@ -18777,10 +18835,10 @@ lean_inc(x_30); x_31 = lean_ctor_get(x_2, 1); lean_inc(x_31); lean_dec(x_2); -x_32 = l_myMacro____x40_Init_Notation___hyg_10870____closed__4; +x_32 = l_myMacro____x40_Init_Notation___hyg_10894____closed__4; x_33 = l_Lean_addMacroScope(x_31, x_32, x_30); -x_34 = l_myMacro____x40_Init_Notation___hyg_10870____closed__3; -x_35 = l_myMacro____x40_Init_Notation___hyg_10870____closed__6; +x_34 = l_myMacro____x40_Init_Notation___hyg_10894____closed__3; +x_35 = l_myMacro____x40_Init_Notation___hyg_10894____closed__6; x_36 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_36, 0, x_28); lean_ctor_set(x_36, 1, x_34); @@ -18806,7 +18864,7 @@ return x_45; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_10851_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_10875_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -18969,7 +19027,7 @@ x_1 = l_term___x2b_x2b_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11089____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11113____closed__1() { _start: { lean_object* x_1; @@ -18977,22 +19035,22 @@ x_1 = lean_mk_string("HAppend.hAppend"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11089____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11113____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_11089____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_11113____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11089____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11113____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_Notation___hyg_11089____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_11113____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_11089____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_11113____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); @@ -19000,7 +19058,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11089____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11113____closed__4() { _start: { lean_object* x_1; @@ -19008,17 +19066,17 @@ x_1 = lean_mk_string("HAppend"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11089____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11113____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_Notation___hyg_11089____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_11113____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11089____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11113____closed__6() { _start: { lean_object* x_1; @@ -19026,41 +19084,41 @@ x_1 = lean_mk_string("hAppend"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11089____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11113____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_11089____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_11089____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_11113____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_11113____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11089____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11113____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_Notation___hyg_11089____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_11113____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_Notation___hyg_11089____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11113____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_Notation___hyg_11089____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_11113____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_Notation___hyg_11089_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_11113_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -19097,10 +19155,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_Notation___hyg_11089____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_11113____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_11089____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_11089____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_11113____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_11113____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); @@ -19135,10 +19193,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_Notation___hyg_11089____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_11113____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_11089____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_11089____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_11113____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_11113____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); @@ -19165,7 +19223,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_11069_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_11093_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -19345,7 +19403,7 @@ x_1 = l_term___x3a_x3a_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11334____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11358____closed__1() { _start: { lean_object* x_1; @@ -19353,22 +19411,22 @@ x_1 = lean_mk_string("List.cons"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11334____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11358____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_11334____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_11358____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11334____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11358____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_Notation___hyg_11334____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_11358____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_11334____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_11358____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); @@ -19376,7 +19434,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11334____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11358____closed__4() { _start: { lean_object* x_1; @@ -19384,17 +19442,17 @@ x_1 = lean_mk_string("List"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11334____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11358____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_Notation___hyg_11334____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_11358____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11334____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11358____closed__6() { _start: { lean_object* x_1; @@ -19402,41 +19460,41 @@ x_1 = lean_mk_string("cons"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11334____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11358____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_11334____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_11334____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_11358____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_11358____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11334____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11358____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_Notation___hyg_11334____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_11358____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_Notation___hyg_11334____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11358____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_Notation___hyg_11334____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_11358____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_Notation___hyg_11334_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_11358_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -19473,10 +19531,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_Notation___hyg_11334____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_11358____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_11334____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_11334____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_11358____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_11358____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); @@ -19511,10 +19569,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_Notation___hyg_11334____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_11358____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_11334____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_11334____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_11358____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_11358____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); @@ -19541,7 +19599,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_11314_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_11338_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -19703,7 +19761,7 @@ x_1 = l_term___x3c_x7c_x3e_____closed__5; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11579____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11603____closed__1() { _start: { lean_object* x_1; @@ -19711,22 +19769,22 @@ x_1 = lean_mk_string("HOrElse.hOrElse"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11579____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11603____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_11579____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_11603____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11579____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11603____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_Notation___hyg_11579____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_11603____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_11579____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_11603____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); @@ -19734,7 +19792,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11579____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11603____closed__4() { _start: { lean_object* x_1; @@ -19742,17 +19800,17 @@ x_1 = lean_mk_string("HOrElse"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11579____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11603____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_Notation___hyg_11579____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_11603____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11579____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11603____closed__6() { _start: { lean_object* x_1; @@ -19760,41 +19818,41 @@ x_1 = lean_mk_string("hOrElse"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11579____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11603____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_11579____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_11579____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_11603____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_11603____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11579____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11603____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_Notation___hyg_11579____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_11603____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_Notation___hyg_11579____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11603____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_Notation___hyg_11579____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_11603____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_Notation___hyg_11579_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_11603_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -19831,10 +19889,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_Notation___hyg_11579____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_11603____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_11579____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_11579____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_11603____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_11603____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); @@ -19869,10 +19927,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_Notation___hyg_11579____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_11603____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_11579____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_11579____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_11603____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_11603____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); @@ -19899,7 +19957,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_11559_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_11583_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -20079,7 +20137,7 @@ x_1 = l_term___x3e_x3e_____closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11824____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11848____closed__1() { _start: { lean_object* x_1; @@ -20087,22 +20145,22 @@ x_1 = lean_mk_string("HAndThen.hAndThen"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11824____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11848____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_11824____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_11848____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11824____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11848____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_Notation___hyg_11824____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_11848____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_11824____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_11848____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); @@ -20110,7 +20168,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11824____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11848____closed__4() { _start: { lean_object* x_1; @@ -20118,17 +20176,17 @@ x_1 = lean_mk_string("HAndThen"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11824____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11848____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_Notation___hyg_11824____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_11848____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11824____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11848____closed__6() { _start: { lean_object* x_1; @@ -20136,41 +20194,41 @@ x_1 = lean_mk_string("hAndThen"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11824____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11848____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_11824____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_11824____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_11848____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_11848____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11824____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11848____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_Notation___hyg_11824____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_11848____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_Notation___hyg_11824____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_11848____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_Notation___hyg_11824____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_11848____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_Notation___hyg_11824_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_11848_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -20207,10 +20265,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_Notation___hyg_11824____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_11848____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_11824____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_11824____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_11848____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_11848____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); @@ -20245,10 +20303,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_Notation___hyg_11824____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_11848____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_11824____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_11824____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_11848____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_11848____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); @@ -20275,7 +20333,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_11804_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_11828_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -20442,7 +20500,7 @@ x_1 = l_term___x3e_x3e_x3d_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12069____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12093____closed__1() { _start: { lean_object* x_1; @@ -20450,22 +20508,22 @@ x_1 = lean_mk_string("Bind.bind"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12069____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12093____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12069____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_12093____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12069____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12093____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_Notation___hyg_12069____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_12093____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_12069____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_12093____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); @@ -20473,7 +20531,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12069____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12093____closed__4() { _start: { lean_object* x_1; @@ -20481,17 +20539,17 @@ x_1 = lean_mk_string("Bind"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12069____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12093____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_Notation___hyg_12069____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_12093____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12069____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12093____closed__6() { _start: { lean_object* x_1; @@ -20499,41 +20557,41 @@ x_1 = lean_mk_string("bind"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12069____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12093____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12069____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_12069____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_12093____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_12093____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12069____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12093____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_Notation___hyg_12069____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_12093____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_Notation___hyg_12069____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12093____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_Notation___hyg_12069____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_12093____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_Notation___hyg_12069_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_12093_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -20570,10 +20628,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_Notation___hyg_12069____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_12093____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); @@ -20608,10 +20666,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_Notation___hyg_12069____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_12093____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); @@ -20638,7 +20696,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_12049_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_12073_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -20805,7 +20863,7 @@ x_1 = l_term___x3c_x2a_x3e_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12314____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12338____closed__1() { _start: { lean_object* x_1; @@ -20813,22 +20871,22 @@ x_1 = lean_mk_string("Seq.seq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12314____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12338____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12314____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_12338____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12314____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12338____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_Notation___hyg_12314____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_12338____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_12314____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_12338____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); @@ -20836,7 +20894,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12314____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12338____closed__4() { _start: { lean_object* x_1; @@ -20844,17 +20902,17 @@ x_1 = lean_mk_string("Seq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12314____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12338____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_Notation___hyg_12314____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_12338____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12314____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12338____closed__6() { _start: { lean_object* x_1; @@ -20862,41 +20920,41 @@ x_1 = lean_mk_string("seq"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12314____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12338____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12314____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_12314____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_12338____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_12338____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12314____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12338____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_Notation___hyg_12314____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_12338____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_Notation___hyg_12314____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12338____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_Notation___hyg_12314____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_12338____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_Notation___hyg_12314_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_12338_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -20933,10 +20991,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_Notation___hyg_12314____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_12338____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_12314____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_12314____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_12338____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_12338____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); @@ -20971,10 +21029,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_Notation___hyg_12314____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_12338____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_12314____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_12314____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_12338____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_12338____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); @@ -21001,7 +21059,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_12294_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_12318_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -21168,7 +21226,7 @@ x_1 = l_term___x3c_x2a_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12559____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12583____closed__1() { _start: { lean_object* x_1; @@ -21176,22 +21234,22 @@ x_1 = lean_mk_string("SeqLeft.seqLeft"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12559____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12583____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12559____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_12583____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12559____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12583____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_Notation___hyg_12559____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_12583____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_12559____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_12583____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); @@ -21199,7 +21257,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12559____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12583____closed__4() { _start: { lean_object* x_1; @@ -21207,17 +21265,17 @@ x_1 = lean_mk_string("SeqLeft"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12559____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12583____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_Notation___hyg_12559____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_12583____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12559____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12583____closed__6() { _start: { lean_object* x_1; @@ -21225,41 +21283,41 @@ x_1 = lean_mk_string("seqLeft"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12559____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12583____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12559____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_12559____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_12583____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_12583____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12559____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12583____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_Notation___hyg_12559____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_12583____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_Notation___hyg_12559____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12583____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_Notation___hyg_12559____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_12583____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_Notation___hyg_12559_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_12583_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -21296,10 +21354,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_Notation___hyg_12559____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_12583____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_12559____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_12559____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_12583____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_12583____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); @@ -21334,10 +21392,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_Notation___hyg_12559____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_12583____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_12559____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_12559____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_12583____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_12583____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); @@ -21364,7 +21422,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_12539_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_12563_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -21532,7 +21590,7 @@ x_1 = l_term___x2a_x3e_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12804____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12828____closed__1() { _start: { lean_object* x_1; @@ -21540,22 +21598,22 @@ x_1 = lean_mk_string("SeqRight.seqRight"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12804____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12828____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_12804____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_12828____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12804____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12828____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_Notation___hyg_12804____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_12828____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_12804____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_12828____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); @@ -21563,7 +21621,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12804____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12828____closed__4() { _start: { lean_object* x_1; @@ -21571,17 +21629,17 @@ x_1 = lean_mk_string("SeqRight"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12804____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12828____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_Notation___hyg_12804____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_12828____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12804____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12828____closed__6() { _start: { lean_object* x_1; @@ -21589,41 +21647,41 @@ x_1 = lean_mk_string("seqRight"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12804____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12828____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12804____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_12804____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_12828____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_12828____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12804____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12828____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_Notation___hyg_12804____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_12828____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_Notation___hyg_12804____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_12828____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_Notation___hyg_12804____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_12828____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_Notation___hyg_12804_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_12828_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -21660,10 +21718,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_Notation___hyg_12804____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_12828____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_12804____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_12804____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_12828____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_12828____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); @@ -21698,10 +21756,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_Notation___hyg_12804____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_12828____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_12804____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_12804____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_12828____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_12828____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); @@ -21728,7 +21786,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_12784_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_12808_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -21896,7 +21954,7 @@ x_1 = l_term___x3c_x24_x3e_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13049____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13073____closed__1() { _start: { lean_object* x_1; @@ -21904,22 +21962,22 @@ x_1 = lean_mk_string("Functor.map"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13049____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13073____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13049____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_13073____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13049____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13073____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_Notation___hyg_13049____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_13073____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_13049____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_13073____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); @@ -21927,7 +21985,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13049____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13073____closed__4() { _start: { lean_object* x_1; @@ -21935,17 +21993,17 @@ x_1 = lean_mk_string("Functor"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13049____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13073____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_Notation___hyg_13049____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_13073____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13049____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13073____closed__6() { _start: { lean_object* x_1; @@ -21953,41 +22011,41 @@ x_1 = lean_mk_string("map"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13049____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13073____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_13049____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_13073____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13049____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13073____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_Notation___hyg_13049____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_13073____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_Notation___hyg_13049____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13073____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_Notation___hyg_13049____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_13073____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_Notation___hyg_13049_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_13073_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -22024,10 +22082,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_Notation___hyg_13049____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_13073____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_13049____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_13049____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_13073____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_13073____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); @@ -22062,10 +22120,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_Notation___hyg_13049____closed__7; +x_35 = l_myMacro____x40_Init_Notation___hyg_13073____closed__7; x_36 = l_Lean_addMacroScope(x_34, x_35, x_33); -x_37 = l_myMacro____x40_Init_Notation___hyg_13049____closed__3; -x_38 = l_myMacro____x40_Init_Notation___hyg_13049____closed__9; +x_37 = l_myMacro____x40_Init_Notation___hyg_13073____closed__3; +x_38 = l_myMacro____x40_Init_Notation___hyg_13073____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); @@ -22092,7 +22150,7 @@ return x_49; } } } -lean_object* l_unexpand____x40_Init_Notation___hyg_13029_(lean_object* x_1, lean_object* x_2) { +lean_object* l_unexpand____x40_Init_Notation___hyg_13053_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; uint8_t x_4; @@ -22560,7 +22618,7 @@ x_1 = l_termDepIfThenElse___closed__33; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__1() { _start: { lean_object* x_1; @@ -22568,22 +22626,22 @@ x_1 = lean_mk_string("dite"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13376____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_Notation___hyg_13352____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_13352____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_13376____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); @@ -22591,41 +22649,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13376____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_Notation___hyg_13352____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_13376____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13376____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_Notation___hyg_13352____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_13376____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_Notation___hyg_13352____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13376____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_Notation___hyg_13352____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_13376____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_myMacro____x40_Init_Notation___hyg_13352____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__7() { _start: { lean_object* x_1; @@ -22633,17 +22691,17 @@ x_1 = lean_mk_string("paren"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__9() { _start: { lean_object* x_1; @@ -22651,17 +22709,17 @@ x_1 = lean_mk_string("fun"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__10() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_2 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__11() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__11() { _start: { lean_object* x_1; @@ -22669,17 +22727,17 @@ x_1 = lean_mk_string("basicFun"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__12() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__12() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_13352____closed__11; +x_2 = l_myMacro____x40_Init_Notation___hyg_13376____closed__11; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__13() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__13() { _start: { lean_object* x_1; @@ -22687,7 +22745,7 @@ x_1 = lean_mk_string("=>"); return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_13352_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_13376_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -22746,10 +22804,10 @@ lean_inc(x_23); x_24 = lean_ctor_get(x_2, 1); lean_inc(x_24); lean_dec(x_2); -x_25 = l_myMacro____x40_Init_Notation___hyg_13352____closed__4; +x_25 = l_myMacro____x40_Init_Notation___hyg_13376____closed__4; x_26 = l_Lean_addMacroScope(x_24, x_25, x_23); -x_27 = l_myMacro____x40_Init_Notation___hyg_13352____closed__3; -x_28 = l_myMacro____x40_Init_Notation___hyg_13352____closed__6; +x_27 = l_myMacro____x40_Init_Notation___hyg_13376____closed__3; +x_28 = l_myMacro____x40_Init_Notation___hyg_13376____closed__6; lean_inc(x_22); x_29 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_29, 0, x_22); @@ -22765,7 +22823,7 @@ x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_22); lean_ctor_set(x_34, 1, x_33); x_35 = lean_array_push(x_30, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_36 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_22); x_37 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_37, 0, x_22); @@ -22777,7 +22835,7 @@ x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); x_42 = lean_array_push(x_30, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_43 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_22); x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_22); @@ -22785,13 +22843,13 @@ lean_ctor_set(x_44, 1, x_43); x_45 = lean_array_push(x_42, x_44); lean_inc(x_45); x_46 = lean_array_push(x_45, x_17); -x_47 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_47 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); lean_inc(x_38); x_49 = lean_array_push(x_38, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_50 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_50); lean_ctor_set(x_51, 1, x_49); @@ -22809,7 +22867,7 @@ lean_ctor_set(x_58, 0, x_22); lean_ctor_set(x_58, 1, x_57); lean_inc(x_58); x_59 = lean_array_push(x_56, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_60 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_60); lean_ctor_set(x_61, 1, x_59); @@ -22857,10 +22915,10 @@ lean_inc(x_80); x_81 = lean_ctor_get(x_2, 1); lean_inc(x_81); lean_dec(x_2); -x_82 = l_myMacro____x40_Init_Notation___hyg_13352____closed__4; +x_82 = l_myMacro____x40_Init_Notation___hyg_13376____closed__4; x_83 = l_Lean_addMacroScope(x_81, x_82, x_80); -x_84 = l_myMacro____x40_Init_Notation___hyg_13352____closed__3; -x_85 = l_myMacro____x40_Init_Notation___hyg_13352____closed__6; +x_84 = l_myMacro____x40_Init_Notation___hyg_13376____closed__3; +x_85 = l_myMacro____x40_Init_Notation___hyg_13376____closed__6; lean_inc(x_78); x_86 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_86, 0, x_78); @@ -22876,7 +22934,7 @@ x_91 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_91, 0, x_78); lean_ctor_set(x_91, 1, x_90); x_92 = lean_array_push(x_87, x_91); -x_93 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_93 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_78); x_94 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_94, 0, x_78); @@ -22888,7 +22946,7 @@ x_98 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_98, 0, x_97); lean_ctor_set(x_98, 1, x_96); x_99 = lean_array_push(x_87, x_98); -x_100 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_100 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_78); x_101 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_101, 0, x_78); @@ -22896,13 +22954,13 @@ lean_ctor_set(x_101, 1, x_100); x_102 = lean_array_push(x_99, x_101); lean_inc(x_102); x_103 = lean_array_push(x_102, x_17); -x_104 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_104 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_105, 0, x_104); lean_ctor_set(x_105, 1, x_103); lean_inc(x_95); x_106 = lean_array_push(x_95, x_105); -x_107 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_107 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_108 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_108, 0, x_107); lean_ctor_set(x_108, 1, x_106); @@ -22920,7 +22978,7 @@ lean_ctor_set(x_115, 0, x_78); lean_ctor_set(x_115, 1, x_114); lean_inc(x_115); x_116 = lean_array_push(x_113, x_115); -x_117 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_117 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_118 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_118, 0, x_117); lean_ctor_set(x_118, 1, x_116); @@ -23123,7 +23181,7 @@ x_1 = l_termIfThenElse___closed__12; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13765____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13789____closed__1() { _start: { lean_object* x_1; @@ -23131,22 +23189,22 @@ x_1 = lean_mk_string("ite"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13765____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13789____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13765____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_13789____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13765____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13789____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_Notation___hyg_13765____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_13789____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_13765____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_13789____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); @@ -23154,41 +23212,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13765____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13789____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_Notation___hyg_13765____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_13789____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13765____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13789____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_Notation___hyg_13765____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_13789____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_Notation___hyg_13765____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13789____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_Notation___hyg_13765____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_13789____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_Notation___hyg_13765_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_13789_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -23227,10 +23285,10 @@ lean_inc(x_17); x_18 = lean_ctor_get(x_2, 1); lean_inc(x_18); lean_dec(x_2); -x_19 = l_myMacro____x40_Init_Notation___hyg_13765____closed__4; +x_19 = l_myMacro____x40_Init_Notation___hyg_13789____closed__4; x_20 = l_Lean_addMacroScope(x_18, x_19, x_17); -x_21 = l_myMacro____x40_Init_Notation___hyg_13765____closed__3; -x_22 = l_myMacro____x40_Init_Notation___hyg_13765____closed__6; +x_21 = l_myMacro____x40_Init_Notation___hyg_13789____closed__3; +x_22 = l_myMacro____x40_Init_Notation___hyg_13789____closed__6; x_23 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_23, 0, x_16); lean_ctor_set(x_23, 1, x_21); @@ -23266,10 +23324,10 @@ lean_inc(x_36); x_37 = lean_ctor_get(x_2, 1); lean_inc(x_37); lean_dec(x_2); -x_38 = l_myMacro____x40_Init_Notation___hyg_13765____closed__4; +x_38 = l_myMacro____x40_Init_Notation___hyg_13789____closed__4; x_39 = l_Lean_addMacroScope(x_37, x_38, x_36); -x_40 = l_myMacro____x40_Init_Notation___hyg_13765____closed__3; -x_41 = l_myMacro____x40_Init_Notation___hyg_13765____closed__6; +x_40 = l_myMacro____x40_Init_Notation___hyg_13789____closed__3; +x_41 = l_myMacro____x40_Init_Notation___hyg_13789____closed__6; x_42 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_42, 0, x_34); lean_ctor_set(x_42, 1, x_40); @@ -23521,7 +23579,7 @@ x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__19; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__1() { _start: { lean_object* x_1; @@ -23529,17 +23587,17 @@ x_1 = lean_mk_string("match"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__3() { _start: { lean_object* x_1; @@ -23547,17 +23605,17 @@ x_1 = lean_mk_string("matchDiscr"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -23567,7 +23625,7 @@ x_3 = lean_array_push(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__6() { _start: { lean_object* x_1; @@ -23575,7 +23633,7 @@ x_1 = lean_mk_string("with"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__7() { _start: { lean_object* x_1; @@ -23583,17 +23641,17 @@ x_1 = lean_mk_string("matchAlts"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__9() { _start: { lean_object* x_1; @@ -23601,17 +23659,17 @@ x_1 = lean_mk_string("matchAlt"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__10() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__9; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__9; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__11() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__11() { _start: { lean_object* x_1; @@ -23619,7 +23677,7 @@ x_1 = lean_mk_string("|"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__12() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__12() { _start: { lean_object* x_1; @@ -23627,17 +23685,17 @@ x_1 = lean_mk_string("hole"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__13() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__13() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__14() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__14() { _start: { lean_object* x_1; @@ -23645,7 +23703,7 @@ x_1 = lean_mk_string("_"); return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_13954_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_13978_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -23680,7 +23738,7 @@ if (x_17 == 0) { lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; x_18 = lean_ctor_get(x_16, 0); -x_19 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_19 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_18); x_20 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_20, 0, x_18); @@ -23689,9 +23747,9 @@ x_21 = l_Array_empty___closed__1; x_22 = lean_array_push(x_21, x_20); x_23 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_24 = lean_array_push(x_22, x_23); -x_25 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_25 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_26 = lean_array_push(x_25, x_11); -x_27 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_27 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_28 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); @@ -23702,13 +23760,13 @@ lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); x_32 = lean_array_push(x_24, x_31); x_33 = lean_array_push(x_32, x_23); -x_34 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_34 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_18); x_35 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_35, 0, x_18); lean_ctor_set(x_35, 1, x_34); x_36 = lean_array_push(x_33, x_35); -x_37 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_37 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_18); x_38 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_38, 0, x_18); @@ -23720,7 +23778,7 @@ lean_ctor_set(x_41, 0, x_30); lean_ctor_set(x_41, 1, x_40); lean_inc(x_39); x_42 = lean_array_push(x_39, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_43 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_18); x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_18); @@ -23728,17 +23786,17 @@ lean_ctor_set(x_44, 1, x_43); lean_inc(x_44); x_45 = lean_array_push(x_42, x_44); x_46 = lean_array_push(x_45, x_13); -x_47 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_47 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); x_49 = lean_array_push(x_21, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_50 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_51 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_51, 0, x_18); lean_ctor_set(x_51, 1, x_50); x_52 = lean_array_push(x_21, x_51); -x_53 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_53 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_53); lean_ctor_set(x_54, 1, x_52); @@ -23757,12 +23815,12 @@ x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_30); lean_ctor_set(x_62, 1, x_61); x_63 = lean_array_push(x_21, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_64 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_65 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_65, 0, x_64); lean_ctor_set(x_65, 1, x_63); x_66 = lean_array_push(x_36, x_65); -x_67 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_67 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_68 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_68, 0, x_67); lean_ctor_set(x_68, 1, x_66); @@ -23777,7 +23835,7 @@ x_70 = lean_ctor_get(x_16, 1); lean_inc(x_70); lean_inc(x_69); lean_dec(x_16); -x_71 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_71 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_69); x_72 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_72, 0, x_69); @@ -23786,9 +23844,9 @@ x_73 = l_Array_empty___closed__1; x_74 = lean_array_push(x_73, x_72); x_75 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_76 = lean_array_push(x_74, x_75); -x_77 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_77 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_78 = lean_array_push(x_77, x_11); -x_79 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_79 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); @@ -23799,13 +23857,13 @@ lean_ctor_set(x_83, 0, x_82); lean_ctor_set(x_83, 1, x_81); x_84 = lean_array_push(x_76, x_83); x_85 = lean_array_push(x_84, x_75); -x_86 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_86 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_69); x_87 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_87, 0, x_69); lean_ctor_set(x_87, 1, x_86); x_88 = lean_array_push(x_85, x_87); -x_89 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_89 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_69); x_90 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_90, 0, x_69); @@ -23817,7 +23875,7 @@ lean_ctor_set(x_93, 0, x_82); lean_ctor_set(x_93, 1, x_92); lean_inc(x_91); x_94 = lean_array_push(x_91, x_93); -x_95 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_95 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_69); x_96 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_96, 0, x_69); @@ -23825,17 +23883,17 @@ lean_ctor_set(x_96, 1, x_95); lean_inc(x_96); x_97 = lean_array_push(x_94, x_96); x_98 = lean_array_push(x_97, x_13); -x_99 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_99 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_100 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_100, 0, x_99); lean_ctor_set(x_100, 1, x_98); x_101 = lean_array_push(x_73, x_100); -x_102 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_102 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_103 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_103, 0, x_69); lean_ctor_set(x_103, 1, x_102); x_104 = lean_array_push(x_73, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_105 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_105); lean_ctor_set(x_106, 1, x_104); @@ -23854,12 +23912,12 @@ x_114 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_114, 0, x_82); lean_ctor_set(x_114, 1, x_113); x_115 = lean_array_push(x_73, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_116 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_117 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_117, 0, x_116); lean_ctor_set(x_117, 1, x_115); x_118 = lean_array_push(x_88, x_117); -x_119 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_119 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_120 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_120, 0, x_119); lean_ctor_set(x_120, 1, x_118); @@ -23871,11 +23929,11 @@ return x_121; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_13954____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_13978____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_Notation___hyg_13954_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_Notation___hyg_13978_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -23966,7 +24024,7 @@ x_1 = l_term___x3c_x7c_____closed__7; return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_14233_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_14257_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -24103,11 +24161,11 @@ return x_58; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_14233____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_14257____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_Notation___hyg_14233_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_Notation___hyg_14257_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -24198,7 +24256,7 @@ x_1 = l_term___x7c_x3e_____closed__7; return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_14440_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_14464_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -24332,11 +24390,11 @@ return x_56; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_14440____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_14464____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_Notation___hyg_14440_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_Notation___hyg_14464_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -24487,7 +24545,7 @@ x_1 = l_term___x24_______closed__13; return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_14645_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_14669_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -24624,11 +24682,11 @@ return x_58; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_14645____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_14669____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_Notation___hyg_14645_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_Notation___hyg_14669_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -24823,7 +24881,7 @@ x_1 = l_term_x7b_____x3a___x2f_x2f___x7d___closed__16; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14880____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14904____closed__1() { _start: { lean_object* x_1; @@ -24831,22 +24889,22 @@ x_1 = lean_mk_string("Subtype"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14880____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14904____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14880____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_14904____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14880____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14904____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_Notation___hyg_14880____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_14904____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_14880____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_14904____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); @@ -24854,41 +24912,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14880____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14904____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_Notation___hyg_14880____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_14904____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14880____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14904____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_Notation___hyg_14880____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_14904____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_Notation___hyg_14880____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14904____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_Notation___hyg_14880____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_14904____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_myMacro____x40_Init_Notation___hyg_14880____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14904____closed__7() { _start: { lean_object* x_1; @@ -24896,17 +24954,17 @@ x_1 = lean_mk_string("typeAscription"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14880____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14904____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_14880____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_14904____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14880____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_14904____closed__9() { _start: { lean_object* x_1; @@ -24914,7 +24972,7 @@ x_1 = lean_mk_string(":"); return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_14880_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_14904_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -24976,10 +25034,10 @@ lean_inc(x_23); x_24 = lean_ctor_get(x_2, 1); lean_inc(x_24); lean_dec(x_2); -x_25 = l_myMacro____x40_Init_Notation___hyg_14880____closed__4; +x_25 = l_myMacro____x40_Init_Notation___hyg_14904____closed__4; x_26 = l_Lean_addMacroScope(x_24, x_25, x_23); -x_27 = l_myMacro____x40_Init_Notation___hyg_14880____closed__3; -x_28 = l_myMacro____x40_Init_Notation___hyg_14880____closed__6; +x_27 = l_myMacro____x40_Init_Notation___hyg_14904____closed__3; +x_28 = l_myMacro____x40_Init_Notation___hyg_14904____closed__6; lean_inc(x_22); x_29 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_29, 0, x_22); @@ -24994,31 +25052,31 @@ x_33 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_33, 0, x_22); lean_ctor_set(x_33, 1, x_32); x_34 = lean_array_push(x_30, x_33); -x_35 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_35 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_22); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_22); lean_ctor_set(x_36, 1, x_35); x_37 = lean_array_push(x_30, x_36); x_38 = lean_array_push(x_30, x_9); -x_39 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_39 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_22); x_40 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_40, 0, x_22); lean_ctor_set(x_40, 1, x_39); x_41 = lean_array_push(x_30, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_42 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_22); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_22); lean_ctor_set(x_43, 1, x_42); x_44 = lean_array_push(x_30, x_43); -x_45 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_45 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); x_47 = lean_array_push(x_41, x_46); -x_48 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_48 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); @@ -25040,7 +25098,7 @@ lean_ctor_set(x_57, 0, x_22); lean_ctor_set(x_57, 1, x_56); lean_inc(x_57); x_58 = lean_array_push(x_55, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_59 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_60 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_60, 0, x_59); lean_ctor_set(x_60, 1, x_58); @@ -25049,18 +25107,18 @@ x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_51); lean_ctor_set(x_62, 1, x_61); x_63 = lean_array_push(x_30, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_64 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_22); lean_ctor_set(x_65, 1, x_64); x_66 = lean_array_push(x_63, x_65); x_67 = lean_array_push(x_66, x_19); -x_68 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_68 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_69 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_69, 0, x_68); lean_ctor_set(x_69, 1, x_67); x_70 = lean_array_push(x_37, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_71 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); @@ -25100,10 +25158,10 @@ lean_inc(x_87); x_88 = lean_ctor_get(x_2, 1); lean_inc(x_88); lean_dec(x_2); -x_89 = l_myMacro____x40_Init_Notation___hyg_14880____closed__4; +x_89 = l_myMacro____x40_Init_Notation___hyg_14904____closed__4; x_90 = l_Lean_addMacroScope(x_88, x_89, x_87); -x_91 = l_myMacro____x40_Init_Notation___hyg_14880____closed__3; -x_92 = l_myMacro____x40_Init_Notation___hyg_14880____closed__6; +x_91 = l_myMacro____x40_Init_Notation___hyg_14904____closed__3; +x_92 = l_myMacro____x40_Init_Notation___hyg_14904____closed__6; lean_inc(x_85); x_93 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_93, 0, x_85); @@ -25118,31 +25176,31 @@ x_97 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_97, 0, x_85); lean_ctor_set(x_97, 1, x_96); x_98 = lean_array_push(x_94, x_97); -x_99 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_99 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_85); x_100 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_100, 0, x_85); lean_ctor_set(x_100, 1, x_99); x_101 = lean_array_push(x_94, x_100); x_102 = lean_array_push(x_94, x_9); -x_103 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_103 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_85); x_104 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_104, 0, x_85); lean_ctor_set(x_104, 1, x_103); x_105 = lean_array_push(x_94, x_104); -x_106 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_106 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_85); x_107 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_107, 0, x_85); lean_ctor_set(x_107, 1, x_106); x_108 = lean_array_push(x_94, x_107); -x_109 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_109 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_110 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_110, 0, x_109); lean_ctor_set(x_110, 1, x_108); x_111 = lean_array_push(x_105, x_110); -x_112 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_112 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_113 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_113, 0, x_112); lean_ctor_set(x_113, 1, x_111); @@ -25164,7 +25222,7 @@ lean_ctor_set(x_121, 0, x_85); lean_ctor_set(x_121, 1, x_120); lean_inc(x_121); x_122 = lean_array_push(x_119, x_121); -x_123 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_123 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_124 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_124, 0, x_123); lean_ctor_set(x_124, 1, x_122); @@ -25173,18 +25231,18 @@ x_126 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_126, 0, x_115); lean_ctor_set(x_126, 1, x_125); x_127 = lean_array_push(x_94, x_126); -x_128 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_128 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_129 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_129, 0, x_85); lean_ctor_set(x_129, 1, x_128); x_130 = lean_array_push(x_127, x_129); x_131 = lean_array_push(x_130, x_19); -x_132 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_132 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_133 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_133, 0, x_132); lean_ctor_set(x_133, 1, x_131); x_134 = lean_array_push(x_101, x_133); -x_135 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_135 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_136 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_136, 0, x_135); lean_ctor_set(x_136, 1, x_134); @@ -25234,10 +25292,10 @@ lean_inc(x_156); x_157 = lean_ctor_get(x_2, 1); lean_inc(x_157); lean_dec(x_2); -x_158 = l_myMacro____x40_Init_Notation___hyg_14880____closed__4; +x_158 = l_myMacro____x40_Init_Notation___hyg_14904____closed__4; x_159 = l_Lean_addMacroScope(x_157, x_158, x_156); -x_160 = l_myMacro____x40_Init_Notation___hyg_14880____closed__3; -x_161 = l_myMacro____x40_Init_Notation___hyg_14880____closed__6; +x_160 = l_myMacro____x40_Init_Notation___hyg_14904____closed__3; +x_161 = l_myMacro____x40_Init_Notation___hyg_14904____closed__6; lean_inc(x_155); x_162 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_162, 0, x_155); @@ -25252,21 +25310,21 @@ x_166 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_166, 0, x_155); lean_ctor_set(x_166, 1, x_165); x_167 = lean_array_push(x_163, x_166); -x_168 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_168 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_155); x_169 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_169, 0, x_155); lean_ctor_set(x_169, 1, x_168); x_170 = lean_array_push(x_163, x_169); x_171 = lean_array_push(x_163, x_9); -x_172 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_172 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_155); x_173 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_173, 0, x_155); lean_ctor_set(x_173, 1, x_172); x_174 = lean_array_push(x_163, x_173); x_175 = lean_array_push(x_174, x_150); -x_176 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_176 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_177 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_177, 0, x_176); lean_ctor_set(x_177, 1, x_175); @@ -25288,7 +25346,7 @@ lean_ctor_set(x_185, 0, x_155); lean_ctor_set(x_185, 1, x_184); lean_inc(x_185); x_186 = lean_array_push(x_183, x_185); -x_187 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_187 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_188 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_188, 0, x_187); lean_ctor_set(x_188, 1, x_186); @@ -25297,18 +25355,18 @@ x_190 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_190, 0, x_179); lean_ctor_set(x_190, 1, x_189); x_191 = lean_array_push(x_163, x_190); -x_192 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_192 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_193 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_193, 0, x_155); lean_ctor_set(x_193, 1, x_192); x_194 = lean_array_push(x_191, x_193); x_195 = lean_array_push(x_194, x_152); -x_196 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_196 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_197 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_197, 0, x_196); lean_ctor_set(x_197, 1, x_195); x_198 = lean_array_push(x_170, x_197); -x_199 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_199 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_200 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_200, 0, x_199); lean_ctor_set(x_200, 1, x_198); @@ -25348,10 +25406,10 @@ lean_inc(x_215); x_216 = lean_ctor_get(x_2, 1); lean_inc(x_216); lean_dec(x_2); -x_217 = l_myMacro____x40_Init_Notation___hyg_14880____closed__4; +x_217 = l_myMacro____x40_Init_Notation___hyg_14904____closed__4; x_218 = l_Lean_addMacroScope(x_216, x_217, x_215); -x_219 = l_myMacro____x40_Init_Notation___hyg_14880____closed__3; -x_220 = l_myMacro____x40_Init_Notation___hyg_14880____closed__6; +x_219 = l_myMacro____x40_Init_Notation___hyg_14904____closed__3; +x_220 = l_myMacro____x40_Init_Notation___hyg_14904____closed__6; lean_inc(x_213); x_221 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_221, 0, x_213); @@ -25366,21 +25424,21 @@ x_225 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_225, 0, x_213); lean_ctor_set(x_225, 1, x_224); x_226 = lean_array_push(x_222, x_225); -x_227 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_227 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_213); x_228 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_228, 0, x_213); lean_ctor_set(x_228, 1, x_227); x_229 = lean_array_push(x_222, x_228); x_230 = lean_array_push(x_222, x_9); -x_231 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_231 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_213); x_232 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_232, 0, x_213); lean_ctor_set(x_232, 1, x_231); x_233 = lean_array_push(x_222, x_232); x_234 = lean_array_push(x_233, x_150); -x_235 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_235 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_236 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_236, 0, x_235); lean_ctor_set(x_236, 1, x_234); @@ -25402,7 +25460,7 @@ lean_ctor_set(x_244, 0, x_213); lean_ctor_set(x_244, 1, x_243); lean_inc(x_244); x_245 = lean_array_push(x_242, x_244); -x_246 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_246 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_247 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_247, 0, x_246); lean_ctor_set(x_247, 1, x_245); @@ -25411,18 +25469,18 @@ x_249 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_249, 0, x_238); lean_ctor_set(x_249, 1, x_248); x_250 = lean_array_push(x_222, x_249); -x_251 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_251 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_252 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_252, 0, x_213); lean_ctor_set(x_252, 1, x_251); x_253 = lean_array_push(x_250, x_252); x_254 = lean_array_push(x_253, x_152); -x_255 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_255 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_256 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_256, 0, x_255); lean_ctor_set(x_256, 1, x_254); x_257 = lean_array_push(x_229, x_256); -x_258 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_258 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_259 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_259, 0, x_258); lean_ctor_set(x_259, 1, x_257); @@ -25527,7 +25585,7 @@ x_1 = l_termWithout__expected__type_____closed__6; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__1() { _start: { lean_object* x_1; @@ -25535,17 +25593,17 @@ x_1 = lean_mk_string("let"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__3() { _start: { lean_object* x_1; @@ -25553,17 +25611,17 @@ x_1 = lean_mk_string("letDecl"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_15425____closed__3; +x_2 = l_myMacro____x40_Init_Notation___hyg_15449____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__5() { _start: { lean_object* x_1; @@ -25571,17 +25629,17 @@ x_1 = lean_mk_string("letIdDecl"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_15425____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_15449____closed__5; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__7() { _start: { lean_object* x_1; @@ -25589,22 +25647,22 @@ x_1 = lean_mk_string("aux"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__8() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_15425____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_15449____closed__7; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_15425____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_15449____closed__7; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_Notation___hyg_15425____closed__8; +x_3 = l_myMacro____x40_Init_Notation___hyg_15449____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); @@ -25612,17 +25670,17 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__10() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_15425____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_15449____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__11() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__11() { _start: { lean_object* x_1; @@ -25630,7 +25688,7 @@ x_1 = lean_mk_string(":="); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__12() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__12() { _start: { lean_object* x_1; @@ -25638,7 +25696,7 @@ x_1 = lean_mk_string(";"); return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_15425_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_15449_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -25673,17 +25731,17 @@ lean_inc(x_13); x_14 = lean_ctor_get(x_2, 1); lean_inc(x_14); lean_dec(x_2); -x_15 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_15 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_12); x_16 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_16, 0, x_12); lean_ctor_set(x_16, 1, x_15); x_17 = l_Array_empty___closed__1; x_18 = lean_array_push(x_17, x_16); -x_19 = l_myMacro____x40_Init_Notation___hyg_15425____closed__10; +x_19 = l_myMacro____x40_Init_Notation___hyg_15449____closed__10; x_20 = l_Lean_addMacroScope(x_14, x_19, x_13); x_21 = lean_box(0); -x_22 = l_myMacro____x40_Init_Notation___hyg_15425____closed__9; +x_22 = l_myMacro____x40_Init_Notation___hyg_15449____closed__9; lean_inc(x_12); x_23 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_23, 0, x_12); @@ -25695,24 +25753,24 @@ x_24 = lean_array_push(x_17, x_23); x_25 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_26 = lean_array_push(x_24, x_25); x_27 = lean_array_push(x_26, x_25); -x_28 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_28 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_12); x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_12); lean_ctor_set(x_29, 1, x_28); x_30 = lean_array_push(x_27, x_29); x_31 = lean_array_push(x_30, x_9); -x_32 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_32 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); x_34 = lean_array_push(x_17, x_33); -x_35 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); x_37 = lean_array_push(x_18, x_36); -x_38 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_38 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_39 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_39, 0, x_12); lean_ctor_set(x_39, 1, x_38); @@ -25723,7 +25781,7 @@ lean_ctor_set(x_42, 0, x_41); lean_ctor_set(x_42, 1, x_40); x_43 = lean_array_push(x_37, x_42); x_44 = lean_array_push(x_43, x_23); -x_45 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_45 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); @@ -25743,17 +25801,17 @@ lean_inc(x_49); x_50 = lean_ctor_get(x_2, 1); lean_inc(x_50); lean_dec(x_2); -x_51 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_51 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_47); x_52 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_52, 0, x_47); lean_ctor_set(x_52, 1, x_51); x_53 = l_Array_empty___closed__1; x_54 = lean_array_push(x_53, x_52); -x_55 = l_myMacro____x40_Init_Notation___hyg_15425____closed__10; +x_55 = l_myMacro____x40_Init_Notation___hyg_15449____closed__10; x_56 = l_Lean_addMacroScope(x_50, x_55, x_49); x_57 = lean_box(0); -x_58 = l_myMacro____x40_Init_Notation___hyg_15425____closed__9; +x_58 = l_myMacro____x40_Init_Notation___hyg_15449____closed__9; lean_inc(x_47); x_59 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_59, 0, x_47); @@ -25765,24 +25823,24 @@ x_60 = lean_array_push(x_53, x_59); x_61 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_62 = lean_array_push(x_60, x_61); x_63 = lean_array_push(x_62, x_61); -x_64 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_64 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_47); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_47); lean_ctor_set(x_65, 1, x_64); x_66 = lean_array_push(x_63, x_65); x_67 = lean_array_push(x_66, x_9); -x_68 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_68 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_69 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_69, 0, x_68); lean_ctor_set(x_69, 1, x_67); x_70 = lean_array_push(x_53, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_71 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); x_73 = lean_array_push(x_54, x_72); -x_74 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_74 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_75 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_75, 0, x_47); lean_ctor_set(x_75, 1, x_74); @@ -25793,7 +25851,7 @@ lean_ctor_set(x_78, 0, x_77); lean_ctor_set(x_78, 1, x_76); x_79 = lean_array_push(x_73, x_78); x_80 = lean_array_push(x_79, x_59); -x_81 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_81 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_82 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_82, 0, x_81); lean_ctor_set(x_82, 1, x_80); @@ -25997,7 +26055,7 @@ static lean_object* _init_l_term_x25_x5b___x7c___x5d___closed__6() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; x_2 = lean_alloc_ctor(5, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -26067,7 +26125,7 @@ x_1 = l_term_x25_x5b___x7c___x5d___closed__10; return x_1; } } -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit_match__1___rarg(lean_object* x_1, uint8_t x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit_match__1___rarg(lean_object* x_1, uint8_t x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { _start: { lean_object* x_6; uint8_t x_7; @@ -26105,26 +26163,26 @@ return x_13; } } } -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit_match__1(lean_object* x_1) { +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit_match__1(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit_match__1___rarg___boxed), 5, 0); +x_2 = lean_alloc_closure((void*)(l_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit_match__1___rarg___boxed), 5, 0); return x_2; } } -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit_match__1___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit_match__1___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { _start: { uint8_t x_6; lean_object* x_7; x_6 = lean_unbox(x_2); lean_dec(x_2); -x_7 = l_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit_match__1___rarg(x_1, x_6, x_3, x_4, x_5); +x_7 = l_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit_match__1___rarg(x_1, x_6, x_3, x_4, x_5); lean_dec(x_1); return x_7; } } -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(lean_object* x_1, lean_object* x_2) { +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; lean_object* x_5; @@ -26136,7 +26194,7 @@ lean_ctor_set(x_5, 1, x_2); return x_5; } } -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit(lean_object* x_1, lean_object* x_2, uint8_t x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit(lean_object* x_1, lean_object* x_2, uint8_t x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { lean_object* x_7; uint8_t x_8; @@ -26151,7 +26209,7 @@ lean_dec(x_2); if (x_3 == 0) { lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; uint8_t x_32; -x_11 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_5, x_6); +x_11 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_5, x_6); x_12 = lean_ctor_get(x_11, 0); lean_inc(x_12); x_13 = lean_ctor_get(x_11, 1); @@ -26161,10 +26219,10 @@ x_14 = lean_ctor_get(x_5, 2); lean_inc(x_14); x_15 = lean_ctor_get(x_5, 1); lean_inc(x_15); -x_16 = l_myMacro____x40_Init_Notation___hyg_11334____closed__7; +x_16 = l_myMacro____x40_Init_Notation___hyg_11358____closed__7; x_17 = l_Lean_addMacroScope(x_15, x_16, x_14); -x_18 = l_myMacro____x40_Init_Notation___hyg_11334____closed__3; -x_19 = l_myMacro____x40_Init_Notation___hyg_11334____closed__9; +x_18 = l_myMacro____x40_Init_Notation___hyg_11358____closed__3; +x_19 = l_myMacro____x40_Init_Notation___hyg_11358____closed__9; x_20 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_20, 0, x_12); lean_ctor_set(x_20, 1, x_18); @@ -26213,27 +26271,27 @@ return x_36; } } } -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_1, x_2); +x_3 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_1, x_2); lean_dec(x_1); return x_3; } } -lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___boxed(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* l_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___boxed(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: { uint8_t x_7; lean_object* x_8; x_7 = lean_unbox(x_3); lean_dec(x_3); -x_8 = l_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit(x_1, x_2, x_7, x_4, x_5, x_6); +x_8 = l_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit(x_1, x_2, x_7, x_4, x_5, x_6); lean_dec(x_1); return x_8; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__1() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__1() { _start: { lean_object* x_1; @@ -26241,22 +26299,22 @@ x_1 = lean_mk_string("List.nil"); return x_1; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__2() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__1; +x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__3() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__1; +x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__2; +x_3 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____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); @@ -26264,7 +26322,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__4() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__4() { _start: { lean_object* x_1; @@ -26272,41 +26330,41 @@ x_1 = lean_mk_string("nil"); return x_1; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__5() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_11334____closed__5; -x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_11358____closed__5; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__6() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__5; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____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_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__7() { +static lean_object* _init_l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__6; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____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_Lean_myMacro____x40_Init_Notation___hyg_15643_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -26364,16 +26422,16 @@ x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_24); lean_ctor_set(x_25, 1, x_23); x_26 = lean_array_push(x_22, x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_27 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_16); x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_16); lean_ctor_set(x_28, 1, x_27); x_29 = lean_array_push(x_26, x_28); -x_30 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__5; +x_30 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__5; x_31 = l_Lean_addMacroScope(x_18, x_30, x_17); -x_32 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__3; -x_33 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__7; +x_32 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__3; +x_33 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__7; lean_inc(x_16); x_34 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_34, 0, x_16); @@ -26420,16 +26478,16 @@ x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_50); lean_ctor_set(x_51, 1, x_49); x_52 = lean_array_push(x_48, x_51); -x_53 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_53 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_41); x_54 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_54, 0, x_41); lean_ctor_set(x_54, 1, x_53); x_55 = lean_array_push(x_52, x_54); -x_56 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__5; +x_56 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__5; x_57 = l_Lean_addMacroScope(x_44, x_56, x_43); -x_58 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__3; -x_59 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__7; +x_58 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__3; +x_59 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__7; lean_inc(x_41); x_60 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_60, 0, x_41); @@ -26455,7 +26513,7 @@ return x_67; else { lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; uint8_t x_78; lean_object* x_79; -x_68 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_2, x_3); +x_68 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_2, x_3); x_69 = lean_ctor_get(x_68, 0); lean_inc(x_69); x_70 = lean_ctor_get(x_68, 1); @@ -26465,17 +26523,17 @@ x_71 = lean_ctor_get(x_2, 2); lean_inc(x_71); x_72 = lean_ctor_get(x_2, 1); lean_inc(x_72); -x_73 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__5; +x_73 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__5; x_74 = l_Lean_addMacroScope(x_72, x_73, x_71); -x_75 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__3; -x_76 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__7; +x_75 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__3; +x_76 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__7; x_77 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_77, 0, x_69); lean_ctor_set(x_77, 1, x_75); lean_ctor_set(x_77, 2, x_74); lean_ctor_set(x_77, 3, x_76); x_78 = 0; -x_79 = l_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit(x_10, x_11, x_78, x_77, x_2, x_70); +x_79 = l_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit(x_10, x_11, x_78, x_77, x_2, x_70); lean_dec(x_10); return x_79; } @@ -26708,7 +26766,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_intros___closed__5() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_2 = lean_alloc_ctor(5, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -28225,7 +28283,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Tactic_intro___closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -28497,7 +28555,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; x_1 = l_Lean_Parser_Tactic_case___closed__9; -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; x_3 = l_term_x25_x5b___x7c___x5d___closed__6; x_4 = 0; x_5 = lean_alloc_ctor(11, 3, 1); @@ -28762,7 +28820,7 @@ x_1 = l_Lean_Parser_Tactic_tacticTry_____closed__6; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__1() { _start: { lean_object* x_1; @@ -28770,17 +28828,17 @@ x_1 = lean_mk_string("seq1"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Tactic_intro___closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__1; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -28790,7 +28848,7 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__4() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__4() { _start: { lean_object* x_1; @@ -28798,17 +28856,17 @@ x_1 = lean_mk_string("tacticSeq1Indented"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Tactic_intro___closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__4; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -28847,12 +28905,12 @@ x_16 = lean_array_push(x_15, x_14); x_17 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_18 = lean_array_push(x_16, x_17); x_19 = lean_array_push(x_15, x_9); -x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_21 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_19); x_22 = lean_array_push(x_15, x_21); -x_23 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_23 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_12); x_24 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_24, 0, x_12); @@ -28879,7 +28937,7 @@ x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_15, x_37); -x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); @@ -28901,7 +28959,7 @@ x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_36); lean_ctor_set(x_49, 1, x_48); x_50 = lean_array_push(x_15, x_49); -x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); @@ -28926,12 +28984,12 @@ x_58 = lean_array_push(x_57, x_56); x_59 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_60 = lean_array_push(x_58, x_59); x_61 = lean_array_push(x_57, x_9); -x_62 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_62 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); x_64 = lean_array_push(x_57, x_63); -x_65 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_65 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_53); x_66 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_66, 0, x_53); @@ -28958,7 +29016,7 @@ x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); x_80 = lean_array_push(x_57, x_79); -x_81 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_81 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_82 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_82, 0, x_81); lean_ctor_set(x_82, 1, x_80); @@ -28980,7 +29038,7 @@ x_91 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_91, 0, x_78); lean_ctor_set(x_91, 1, x_90); x_92 = lean_array_push(x_57, x_91); -x_93 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_93 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____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); @@ -28992,11 +29050,11 @@ return x_95; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -29105,7 +29163,7 @@ x_1 = l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__9; return x_1; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16919_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16943_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -29150,7 +29208,7 @@ lean_ctor_set(x_20, 0, x_14); lean_ctor_set(x_20, 1, x_19); x_21 = lean_array_push(x_17, x_20); x_22 = lean_array_push(x_17, x_9); -x_23 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_23 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_14); x_24 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_24, 0, x_14); @@ -29183,12 +29241,12 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_26); lean_ctor_set(x_40, 1, x_39); x_41 = lean_array_push(x_17, x_40); -x_42 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_42 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); x_44 = lean_array_push(x_17, x_43); -x_45 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_45 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); @@ -29271,7 +29329,7 @@ lean_ctor_set(x_84, 0, x_77); lean_ctor_set(x_84, 1, x_83); x_85 = lean_array_push(x_81, x_84); x_86 = lean_array_push(x_81, x_9); -x_87 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_87 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_77); x_88 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_88, 0, x_77); @@ -29304,12 +29362,12 @@ x_104 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_104, 0, x_90); lean_ctor_set(x_104, 1, x_103); x_105 = lean_array_push(x_81, x_104); -x_106 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_106 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_107 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_107, 0, x_106); lean_ctor_set(x_107, 1, x_105); x_108 = lean_array_push(x_81, x_107); -x_109 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_109 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_110 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_110, 0, x_109); lean_ctor_set(x_110, 1, x_108); @@ -29375,11 +29433,11 @@ return x_141; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16919____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16943____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16919_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16943_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -29444,7 +29502,7 @@ x_1 = l_Lean_Parser_Tactic_tacticRfl___closed__5; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__1() { _start: { lean_object* x_1; lean_object* x_2; @@ -29453,13 +29511,13 @@ x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Tactic_tacticRfl___closed__3; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__1; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__1; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -29467,7 +29525,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -29477,31 +29535,31 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__4() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__3; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__3; 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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__5() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__4; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__4; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -29538,10 +29596,10 @@ lean_ctor_set(x_14, 0, x_10); lean_ctor_set(x_14, 1, x_13); x_15 = l_Array_empty___closed__1; x_16 = lean_array_push(x_15, x_14); -x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__3; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__3; x_18 = l_Lean_addMacroScope(x_12, x_17, x_11); -x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__2; -x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__5; +x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__2; +x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__5; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_10); lean_ctor_set(x_21, 1, x_19); @@ -29558,7 +29616,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_15, x_27); -x_29 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_29 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -29585,10 +29643,10 @@ lean_ctor_set(x_36, 0, x_31); lean_ctor_set(x_36, 1, x_35); x_37 = l_Array_empty___closed__1; x_38 = lean_array_push(x_37, x_36); -x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__3; +x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__3; x_40 = l_Lean_addMacroScope(x_34, x_39, x_33); -x_41 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__2; -x_42 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__5; +x_41 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__2; +x_42 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__5; x_43 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_43, 0, x_31); lean_ctor_set(x_43, 1, x_41); @@ -29605,7 +29663,7 @@ x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); x_50 = lean_array_push(x_37, x_49); -x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); @@ -29677,7 +29735,7 @@ x_1 = l_Lean_Parser_Tactic_tacticAdmit___closed__5; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1() { _start: { lean_object* x_1; @@ -29685,17 +29743,17 @@ x_1 = lean_mk_string("sorry"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__1; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -29726,12 +29784,12 @@ lean_ctor_set(x_12, 0, x_10); lean_ctor_set(x_12, 1, x_11); x_13 = l_Array_empty___closed__1; x_14 = lean_array_push(x_13, x_12); -x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__1; +x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1; x_16 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_16, 0, x_10); lean_ctor_set(x_16, 1, x_15); x_17 = lean_array_push(x_13, x_16); -x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2; +x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; x_19 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_19, 0, x_18); lean_ctor_set(x_19, 1, x_17); @@ -29746,7 +29804,7 @@ x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_24); lean_ctor_set(x_25, 1, x_23); x_26 = lean_array_push(x_13, x_25); -x_27 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_27 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_28 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); @@ -29768,12 +29826,12 @@ lean_ctor_set(x_32, 0, x_29); lean_ctor_set(x_32, 1, x_31); x_33 = l_Array_empty___closed__1; x_34 = lean_array_push(x_33, x_32); -x_35 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__1; +x_35 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1; x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_29); lean_ctor_set(x_36, 1, x_35); x_37 = lean_array_push(x_33, x_36); -x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2; +x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); @@ -29788,7 +29846,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_33, x_45); -x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -29800,11 +29858,11 @@ return x_49; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -29869,7 +29927,7 @@ x_1 = l_Lean_Parser_Tactic_tacticInferInstance___closed__5; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__1() { _start: { lean_object* x_1; lean_object* x_2; @@ -29878,13 +29936,13 @@ x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Tactic_tacticInferInstance___closed__3; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__1; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__1; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -29892,7 +29950,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -29902,31 +29960,31 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__4() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__3; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__3; 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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__5() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__4; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__4; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -29963,10 +30021,10 @@ lean_ctor_set(x_14, 0, x_10); lean_ctor_set(x_14, 1, x_13); x_15 = l_Array_empty___closed__1; x_16 = lean_array_push(x_15, x_14); -x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__3; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__3; x_18 = l_Lean_addMacroScope(x_12, x_17, x_11); -x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__2; -x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__5; +x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__2; +x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__5; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_10); lean_ctor_set(x_21, 1, x_19); @@ -29983,7 +30041,7 @@ x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); x_28 = lean_array_push(x_15, x_27); -x_29 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_29 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -30010,10 +30068,10 @@ lean_ctor_set(x_36, 0, x_31); lean_ctor_set(x_36, 1, x_35); x_37 = l_Array_empty___closed__1; x_38 = lean_array_push(x_37, x_36); -x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__3; +x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__3; x_40 = l_Lean_addMacroScope(x_34, x_39, x_33); -x_41 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__2; -x_42 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__5; +x_41 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__2; +x_42 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__5; x_43 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_43, 0, x_31); lean_ctor_set(x_43, 1, x_41); @@ -30030,7 +30088,7 @@ x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); x_50 = lean_array_push(x_37, x_49); -x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); @@ -31398,7 +31456,7 @@ lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_obj x_6 = lean_ctor_get(x_4, 0); x_7 = l_Array_empty___closed__1; x_8 = lean_array_push(x_7, x_1); -x_9 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_9 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_6); x_10 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_10, 0, x_6); @@ -31445,12 +31503,12 @@ x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); x_34 = lean_array_push(x_7, x_33); -x_35 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_35 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); x_37 = lean_array_push(x_7, x_36); -x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); @@ -31513,7 +31571,7 @@ x_71 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_71, 0, x_32); lean_ctor_set(x_71, 1, x_70); x_72 = lean_array_push(x_7, x_71); -x_73 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_73 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_73); lean_ctor_set(x_74, 1, x_72); @@ -31530,7 +31588,7 @@ lean_inc(x_75); lean_dec(x_4); x_77 = l_Array_empty___closed__1; x_78 = lean_array_push(x_77, x_1); -x_79 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_79 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_75); x_80 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_80, 0, x_75); @@ -31577,12 +31635,12 @@ x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_102); lean_ctor_set(x_103, 1, x_101); x_104 = lean_array_push(x_77, x_103); -x_105 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_105 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_105); lean_ctor_set(x_106, 1, x_104); x_107 = lean_array_push(x_77, x_106); -x_108 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_108 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_109 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_109, 0, x_108); lean_ctor_set(x_109, 1, x_107); @@ -31645,7 +31703,7 @@ x_141 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_141, 0, x_102); lean_ctor_set(x_141, 1, x_140); x_142 = lean_array_push(x_77, x_141); -x_143 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_143 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_144 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_144, 0, x_143); lean_ctor_set(x_144, 1, x_142); @@ -32633,7 +32691,7 @@ x_1 = l_Lean_Parser_Tactic_tacticRefineLift_____closed__6; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__1() { _start: { lean_object* x_1; @@ -32641,17 +32699,17 @@ x_1 = lean_mk_string("noImplicitLambda"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__1; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__3() { _start: { lean_object* x_1; @@ -32659,7 +32717,7 @@ x_1 = lean_mk_string("noImplicitLambda%"); return x_1; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -32707,14 +32765,14 @@ x_21 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_21, 0, x_12); lean_ctor_set(x_21, 1, x_20); x_22 = lean_array_push(x_15, x_21); -x_23 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__3; +x_23 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__3; lean_inc(x_12); x_24 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_24, 0, x_12); lean_ctor_set(x_24, 1, x_23); x_25 = lean_array_push(x_15, x_24); x_26 = lean_array_push(x_25, x_9); -x_27 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2; +x_27 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2; x_28 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); @@ -32724,7 +32782,7 @@ x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); x_32 = lean_array_push(x_15, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_33 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_12); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_12); @@ -32762,12 +32820,12 @@ x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_36); lean_ctor_set(x_53, 1, x_52); x_54 = lean_array_push(x_15, x_53); -x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); x_57 = lean_array_push(x_15, x_56); -x_58 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_58 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); @@ -32808,7 +32866,7 @@ x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_36); lean_ctor_set(x_79, 1, x_78); x_80 = lean_array_push(x_15, x_79); -x_81 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_81 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_82 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_82, 0, x_81); lean_ctor_set(x_82, 1, x_80); @@ -32842,14 +32900,14 @@ x_93 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_93, 0, x_83); lean_ctor_set(x_93, 1, x_92); x_94 = lean_array_push(x_87, x_93); -x_95 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__3; +x_95 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__3; lean_inc(x_83); x_96 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_96, 0, x_83); lean_ctor_set(x_96, 1, x_95); x_97 = lean_array_push(x_87, x_96); x_98 = lean_array_push(x_97, x_9); -x_99 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2; +x_99 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2; x_100 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_100, 0, x_99); lean_ctor_set(x_100, 1, x_98); @@ -32859,7 +32917,7 @@ x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_102); lean_ctor_set(x_103, 1, x_101); x_104 = lean_array_push(x_87, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_105 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_83); x_106 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_106, 0, x_83); @@ -32897,12 +32955,12 @@ x_125 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_125, 0, x_108); lean_ctor_set(x_125, 1, x_124); x_126 = lean_array_push(x_87, x_125); -x_127 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_127 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_128 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_128, 0, x_127); lean_ctor_set(x_128, 1, x_126); x_129 = lean_array_push(x_87, x_128); -x_130 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_130 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_130); lean_ctor_set(x_131, 1, x_129); @@ -32943,7 +33001,7 @@ x_151 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_151, 0, x_108); lean_ctor_set(x_151, 1, x_150); x_152 = lean_array_push(x_87, x_151); -x_153 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_153 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_154 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_154, 0, x_153); lean_ctor_set(x_154, 1, x_152); @@ -32955,11 +33013,11 @@ return x_155; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -33066,7 +33124,7 @@ x_1 = l_Lean_Parser_Tactic_tacticHave_____closed__9; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__1() { _start: { lean_object* x_1; @@ -33074,7 +33132,7 @@ x_1 = lean_mk_string("refineLift"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2() { _start: { lean_object* x_1; @@ -33082,17 +33140,17 @@ x_1 = lean_mk_string("have"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__4() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__4() { _start: { lean_object* x_1; @@ -33100,17 +33158,17 @@ x_1 = lean_mk_string("syntheticHole"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__4; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -33139,21 +33197,21 @@ if (x_11 == 0) { lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; x_12 = lean_ctor_get(x_10, 0); -x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__1; +x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__1; lean_inc(x_12); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_12); lean_ctor_set(x_14, 1, x_13); x_15 = l_Array_empty___closed__1; x_16 = lean_array_push(x_15, x_14); -x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; lean_inc(x_12); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_12); lean_ctor_set(x_18, 1, x_17); x_19 = lean_array_push(x_15, x_18); x_20 = lean_array_push(x_19, x_9); -x_21 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_21 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_12); x_22 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_22, 0, x_12); @@ -33170,22 +33228,22 @@ x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_12); lean_ctor_set(x_28, 1, x_27); x_29 = lean_array_push(x_15, x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_30 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_12); lean_ctor_set(x_31, 1, x_30); x_32 = lean_array_push(x_15, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_33 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); x_35 = lean_array_push(x_29, x_34); -x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_26, x_37); -x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; +x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); @@ -33199,7 +33257,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_24); lean_ctor_set(x_45, 1, x_44); x_46 = lean_array_push(x_15, x_45); -x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -33214,21 +33272,21 @@ x_50 = lean_ctor_get(x_10, 1); lean_inc(x_50); lean_inc(x_49); lean_dec(x_10); -x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__1; +x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__1; lean_inc(x_49); x_52 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_52, 0, x_49); lean_ctor_set(x_52, 1, x_51); x_53 = l_Array_empty___closed__1; x_54 = lean_array_push(x_53, x_52); -x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; +x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; lean_inc(x_49); x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_49); lean_ctor_set(x_56, 1, x_55); x_57 = lean_array_push(x_53, x_56); x_58 = lean_array_push(x_57, x_9); -x_59 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_59 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_49); x_60 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_60, 0, x_49); @@ -33245,22 +33303,22 @@ x_66 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_66, 0, x_49); lean_ctor_set(x_66, 1, x_65); x_67 = lean_array_push(x_53, x_66); -x_68 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_68 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_69 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_69, 0, x_49); lean_ctor_set(x_69, 1, x_68); x_70 = lean_array_push(x_53, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_71 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); x_73 = lean_array_push(x_67, x_72); -x_74 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_74 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_74); lean_ctor_set(x_75, 1, x_73); x_76 = lean_array_push(x_64, x_75); -x_77 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; +x_77 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_77); lean_ctor_set(x_78, 1, x_76); @@ -33274,7 +33332,7 @@ x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_62); lean_ctor_set(x_83, 1, x_82); x_84 = lean_array_push(x_53, x_83); -x_85 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_85 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_85); lean_ctor_set(x_86, 1, x_84); @@ -33286,11 +33344,11 @@ return x_87; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -33317,7 +33375,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; x_2 = 0; x_3 = lean_alloc_ctor(6, 1, 1); lean_ctor_set(x_3, 0, x_1); @@ -33389,7 +33447,7 @@ x_1 = l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__7; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -33399,7 +33457,7 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__2() { _start: { lean_object* x_1; @@ -33407,17 +33465,17 @@ x_1 = lean_mk_string("haveAssign"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__2; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__2; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -33448,7 +33506,7 @@ if (x_13 == 0) { lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; x_14 = lean_ctor_get(x_12, 0); -x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; +x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; lean_inc(x_14); x_16 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_16, 0, x_14); @@ -33456,7 +33514,7 @@ lean_ctor_set(x_16, 1, x_15); x_17 = l_Array_empty___closed__1; x_18 = lean_array_push(x_17, x_16); x_19 = lean_array_push(x_17, x_9); -x_20 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_20 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_14); x_21 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_21, 0, x_14); @@ -33467,29 +33525,29 @@ x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_23); lean_ctor_set(x_24, 1, x_22); x_25 = lean_array_push(x_17, x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_26 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_14); x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_14); lean_ctor_set(x_27, 1, x_26); x_28 = lean_array_push(x_17, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_29 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); x_31 = lean_array_push(x_25, x_30); -x_32 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_32 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_33 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_33, 0, x_14); lean_ctor_set(x_33, 1, x_32); x_34 = lean_array_push(x_17, x_33); x_35 = lean_array_push(x_34, x_11); -x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__3; +x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__3; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_31, x_37); -x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__1; +x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__1; x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); @@ -33503,7 +33561,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_23); lean_ctor_set(x_45, 1, x_44); x_46 = lean_array_push(x_17, x_45); -x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -33518,7 +33576,7 @@ x_50 = lean_ctor_get(x_12, 1); lean_inc(x_50); lean_inc(x_49); lean_dec(x_12); -x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; +x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; lean_inc(x_49); x_52 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_52, 0, x_49); @@ -33526,7 +33584,7 @@ lean_ctor_set(x_52, 1, x_51); x_53 = l_Array_empty___closed__1; x_54 = lean_array_push(x_53, x_52); x_55 = lean_array_push(x_53, x_9); -x_56 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_56 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_49); x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_49); @@ -33537,29 +33595,29 @@ x_60 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_60, 0, x_59); lean_ctor_set(x_60, 1, x_58); x_61 = lean_array_push(x_53, x_60); -x_62 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_62 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_49); x_63 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_63, 0, x_49); lean_ctor_set(x_63, 1, x_62); x_64 = lean_array_push(x_53, x_63); -x_65 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_65 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_66 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_66, 0, x_65); lean_ctor_set(x_66, 1, x_64); x_67 = lean_array_push(x_61, x_66); -x_68 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_68 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_69 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_69, 0, x_49); lean_ctor_set(x_69, 1, x_68); x_70 = lean_array_push(x_53, x_69); x_71 = lean_array_push(x_70, x_11); -x_72 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__3; +x_72 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__3; x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); x_74 = lean_array_push(x_67, x_73); -x_75 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__1; +x_75 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__1; x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); @@ -33573,7 +33631,7 @@ x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_59); lean_ctor_set(x_81, 1, x_80); x_82 = lean_array_push(x_53, x_81); -x_83 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_83 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_84 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_84, 0, x_83); lean_ctor_set(x_84, 1, x_82); @@ -33585,11 +33643,11 @@ return x_85; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -33696,7 +33754,7 @@ x_1 = l_Lean_Parser_Tactic_tacticSuffices_____closed__9; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__1() { _start: { lean_object* x_1; @@ -33704,17 +33762,17 @@ x_1 = lean_mk_string("suffices"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__1; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -33743,21 +33801,21 @@ if (x_11 == 0) { lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; x_12 = lean_ctor_get(x_10, 0); -x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__1; +x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__1; lean_inc(x_12); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_12); lean_ctor_set(x_14, 1, x_13); x_15 = l_Array_empty___closed__1; x_16 = lean_array_push(x_15, x_14); -x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__1; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__1; lean_inc(x_12); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_12); lean_ctor_set(x_18, 1, x_17); x_19 = lean_array_push(x_15, x_18); x_20 = lean_array_push(x_19, x_9); -x_21 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_21 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_12); x_22 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_22, 0, x_12); @@ -33774,22 +33832,22 @@ x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_12); lean_ctor_set(x_28, 1, x_27); x_29 = lean_array_push(x_15, x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_30 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_12); lean_ctor_set(x_31, 1, x_30); x_32 = lean_array_push(x_15, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_33 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); x_35 = lean_array_push(x_29, x_34); -x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_26, x_37); -x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__2; +x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__2; x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); @@ -33803,7 +33861,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_24); lean_ctor_set(x_45, 1, x_44); x_46 = lean_array_push(x_15, x_45); -x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -33818,21 +33876,21 @@ x_50 = lean_ctor_get(x_10, 1); lean_inc(x_50); lean_inc(x_49); lean_dec(x_10); -x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__1; +x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__1; lean_inc(x_49); x_52 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_52, 0, x_49); lean_ctor_set(x_52, 1, x_51); x_53 = l_Array_empty___closed__1; x_54 = lean_array_push(x_53, x_52); -x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__1; +x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__1; lean_inc(x_49); x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_49); lean_ctor_set(x_56, 1, x_55); x_57 = lean_array_push(x_53, x_56); x_58 = lean_array_push(x_57, x_9); -x_59 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_59 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_49); x_60 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_60, 0, x_49); @@ -33849,22 +33907,22 @@ x_66 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_66, 0, x_49); lean_ctor_set(x_66, 1, x_65); x_67 = lean_array_push(x_53, x_66); -x_68 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_68 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_69 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_69, 0, x_49); lean_ctor_set(x_69, 1, x_68); x_70 = lean_array_push(x_53, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_71 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); x_73 = lean_array_push(x_67, x_72); -x_74 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_74 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_74); lean_ctor_set(x_75, 1, x_73); x_76 = lean_array_push(x_64, x_75); -x_77 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__2; +x_77 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__2; x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_77); lean_ctor_set(x_78, 1, x_76); @@ -33878,7 +33936,7 @@ x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_62); lean_ctor_set(x_83, 1, x_82); x_84 = lean_array_push(x_53, x_83); -x_85 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_85 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_85); lean_ctor_set(x_86, 1, x_84); @@ -33890,11 +33948,11 @@ return x_87; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -33934,7 +33992,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_15425____closed__3; +x_2 = l_myMacro____x40_Init_Notation___hyg_15449____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -33985,7 +34043,7 @@ x_1 = l_Lean_Parser_Tactic_tacticLet_____closed__7; return x_1; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19558_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19582_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -34014,21 +34072,21 @@ if (x_11 == 0) { lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; x_12 = lean_ctor_get(x_10, 0); -x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__1; +x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__1; lean_inc(x_12); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_12); lean_ctor_set(x_14, 1, x_13); x_15 = l_Array_empty___closed__1; x_16 = lean_array_push(x_15, x_14); -x_17 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_17 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_12); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_12); lean_ctor_set(x_18, 1, x_17); x_19 = lean_array_push(x_15, x_18); x_20 = lean_array_push(x_19, x_9); -x_21 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_21 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_12); x_22 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_22, 0, x_12); @@ -34045,22 +34103,22 @@ x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_12); lean_ctor_set(x_28, 1, x_27); x_29 = lean_array_push(x_15, x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_30 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_12); lean_ctor_set(x_31, 1, x_30); x_32 = lean_array_push(x_15, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_33 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); x_35 = lean_array_push(x_29, x_34); -x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_26, x_37); -x_39 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_39 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); @@ -34074,7 +34132,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_24); lean_ctor_set(x_45, 1, x_44); x_46 = lean_array_push(x_15, x_45); -x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -34089,21 +34147,21 @@ x_50 = lean_ctor_get(x_10, 1); lean_inc(x_50); lean_inc(x_49); lean_dec(x_10); -x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__1; +x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__1; lean_inc(x_49); x_52 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_52, 0, x_49); lean_ctor_set(x_52, 1, x_51); x_53 = l_Array_empty___closed__1; x_54 = lean_array_push(x_53, x_52); -x_55 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_55 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_49); x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_49); lean_ctor_set(x_56, 1, x_55); x_57 = lean_array_push(x_53, x_56); x_58 = lean_array_push(x_57, x_9); -x_59 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_59 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_49); x_60 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_60, 0, x_49); @@ -34120,22 +34178,22 @@ x_66 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_66, 0, x_49); lean_ctor_set(x_66, 1, x_65); x_67 = lean_array_push(x_53, x_66); -x_68 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_68 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_69 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_69, 0, x_49); lean_ctor_set(x_69, 1, x_68); x_70 = lean_array_push(x_53, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_71 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); x_73 = lean_array_push(x_67, x_72); -x_74 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_74 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_74); lean_ctor_set(x_75, 1, x_73); x_76 = lean_array_push(x_64, x_75); -x_77 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_77 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_77); lean_ctor_set(x_78, 1, x_76); @@ -34149,7 +34207,7 @@ x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_62); lean_ctor_set(x_83, 1, x_82); x_84 = lean_array_push(x_53, x_83); -x_85 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_85 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_85); lean_ctor_set(x_86, 1, x_84); @@ -34161,11 +34219,11 @@ return x_87; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19558____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19582____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19558_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19582_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -34244,7 +34302,7 @@ x_1 = l_Lean_Parser_Tactic_tacticShow_____closed__6; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__1() { _start: { lean_object* x_1; @@ -34252,17 +34310,17 @@ x_1 = lean_mk_string("show"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__1; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__3() { _start: { lean_object* x_1; @@ -34270,17 +34328,17 @@ x_1 = lean_mk_string("fromTerm"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__4() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__3; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__5() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__5() { _start: { lean_object* x_1; @@ -34288,7 +34346,7 @@ x_1 = lean_mk_string("from"); return x_1; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -34317,21 +34375,21 @@ if (x_11 == 0) { lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; x_12 = lean_ctor_get(x_10, 0); -x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__1; +x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__1; lean_inc(x_12); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_12); lean_ctor_set(x_14, 1, x_13); x_15 = l_Array_empty___closed__1; x_16 = lean_array_push(x_15, x_14); -x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__1; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__1; lean_inc(x_12); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_12); lean_ctor_set(x_18, 1, x_17); x_19 = lean_array_push(x_15, x_18); x_20 = lean_array_push(x_19, x_9); -x_21 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__5; +x_21 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__5; lean_inc(x_12); x_22 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_22, 0, x_12); @@ -34343,27 +34401,27 @@ x_25 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_25, 0, x_12); lean_ctor_set(x_25, 1, x_24); x_26 = lean_array_push(x_15, x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_27 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_12); lean_ctor_set(x_28, 1, x_27); x_29 = lean_array_push(x_15, x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_30 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); x_32 = lean_array_push(x_26, x_31); -x_33 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_33 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); x_35 = lean_array_push(x_23, x_34); -x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__4; +x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__4; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_20, x_37); -x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__2; +x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__2; x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); @@ -34378,7 +34436,7 @@ x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); x_47 = lean_array_push(x_15, x_46); -x_48 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_48 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); @@ -34393,21 +34451,21 @@ x_51 = lean_ctor_get(x_10, 1); lean_inc(x_51); lean_inc(x_50); lean_dec(x_10); -x_52 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__1; +x_52 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__1; lean_inc(x_50); x_53 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_53, 0, x_50); lean_ctor_set(x_53, 1, x_52); x_54 = l_Array_empty___closed__1; x_55 = lean_array_push(x_54, x_53); -x_56 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__1; +x_56 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__1; lean_inc(x_50); x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_50); lean_ctor_set(x_57, 1, x_56); x_58 = lean_array_push(x_54, x_57); x_59 = lean_array_push(x_58, x_9); -x_60 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__5; +x_60 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__5; lean_inc(x_50); x_61 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_61, 0, x_50); @@ -34419,27 +34477,27 @@ x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_50); lean_ctor_set(x_64, 1, x_63); x_65 = lean_array_push(x_54, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_66 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_67 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_67, 0, x_50); lean_ctor_set(x_67, 1, x_66); x_68 = lean_array_push(x_54, x_67); -x_69 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_69 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_70 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_70, 0, x_69); lean_ctor_set(x_70, 1, x_68); x_71 = lean_array_push(x_65, x_70); -x_72 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_72 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); x_74 = lean_array_push(x_62, x_73); -x_75 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__4; +x_75 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__4; x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); x_77 = lean_array_push(x_59, x_76); -x_78 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__2; +x_78 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__2; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); @@ -34454,7 +34512,7 @@ x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); x_86 = lean_array_push(x_54, x_85); -x_87 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_87 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_88 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_88, 0, x_87); lean_ctor_set(x_88, 1, x_86); @@ -34466,11 +34524,11 @@ return x_89; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -34627,7 +34685,7 @@ x_1 = l_Lean_Parser_Tactic_letrec___closed__13; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -34637,7 +34695,7 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -34647,7 +34705,7 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3() { _start: { lean_object* x_1; @@ -34655,7 +34713,7 @@ x_1 = lean_mk_string("rec"); return x_1; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -34695,7 +34753,7 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; uint8_t x_17; x_14 = lean_unsigned_to_nat(1u); x_15 = l_Lean_Syntax_getArg(x_1, x_14); lean_dec(x_1); -x_16 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__1; +x_16 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__1; lean_inc(x_15); x_17 = l_Lean_Syntax_isOfKind(x_15, x_16); if (x_17 == 0) @@ -34717,20 +34775,20 @@ if (x_21 == 0) { lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; x_22 = lean_ctor_get(x_20, 0); -x_23 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__1; +x_23 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__1; lean_inc(x_22); x_24 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_24, 0, x_22); lean_ctor_set(x_24, 1, x_23); x_25 = l_Array_empty___closed__1; x_26 = lean_array_push(x_25, x_24); -x_27 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_27 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_22); x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_22); lean_ctor_set(x_28, 1, x_27); x_29 = lean_array_push(x_25, x_28); -x_30 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +x_30 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; lean_inc(x_22); x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_22); @@ -34741,7 +34799,7 @@ lean_ctor_set(x_33, 0, x_10); lean_ctor_set(x_33, 1, x_32); x_34 = lean_array_push(x_25, x_33); x_35 = lean_array_push(x_34, x_15); -x_36 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_36 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_22); x_37 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_37, 0, x_22); @@ -34758,22 +34816,22 @@ x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_22); lean_ctor_set(x_43, 1, x_42); x_44 = lean_array_push(x_25, x_43); -x_45 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_45 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_46 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_46, 0, x_22); lean_ctor_set(x_46, 1, x_45); x_47 = lean_array_push(x_25, x_46); -x_48 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_48 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); x_50 = lean_array_push(x_44, x_49); -x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); x_53 = lean_array_push(x_41, x_52); -x_54 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; +x_54 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_53); @@ -34793,20 +34851,20 @@ x_60 = lean_ctor_get(x_20, 1); lean_inc(x_60); lean_inc(x_59); lean_dec(x_20); -x_61 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__1; +x_61 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__1; lean_inc(x_59); x_62 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_62, 0, x_59); lean_ctor_set(x_62, 1, x_61); x_63 = l_Array_empty___closed__1; x_64 = lean_array_push(x_63, x_62); -x_65 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_65 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_59); x_66 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_66, 0, x_59); lean_ctor_set(x_66, 1, x_65); x_67 = lean_array_push(x_63, x_66); -x_68 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +x_68 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; lean_inc(x_59); x_69 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_69, 0, x_59); @@ -34817,7 +34875,7 @@ lean_ctor_set(x_71, 0, x_10); lean_ctor_set(x_71, 1, x_70); x_72 = lean_array_push(x_63, x_71); x_73 = lean_array_push(x_72, x_15); -x_74 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_74 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_59); x_75 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_75, 0, x_59); @@ -34834,22 +34892,22 @@ x_81 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_81, 0, x_59); lean_ctor_set(x_81, 1, x_80); x_82 = lean_array_push(x_63, x_81); -x_83 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_83 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_84 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_84, 0, x_59); lean_ctor_set(x_84, 1, x_83); x_85 = lean_array_push(x_63, x_84); -x_86 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_86 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_86); lean_ctor_set(x_87, 1, x_85); x_88 = lean_array_push(x_82, x_87); -x_89 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_89 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_90 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_90, 0, x_89); lean_ctor_set(x_90, 1, x_88); x_91 = lean_array_push(x_79, x_90); -x_92 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; +x_92 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; x_93 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_93, 0, x_92); lean_ctor_set(x_93, 1, x_91); @@ -34868,11 +34926,11 @@ return x_97; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -34951,7 +35009,7 @@ x_1 = l_Lean_Parser_Tactic_tacticRefineLift_x27_____closed__6; return x_1; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20185_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20209_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -34999,14 +35057,14 @@ x_21 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_21, 0, x_12); lean_ctor_set(x_21, 1, x_20); x_22 = lean_array_push(x_15, x_21); -x_23 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__3; +x_23 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__3; lean_inc(x_12); x_24 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_24, 0, x_12); lean_ctor_set(x_24, 1, x_23); x_25 = lean_array_push(x_15, x_24); x_26 = lean_array_push(x_25, x_9); -x_27 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2; +x_27 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2; x_28 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); @@ -35016,7 +35074,7 @@ x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); x_32 = lean_array_push(x_15, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_33 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_12); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_12); @@ -35054,12 +35112,12 @@ x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_36); lean_ctor_set(x_53, 1, x_52); x_54 = lean_array_push(x_15, x_53); -x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); x_57 = lean_array_push(x_15, x_56); -x_58 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_58 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); @@ -35100,7 +35158,7 @@ x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_36); lean_ctor_set(x_79, 1, x_78); x_80 = lean_array_push(x_15, x_79); -x_81 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_81 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_82 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_82, 0, x_81); lean_ctor_set(x_82, 1, x_80); @@ -35134,14 +35192,14 @@ x_93 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_93, 0, x_83); lean_ctor_set(x_93, 1, x_92); x_94 = lean_array_push(x_87, x_93); -x_95 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__3; +x_95 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__3; lean_inc(x_83); x_96 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_96, 0, x_83); lean_ctor_set(x_96, 1, x_95); x_97 = lean_array_push(x_87, x_96); x_98 = lean_array_push(x_97, x_9); -x_99 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2; +x_99 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2; x_100 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_100, 0, x_99); lean_ctor_set(x_100, 1, x_98); @@ -35151,7 +35209,7 @@ x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_102); lean_ctor_set(x_103, 1, x_101); x_104 = lean_array_push(x_87, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_105 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_83); x_106 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_106, 0, x_83); @@ -35189,12 +35247,12 @@ x_125 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_125, 0, x_108); lean_ctor_set(x_125, 1, x_124); x_126 = lean_array_push(x_87, x_125); -x_127 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_127 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_128 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_128, 0, x_127); lean_ctor_set(x_128, 1, x_126); x_129 = lean_array_push(x_87, x_128); -x_130 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_130 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_130); lean_ctor_set(x_131, 1, x_129); @@ -35235,7 +35293,7 @@ x_151 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_151, 0, x_108); lean_ctor_set(x_151, 1, x_150); x_152 = lean_array_push(x_87, x_151); -x_153 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_153 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_154 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_154, 0, x_153); lean_ctor_set(x_154, 1, x_152); @@ -35247,11 +35305,11 @@ return x_155; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20185____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20209____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20185_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20209_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -35330,7 +35388,7 @@ x_1 = l_Lean_Parser_Tactic_tacticHave_x27_____closed__6; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20486____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20510____closed__1() { _start: { lean_object* x_1; @@ -35338,7 +35396,7 @@ x_1 = lean_mk_string("refineLift'"); return x_1; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20486_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20510_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -35367,21 +35425,21 @@ if (x_11 == 0) { lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; x_12 = lean_ctor_get(x_10, 0); -x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20486____closed__1; +x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20510____closed__1; lean_inc(x_12); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_12); lean_ctor_set(x_14, 1, x_13); x_15 = l_Array_empty___closed__1; x_16 = lean_array_push(x_15, x_14); -x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; lean_inc(x_12); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_12); lean_ctor_set(x_18, 1, x_17); x_19 = lean_array_push(x_15, x_18); x_20 = lean_array_push(x_19, x_9); -x_21 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_21 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_12); x_22 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_22, 0, x_12); @@ -35398,22 +35456,22 @@ x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_12); lean_ctor_set(x_28, 1, x_27); x_29 = lean_array_push(x_15, x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_30 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_12); lean_ctor_set(x_31, 1, x_30); x_32 = lean_array_push(x_15, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_33 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); x_35 = lean_array_push(x_29, x_34); -x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_26, x_37); -x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; +x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); @@ -35427,7 +35485,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_24); lean_ctor_set(x_45, 1, x_44); x_46 = lean_array_push(x_15, x_45); -x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -35442,21 +35500,21 @@ x_50 = lean_ctor_get(x_10, 1); lean_inc(x_50); lean_inc(x_49); lean_dec(x_10); -x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20486____closed__1; +x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20510____closed__1; lean_inc(x_49); x_52 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_52, 0, x_49); lean_ctor_set(x_52, 1, x_51); x_53 = l_Array_empty___closed__1; x_54 = lean_array_push(x_53, x_52); -x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; +x_55 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; lean_inc(x_49); x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_49); lean_ctor_set(x_56, 1, x_55); x_57 = lean_array_push(x_53, x_56); x_58 = lean_array_push(x_57, x_9); -x_59 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_59 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_49); x_60 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_60, 0, x_49); @@ -35473,22 +35531,22 @@ x_66 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_66, 0, x_49); lean_ctor_set(x_66, 1, x_65); x_67 = lean_array_push(x_53, x_66); -x_68 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_68 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_69 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_69, 0, x_49); lean_ctor_set(x_69, 1, x_68); x_70 = lean_array_push(x_53, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_71 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); x_73 = lean_array_push(x_67, x_72); -x_74 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_74 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_74); lean_ctor_set(x_75, 1, x_73); x_76 = lean_array_push(x_64, x_75); -x_77 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; +x_77 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_77); lean_ctor_set(x_78, 1, x_76); @@ -35502,7 +35560,7 @@ x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_62); lean_ctor_set(x_83, 1, x_82); x_84 = lean_array_push(x_53, x_83); -x_85 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_85 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_85); lean_ctor_set(x_86, 1, x_84); @@ -35514,11 +35572,11 @@ return x_87; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20486____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20510____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20486_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20510_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -35625,7 +35683,7 @@ x_1 = l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__8; return x_1; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20682_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20706_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -35664,7 +35722,7 @@ lean_ctor_set(x_16, 1, x_15); x_17 = l_Array_empty___closed__1; x_18 = lean_array_push(x_17, x_16); x_19 = lean_array_push(x_17, x_9); -x_20 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_20 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_14); x_21 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_21, 0, x_14); @@ -35675,29 +35733,29 @@ x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_23); lean_ctor_set(x_24, 1, x_22); x_25 = lean_array_push(x_17, x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_26 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_14); x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_14); lean_ctor_set(x_27, 1, x_26); x_28 = lean_array_push(x_17, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_29 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); x_31 = lean_array_push(x_25, x_30); -x_32 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_32 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_33 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_33, 0, x_14); lean_ctor_set(x_33, 1, x_32); x_34 = lean_array_push(x_17, x_33); x_35 = lean_array_push(x_34, x_11); -x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__3; +x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__3; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_31, x_37); -x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__1; +x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__1; x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); @@ -35711,7 +35769,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_23); lean_ctor_set(x_45, 1, x_44); x_46 = lean_array_push(x_17, x_45); -x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -35734,7 +35792,7 @@ lean_ctor_set(x_52, 1, x_51); x_53 = l_Array_empty___closed__1; x_54 = lean_array_push(x_53, x_52); x_55 = lean_array_push(x_53, x_9); -x_56 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_56 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_49); x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_49); @@ -35745,29 +35803,29 @@ x_60 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_60, 0, x_59); lean_ctor_set(x_60, 1, x_58); x_61 = lean_array_push(x_53, x_60); -x_62 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_62 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_49); x_63 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_63, 0, x_49); lean_ctor_set(x_63, 1, x_62); x_64 = lean_array_push(x_53, x_63); -x_65 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_65 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_66 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_66, 0, x_65); lean_ctor_set(x_66, 1, x_64); x_67 = lean_array_push(x_61, x_66); -x_68 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_68 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_69 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_69, 0, x_49); lean_ctor_set(x_69, 1, x_68); x_70 = lean_array_push(x_53, x_69); x_71 = lean_array_push(x_70, x_11); -x_72 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__3; +x_72 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__3; x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); x_74 = lean_array_push(x_67, x_73); -x_75 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__1; +x_75 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__1; x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); @@ -35781,7 +35839,7 @@ x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_59); lean_ctor_set(x_81, 1, x_80); x_82 = lean_array_push(x_53, x_81); -x_83 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_83 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_84 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_84, 0, x_83); lean_ctor_set(x_84, 1, x_82); @@ -35793,11 +35851,11 @@ return x_85; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20682____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20706____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20682_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20706_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -35876,7 +35934,7 @@ x_1 = l_Lean_Parser_Tactic_tacticLet_x27_____closed__6; return x_1; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20880_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20904_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -35905,21 +35963,21 @@ if (x_11 == 0) { lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; x_12 = lean_ctor_get(x_10, 0); -x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20486____closed__1; +x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20510____closed__1; lean_inc(x_12); x_14 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_14, 0, x_12); lean_ctor_set(x_14, 1, x_13); x_15 = l_Array_empty___closed__1; x_16 = lean_array_push(x_15, x_14); -x_17 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_17 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_12); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_12); lean_ctor_set(x_18, 1, x_17); x_19 = lean_array_push(x_15, x_18); x_20 = lean_array_push(x_19, x_9); -x_21 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_21 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_12); x_22 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_22, 0, x_12); @@ -35936,22 +35994,22 @@ x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_12); lean_ctor_set(x_28, 1, x_27); x_29 = lean_array_push(x_15, x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_30 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_12); lean_ctor_set(x_31, 1, x_30); x_32 = lean_array_push(x_15, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_33 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); x_35 = lean_array_push(x_29, x_34); -x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_26, x_37); -x_39 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_39 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); @@ -35965,7 +36023,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_24); lean_ctor_set(x_45, 1, x_44); x_46 = lean_array_push(x_15, x_45); -x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -35980,21 +36038,21 @@ x_50 = lean_ctor_get(x_10, 1); lean_inc(x_50); lean_inc(x_49); lean_dec(x_10); -x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20486____closed__1; +x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20510____closed__1; lean_inc(x_49); x_52 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_52, 0, x_49); lean_ctor_set(x_52, 1, x_51); x_53 = l_Array_empty___closed__1; x_54 = lean_array_push(x_53, x_52); -x_55 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_55 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_49); x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_49); lean_ctor_set(x_56, 1, x_55); x_57 = lean_array_push(x_53, x_56); x_58 = lean_array_push(x_57, x_9); -x_59 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_59 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_49); x_60 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_60, 0, x_49); @@ -36011,22 +36069,22 @@ x_66 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_66, 0, x_49); lean_ctor_set(x_66, 1, x_65); x_67 = lean_array_push(x_53, x_66); -x_68 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_68 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_69 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_69, 0, x_49); lean_ctor_set(x_69, 1, x_68); x_70 = lean_array_push(x_53, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_71 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); x_73 = lean_array_push(x_67, x_72); -x_74 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_74 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_74); lean_ctor_set(x_75, 1, x_73); x_76 = lean_array_push(x_64, x_75); -x_77 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_77 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_77); lean_ctor_set(x_78, 1, x_76); @@ -36040,7 +36098,7 @@ x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_62); lean_ctor_set(x_83, 1, x_82); x_84 = lean_array_push(x_53, x_83); -x_85 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_85 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_85); lean_ctor_set(x_86, 1, x_84); @@ -36052,11 +36110,11 @@ return x_87; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20880____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20904____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20880_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20904_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -36226,7 +36284,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -36246,7 +36304,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__4; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -37053,7 +37111,7 @@ x_1 = l_Lean_Parser_Tactic_tacticRepeat_____closed__6; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21364____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21388____closed__1() { _start: { lean_object* x_1; @@ -37061,7 +37119,7 @@ x_1 = lean_mk_string("repeat"); return x_1; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21364_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21388_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -37084,7 +37142,7 @@ lean_object* x_8; lean_object* x_9; lean_object* x_10; uint8_t x_11; x_8 = lean_unsigned_to_nat(1u); x_9 = l_Lean_Syntax_getArg(x_1, x_8); lean_dec(x_1); -x_10 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_10 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; lean_inc(x_9); x_11 = l_Lean_Syntax_isOfKind(x_9, x_10); if (x_11 == 0) @@ -37141,7 +37199,7 @@ x_35 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_35, 0, x_34); lean_ctor_set(x_35, 1, x_33); x_36 = lean_array_push(x_21, x_35); -x_37 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_37 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_18); x_38 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_38, 0, x_18); @@ -37157,7 +37215,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_21, x_44); -x_46 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21364____closed__1; +x_46 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21388____closed__1; lean_inc(x_18); x_47 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_47, 0, x_18); @@ -37177,7 +37235,7 @@ x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_40); lean_ctor_set(x_55, 1, x_54); x_56 = lean_array_push(x_21, x_55); -x_57 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_57 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); @@ -37186,7 +37244,7 @@ x_60 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_60, 0, x_10); lean_ctor_set(x_60, 1, x_59); x_61 = lean_array_push(x_21, x_60); -x_62 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_62 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_18); x_63 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_63, 0, x_18); @@ -37270,7 +37328,7 @@ x_102 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_102, 0, x_101); lean_ctor_set(x_102, 1, x_100); x_103 = lean_array_push(x_88, x_102); -x_104 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_104 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_84); x_105 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_105, 0, x_84); @@ -37286,7 +37344,7 @@ x_111 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_111, 0, x_110); lean_ctor_set(x_111, 1, x_109); x_112 = lean_array_push(x_88, x_111); -x_113 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21364____closed__1; +x_113 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21388____closed__1; lean_inc(x_84); x_114 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_114, 0, x_84); @@ -37306,7 +37364,7 @@ x_122 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_122, 0, x_107); lean_ctor_set(x_122, 1, x_121); x_123 = lean_array_push(x_88, x_122); -x_124 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_124 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_125 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_125, 0, x_124); lean_ctor_set(x_125, 1, x_123); @@ -37315,7 +37373,7 @@ x_127 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_127, 0, x_10); lean_ctor_set(x_127, 1, x_126); x_128 = lean_array_push(x_88, x_127); -x_129 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_129 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_84); x_130 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_130, 0, x_84); @@ -37365,11 +37423,11 @@ return x_151; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21364____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21388____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21364_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21388_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -37434,7 +37492,7 @@ x_1 = l_Lean_Parser_Tactic_tacticTrivial___closed__5; return x_1; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21689_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21713_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -37497,16 +37555,16 @@ return x_25; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21689____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21713____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21689_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21713_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21762_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21786_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -37569,16 +37627,16 @@ return x_25; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21762____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21786____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21762_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21786_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21835_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21859_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -37641,16 +37699,16 @@ return x_25; } } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21835____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21859____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21835_(x_1, x_2, x_3); +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21859_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__1() { _start: { lean_object* x_1; @@ -37658,22 +37716,22 @@ x_1 = lean_mk_string("True.intro"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____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); @@ -37681,7 +37739,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__4() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__4() { _start: { lean_object* x_1; @@ -37689,51 +37747,51 @@ x_1 = lean_mk_string("True"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__5() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__4; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__6() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__5; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__5; x_2 = l_Lean_Parser_Tactic_intro___closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__7() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__6; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__6; 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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__8() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__7; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__7; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -37770,10 +37828,10 @@ lean_ctor_set(x_14, 0, x_10); lean_ctor_set(x_14, 1, x_13); x_15 = l_Array_empty___closed__1; x_16 = lean_array_push(x_15, x_14); -x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__6; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__6; x_18 = l_Lean_addMacroScope(x_12, x_17, x_11); -x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__3; -x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__8; +x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__3; +x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__8; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_10); lean_ctor_set(x_21, 1, x_19); @@ -37807,10 +37865,10 @@ lean_ctor_set(x_30, 0, x_25); lean_ctor_set(x_30, 1, x_29); x_31 = l_Array_empty___closed__1; x_32 = lean_array_push(x_31, x_30); -x_33 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__6; +x_33 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__6; x_34 = l_Lean_addMacroScope(x_28, x_33, x_27); -x_35 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__3; -x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__8; +x_35 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__3; +x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__8; x_37 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_37, 0, x_25); lean_ctor_set(x_37, 1, x_35); @@ -37829,7 +37887,7 @@ return x_41; } } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__1() { _start: { lean_object* x_1; @@ -37837,22 +37895,22 @@ x_1 = lean_mk_string("And.intro"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__1; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__1; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____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); @@ -37860,41 +37918,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__4() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_9209____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_9233____closed__4; x_2 = l_Lean_Parser_Tactic_intro___closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__5() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__4; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__6() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__5; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__7() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__7() { _start: { lean_object* x_1; @@ -37902,7 +37960,7 @@ x_1 = lean_mk_string("<;>"); return x_1; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -37939,10 +37997,10 @@ lean_ctor_set(x_14, 0, x_10); lean_ctor_set(x_14, 1, x_13); x_15 = l_Array_empty___closed__1; x_16 = lean_array_push(x_15, x_14); -x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__4; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__4; x_18 = l_Lean_addMacroScope(x_12, x_17, x_11); -x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__3; -x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__6; +x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__3; +x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__6; lean_inc(x_10); x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_10); @@ -37955,7 +38013,7 @@ x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_23); lean_ctor_set(x_24, 1, x_22); x_25 = lean_array_push(x_15, x_24); -x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__7; +x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__7; lean_inc(x_10); x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_10); @@ -37997,10 +38055,10 @@ lean_ctor_set(x_41, 0, x_36); lean_ctor_set(x_41, 1, x_40); x_42 = l_Array_empty___closed__1; x_43 = lean_array_push(x_42, x_41); -x_44 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__4; +x_44 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__4; x_45 = l_Lean_addMacroScope(x_39, x_44, x_38); -x_46 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__3; -x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__6; +x_46 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__3; +x_47 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__6; lean_inc(x_36); x_48 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_48, 0, x_36); @@ -38013,7 +38071,7 @@ x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_50); lean_ctor_set(x_51, 1, x_49); x_52 = lean_array_push(x_42, x_51); -x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__7; +x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__7; lean_inc(x_36); x_54 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_54, 0, x_36); @@ -38114,7 +38172,7 @@ x_1 = l_Lean_Parser_Tactic_tacticUnhygienic_____closed__6; return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1() { _start: { lean_object* x_1; @@ -38122,17 +38180,17 @@ x_1 = lean_mk_string("set_option"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__2() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Tactic_intro___closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__3() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__3() { _start: { lean_object* x_1; @@ -38140,22 +38198,22 @@ x_1 = lean_mk_string("tactic.hygienic"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__4() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__4() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__3; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__3; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__5() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__3; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__3; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__4; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__4; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -38163,7 +38221,7 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__6() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__6() { _start: { lean_object* x_1; @@ -38171,17 +38229,17 @@ x_1 = lean_mk_string("hygienic"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__7() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__6; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__6; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8() { _start: { lean_object* x_1; @@ -38189,7 +38247,7 @@ x_1 = lean_mk_string("false"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__9() { +static lean_object* _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__9() { _start: { lean_object* x_1; @@ -38197,7 +38255,7 @@ x_1 = lean_mk_string("in"); return x_1; } } -lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -38232,17 +38290,17 @@ lean_inc(x_13); x_14 = lean_ctor_get(x_2, 1); lean_inc(x_14); lean_dec(x_2); -x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1; +x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1; lean_inc(x_12); x_16 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_16, 0, x_12); lean_ctor_set(x_16, 1, x_15); x_17 = l_Array_empty___closed__1; x_18 = lean_array_push(x_17, x_16); -x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__7; +x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__7; x_20 = l_Lean_addMacroScope(x_14, x_19, x_13); x_21 = lean_box(0); -x_22 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__5; +x_22 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__5; lean_inc(x_12); x_23 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_23, 0, x_12); @@ -38250,19 +38308,19 @@ lean_ctor_set(x_23, 1, x_22); lean_ctor_set(x_23, 2, x_20); lean_ctor_set(x_23, 3, x_21); x_24 = lean_array_push(x_18, x_23); -x_25 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_25 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; lean_inc(x_12); x_26 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_26, 0, x_12); lean_ctor_set(x_26, 1, x_25); x_27 = lean_array_push(x_24, x_26); -x_28 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__9; +x_28 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__9; x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_12); lean_ctor_set(x_29, 1, x_28); x_30 = lean_array_push(x_27, x_29); x_31 = lean_array_push(x_30, x_9); -x_32 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__2; +x_32 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__2; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); @@ -38272,7 +38330,7 @@ x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); x_37 = lean_array_push(x_17, x_36); -x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_38 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); @@ -38292,17 +38350,17 @@ lean_inc(x_42); x_43 = lean_ctor_get(x_2, 1); lean_inc(x_43); lean_dec(x_2); -x_44 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1; +x_44 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1; lean_inc(x_40); x_45 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_45, 0, x_40); lean_ctor_set(x_45, 1, x_44); x_46 = l_Array_empty___closed__1; x_47 = lean_array_push(x_46, x_45); -x_48 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__7; +x_48 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__7; x_49 = l_Lean_addMacroScope(x_43, x_48, x_42); x_50 = lean_box(0); -x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__5; +x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__5; lean_inc(x_40); x_52 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_52, 0, x_40); @@ -38310,19 +38368,19 @@ lean_ctor_set(x_52, 1, x_51); lean_ctor_set(x_52, 2, x_49); lean_ctor_set(x_52, 3, x_50); x_53 = lean_array_push(x_47, x_52); -x_54 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_54 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; lean_inc(x_40); x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_40); lean_ctor_set(x_55, 1, x_54); x_56 = lean_array_push(x_53, x_55); -x_57 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__9; +x_57 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__9; x_58 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_58, 0, x_40); lean_ctor_set(x_58, 1, x_57); x_59 = lean_array_push(x_56, x_58); x_60 = lean_array_push(x_59, x_9); -x_61 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__2; +x_61 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__2; x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_61); lean_ctor_set(x_62, 1, x_60); @@ -38332,7 +38390,7 @@ x_65 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_65, 0, x_64); lean_ctor_set(x_65, 1, x_63); x_66 = lean_array_push(x_46, x_65); -x_67 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_67 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_68 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_68, 0, x_67); lean_ctor_set(x_68, 1, x_66); @@ -38550,7 +38608,7 @@ x_1 = l_term_u2039___u203a___closed__9; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_22350____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_22374____closed__1() { _start: { lean_object* x_1; @@ -38558,17 +38616,17 @@ x_1 = lean_mk_string("byTactic"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_22350____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_22374____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_22350____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_22374____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_22350____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_Notation___hyg_22374____closed__3() { _start: { lean_object* x_1; @@ -38576,7 +38634,7 @@ x_1 = lean_mk_string("by"); return x_1; } } -lean_object* l_myMacro____x40_Init_Notation___hyg_22350_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_22374_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -38612,7 +38670,7 @@ lean_ctor_set(x_14, 0, x_12); lean_ctor_set(x_14, 1, x_13); x_15 = l_Array_empty___closed__1; x_16 = lean_array_push(x_15, x_14); -x_17 = l_myMacro____x40_Init_Notation___hyg_22350____closed__3; +x_17 = l_myMacro____x40_Init_Notation___hyg_22374____closed__3; lean_inc(x_12); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_12); @@ -38641,29 +38699,29 @@ x_32 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_32, 0, x_31); lean_ctor_set(x_32, 1, x_30); x_33 = lean_array_push(x_15, x_32); -x_34 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_34 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; 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_15, x_35); -x_37 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_37 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_38 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_36); x_39 = lean_array_push(x_19, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_40 = l_myMacro____x40_Init_Notation___hyg_22374____closed__2; x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); x_42 = lean_array_push(x_15, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_43 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_12); x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_12); lean_ctor_set(x_44, 1, x_43); x_45 = lean_array_push(x_15, x_44); x_46 = lean_array_push(x_45, x_9); -x_47 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_47 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -38681,7 +38739,7 @@ x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_12); lean_ctor_set(x_55, 1, x_54); x_56 = lean_array_push(x_53, x_55); -x_57 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_57 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); @@ -38703,7 +38761,7 @@ lean_ctor_set(x_62, 0, x_59); lean_ctor_set(x_62, 1, x_61); x_63 = l_Array_empty___closed__1; x_64 = lean_array_push(x_63, x_62); -x_65 = l_myMacro____x40_Init_Notation___hyg_22350____closed__3; +x_65 = l_myMacro____x40_Init_Notation___hyg_22374____closed__3; lean_inc(x_59); x_66 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_66, 0, x_59); @@ -38732,29 +38790,29 @@ 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_63, x_80); -x_82 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_82 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_82); lean_ctor_set(x_83, 1, x_81); x_84 = lean_array_push(x_63, x_83); -x_85 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_85 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_85); lean_ctor_set(x_86, 1, x_84); x_87 = lean_array_push(x_67, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_88 = l_myMacro____x40_Init_Notation___hyg_22374____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); x_90 = lean_array_push(x_63, x_89); -x_91 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_91 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_59); x_92 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_92, 0, x_59); lean_ctor_set(x_92, 1, x_91); x_93 = lean_array_push(x_63, x_92); x_94 = lean_array_push(x_93, x_9); -x_95 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_95 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_96 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_96, 0, x_95); lean_ctor_set(x_96, 1, x_94); @@ -38772,7 +38830,7 @@ x_103 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_103, 0, x_59); lean_ctor_set(x_103, 1, x_102); x_104 = lean_array_push(x_101, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_105 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_105); lean_ctor_set(x_106, 1, x_104); @@ -38784,11 +38842,11 @@ return x_107; } } } -lean_object* l_myMacro____x40_Init_Notation___hyg_22350____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_Notation___hyg_22374____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_Notation___hyg_22350_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_Notation___hyg_22374_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -39870,6 +39928,12 @@ l_myMacro____x40_Init_Notation___hyg_6638____closed__5 = _init_l_myMacro____x40_ lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6638____closed__5); l_myMacro____x40_Init_Notation___hyg_6638____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_6638____closed__6(); lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6638____closed__6); +l_myMacro____x40_Init_Notation___hyg_6638____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_6638____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6638____closed__7); +l_myMacro____x40_Init_Notation___hyg_6638____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_6638____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6638____closed__8); +l_myMacro____x40_Init_Notation___hyg_6638____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_6638____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_6638____closed__9); l_term___u2265_____closed__1 = _init_l_term___u2265_____closed__1(); lean_mark_persistent(l_term___u2265_____closed__1); l_term___u2265_____closed__2 = _init_l_term___u2265_____closed__2(); @@ -39898,18 +39962,24 @@ l_term___x3e_____closed__6 = _init_l_term___x3e_____closed__6(); lean_mark_persistent(l_term___x3e_____closed__6); l_term___x3e__ = _init_l_term___x3e__(); lean_mark_persistent(l_term___x3e__); -l_myMacro____x40_Init_Notation___hyg_7120____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_7120____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7120____closed__1); -l_myMacro____x40_Init_Notation___hyg_7120____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_7120____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7120____closed__2); -l_myMacro____x40_Init_Notation___hyg_7120____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_7120____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7120____closed__3); -l_myMacro____x40_Init_Notation___hyg_7120____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_7120____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7120____closed__4); -l_myMacro____x40_Init_Notation___hyg_7120____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_7120____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7120____closed__5); -l_myMacro____x40_Init_Notation___hyg_7120____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_7120____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7120____closed__6); +l_myMacro____x40_Init_Notation___hyg_7128____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_7128____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7128____closed__1); +l_myMacro____x40_Init_Notation___hyg_7128____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_7128____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7128____closed__2); +l_myMacro____x40_Init_Notation___hyg_7128____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_7128____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7128____closed__3); +l_myMacro____x40_Init_Notation___hyg_7128____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_7128____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7128____closed__4); +l_myMacro____x40_Init_Notation___hyg_7128____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_7128____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7128____closed__5); +l_myMacro____x40_Init_Notation___hyg_7128____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_7128____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7128____closed__6); +l_myMacro____x40_Init_Notation___hyg_7128____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_7128____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7128____closed__7); +l_myMacro____x40_Init_Notation___hyg_7128____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_7128____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7128____closed__8); +l_myMacro____x40_Init_Notation___hyg_7128____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_7128____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7128____closed__9); l_term___x3d_____closed__1 = _init_l_term___x3d_____closed__1(); lean_mark_persistent(l_term___x3d_____closed__1); l_term___x3d_____closed__2 = _init_l_term___x3d_____closed__2(); @@ -39924,18 +39994,18 @@ l_term___x3d_____closed__6 = _init_l_term___x3d_____closed__6(); lean_mark_persistent(l_term___x3d_____closed__6); l_term___x3d__ = _init_l_term___x3d__(); lean_mark_persistent(l_term___x3d__); -l_myMacro____x40_Init_Notation___hyg_7361____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_7361____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7361____closed__1); -l_myMacro____x40_Init_Notation___hyg_7361____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_7361____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7361____closed__2); -l_myMacro____x40_Init_Notation___hyg_7361____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_7361____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7361____closed__3); -l_myMacro____x40_Init_Notation___hyg_7361____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_7361____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7361____closed__4); -l_myMacro____x40_Init_Notation___hyg_7361____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_7361____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7361____closed__5); -l_myMacro____x40_Init_Notation___hyg_7361____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_7361____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7361____closed__6); +l_myMacro____x40_Init_Notation___hyg_7373____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_7373____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7373____closed__1); +l_myMacro____x40_Init_Notation___hyg_7373____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_7373____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7373____closed__2); +l_myMacro____x40_Init_Notation___hyg_7373____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_7373____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7373____closed__3); +l_myMacro____x40_Init_Notation___hyg_7373____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_7373____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7373____closed__4); +l_myMacro____x40_Init_Notation___hyg_7373____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_7373____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7373____closed__5); +l_myMacro____x40_Init_Notation___hyg_7373____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_7373____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7373____closed__6); l_term___x3d_x3d_____closed__1 = _init_l_term___x3d_x3d_____closed__1(); lean_mark_persistent(l_term___x3d_x3d_____closed__1); l_term___x3d_x3d_____closed__2 = _init_l_term___x3d_x3d_____closed__2(); @@ -39950,24 +40020,24 @@ l_term___x3d_x3d_____closed__6 = _init_l_term___x3d_x3d_____closed__6(); lean_mark_persistent(l_term___x3d_x3d_____closed__6); l_term___x3d_x3d__ = _init_l_term___x3d_x3d__(); lean_mark_persistent(l_term___x3d_x3d__); -l_myMacro____x40_Init_Notation___hyg_7602____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_7602____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7602____closed__1); -l_myMacro____x40_Init_Notation___hyg_7602____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_7602____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7602____closed__2); -l_myMacro____x40_Init_Notation___hyg_7602____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_7602____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7602____closed__3); -l_myMacro____x40_Init_Notation___hyg_7602____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_7602____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7602____closed__4); -l_myMacro____x40_Init_Notation___hyg_7602____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_7602____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7602____closed__5); -l_myMacro____x40_Init_Notation___hyg_7602____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_7602____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7602____closed__6); -l_myMacro____x40_Init_Notation___hyg_7602____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_7602____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7602____closed__7); -l_myMacro____x40_Init_Notation___hyg_7602____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_7602____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7602____closed__8); -l_myMacro____x40_Init_Notation___hyg_7602____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_7602____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7602____closed__9); +l_myMacro____x40_Init_Notation___hyg_7614____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_7614____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7614____closed__1); +l_myMacro____x40_Init_Notation___hyg_7614____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_7614____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7614____closed__2); +l_myMacro____x40_Init_Notation___hyg_7614____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_7614____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7614____closed__3); +l_myMacro____x40_Init_Notation___hyg_7614____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_7614____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7614____closed__4); +l_myMacro____x40_Init_Notation___hyg_7614____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_7614____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7614____closed__5); +l_myMacro____x40_Init_Notation___hyg_7614____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_7614____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7614____closed__6); +l_myMacro____x40_Init_Notation___hyg_7614____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_7614____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7614____closed__7); +l_myMacro____x40_Init_Notation___hyg_7614____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_7614____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7614____closed__8); +l_myMacro____x40_Init_Notation___hyg_7614____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_7614____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7614____closed__9); l_term___x7e_x3d_____closed__1 = _init_l_term___x7e_x3d_____closed__1(); lean_mark_persistent(l_term___x7e_x3d_____closed__1); l_term___x7e_x3d_____closed__2 = _init_l_term___x7e_x3d_____closed__2(); @@ -39982,18 +40052,18 @@ l_term___x7e_x3d_____closed__6 = _init_l_term___x7e_x3d_____closed__6(); lean_mark_persistent(l_term___x7e_x3d_____closed__6); l_term___x7e_x3d__ = _init_l_term___x7e_x3d__(); lean_mark_persistent(l_term___x7e_x3d__); -l_myMacro____x40_Init_Notation___hyg_7847____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_7847____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7847____closed__1); -l_myMacro____x40_Init_Notation___hyg_7847____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_7847____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7847____closed__2); -l_myMacro____x40_Init_Notation___hyg_7847____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_7847____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7847____closed__3); -l_myMacro____x40_Init_Notation___hyg_7847____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_7847____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7847____closed__4); -l_myMacro____x40_Init_Notation___hyg_7847____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_7847____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7847____closed__5); -l_myMacro____x40_Init_Notation___hyg_7847____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_7847____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7847____closed__6); +l_myMacro____x40_Init_Notation___hyg_7859____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_7859____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7859____closed__1); +l_myMacro____x40_Init_Notation___hyg_7859____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_7859____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7859____closed__2); +l_myMacro____x40_Init_Notation___hyg_7859____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_7859____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7859____closed__3); +l_myMacro____x40_Init_Notation___hyg_7859____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_7859____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7859____closed__4); +l_myMacro____x40_Init_Notation___hyg_7859____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_7859____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7859____closed__5); +l_myMacro____x40_Init_Notation___hyg_7859____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_7859____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_7859____closed__6); l_term___u2245_____closed__1 = _init_l_term___u2245_____closed__1(); lean_mark_persistent(l_term___u2245_____closed__1); l_term___u2245_____closed__2 = _init_l_term___u2245_____closed__2(); @@ -40008,12 +40078,12 @@ l_term___u2245_____closed__6 = _init_l_term___u2245_____closed__6(); lean_mark_persistent(l_term___u2245_____closed__6); l_term___u2245__ = _init_l_term___u2245__(); lean_mark_persistent(l_term___u2245__); -l_myMacro____x40_Init_Notation___hyg_8308____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_8308____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8308____closed__1); -l_myMacro____x40_Init_Notation___hyg_8308____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_8308____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8308____closed__2); -l_myMacro____x40_Init_Notation___hyg_8308____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_8308____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8308____closed__3); +l_myMacro____x40_Init_Notation___hyg_8320____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_8320____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8320____closed__1); +l_myMacro____x40_Init_Notation___hyg_8320____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_8320____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8320____closed__2); +l_myMacro____x40_Init_Notation___hyg_8320____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_8320____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_8320____closed__3); l_term___x2f_x5c_____closed__1 = _init_l_term___x2f_x5c_____closed__1(); lean_mark_persistent(l_term___x2f_x5c_____closed__1); l_term___x2f_x5c_____closed__2 = _init_l_term___x2f_x5c_____closed__2(); @@ -40028,18 +40098,18 @@ l_term___x2f_x5c_____closed__6 = _init_l_term___x2f_x5c_____closed__6(); lean_mark_persistent(l_term___x2f_x5c_____closed__6); l_term___x2f_x5c__ = _init_l_term___x2f_x5c__(); lean_mark_persistent(l_term___x2f_x5c__); -l_myMacro____x40_Init_Notation___hyg_9209____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_9209____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9209____closed__1); -l_myMacro____x40_Init_Notation___hyg_9209____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_9209____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9209____closed__2); -l_myMacro____x40_Init_Notation___hyg_9209____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_9209____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9209____closed__3); -l_myMacro____x40_Init_Notation___hyg_9209____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_9209____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9209____closed__4); -l_myMacro____x40_Init_Notation___hyg_9209____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_9209____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9209____closed__5); -l_myMacro____x40_Init_Notation___hyg_9209____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_9209____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9209____closed__6); +l_myMacro____x40_Init_Notation___hyg_9233____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_9233____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9233____closed__1); +l_myMacro____x40_Init_Notation___hyg_9233____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_9233____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9233____closed__2); +l_myMacro____x40_Init_Notation___hyg_9233____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_9233____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9233____closed__3); +l_myMacro____x40_Init_Notation___hyg_9233____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_9233____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9233____closed__4); +l_myMacro____x40_Init_Notation___hyg_9233____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_9233____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9233____closed__5); +l_myMacro____x40_Init_Notation___hyg_9233____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_9233____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9233____closed__6); l_term___u2227_____closed__1 = _init_l_term___u2227_____closed__1(); lean_mark_persistent(l_term___u2227_____closed__1); l_term___u2227_____closed__2 = _init_l_term___u2227_____closed__2(); @@ -40070,18 +40140,18 @@ l_term___x5c_x2f_____closed__7 = _init_l_term___x5c_x2f_____closed__7(); lean_mark_persistent(l_term___x5c_x2f_____closed__7); l_term___x5c_x2f__ = _init_l_term___x5c_x2f__(); lean_mark_persistent(l_term___x5c_x2f__); -l_myMacro____x40_Init_Notation___hyg_9691____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_9691____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9691____closed__1); -l_myMacro____x40_Init_Notation___hyg_9691____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_9691____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9691____closed__2); -l_myMacro____x40_Init_Notation___hyg_9691____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_9691____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9691____closed__3); -l_myMacro____x40_Init_Notation___hyg_9691____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_9691____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9691____closed__4); -l_myMacro____x40_Init_Notation___hyg_9691____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_9691____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9691____closed__5); -l_myMacro____x40_Init_Notation___hyg_9691____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_9691____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9691____closed__6); +l_myMacro____x40_Init_Notation___hyg_9715____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_9715____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9715____closed__1); +l_myMacro____x40_Init_Notation___hyg_9715____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_9715____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9715____closed__2); +l_myMacro____x40_Init_Notation___hyg_9715____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_9715____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9715____closed__3); +l_myMacro____x40_Init_Notation___hyg_9715____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_9715____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9715____closed__4); +l_myMacro____x40_Init_Notation___hyg_9715____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_9715____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9715____closed__5); +l_myMacro____x40_Init_Notation___hyg_9715____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_9715____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_9715____closed__6); l_term___u2228_____closed__1 = _init_l_term___u2228_____closed__1(); lean_mark_persistent(l_term___u2228_____closed__1); l_term___u2228_____closed__2 = _init_l_term___u2228_____closed__2(); @@ -40112,18 +40182,18 @@ l_term_xac_____closed__7 = _init_l_term_xac_____closed__7(); lean_mark_persistent(l_term_xac_____closed__7); l_term_xac__ = _init_l_term_xac__(); lean_mark_persistent(l_term_xac__); -l_myMacro____x40_Init_Notation___hyg_10171____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_10171____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10171____closed__1); -l_myMacro____x40_Init_Notation___hyg_10171____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_10171____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10171____closed__2); -l_myMacro____x40_Init_Notation___hyg_10171____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_10171____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10171____closed__3); -l_myMacro____x40_Init_Notation___hyg_10171____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_10171____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10171____closed__4); -l_myMacro____x40_Init_Notation___hyg_10171____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_10171____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10171____closed__5); -l_myMacro____x40_Init_Notation___hyg_10171____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_10171____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10171____closed__6); +l_myMacro____x40_Init_Notation___hyg_10195____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_10195____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10195____closed__1); +l_myMacro____x40_Init_Notation___hyg_10195____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_10195____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10195____closed__2); +l_myMacro____x40_Init_Notation___hyg_10195____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_10195____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10195____closed__3); +l_myMacro____x40_Init_Notation___hyg_10195____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_10195____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10195____closed__4); +l_myMacro____x40_Init_Notation___hyg_10195____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_10195____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10195____closed__5); +l_myMacro____x40_Init_Notation___hyg_10195____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_10195____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10195____closed__6); l_term___x26_x26_____closed__1 = _init_l_term___x26_x26_____closed__1(); lean_mark_persistent(l_term___x26_x26_____closed__1); l_term___x26_x26_____closed__2 = _init_l_term___x26_x26_____closed__2(); @@ -40140,18 +40210,18 @@ l_term___x26_x26_____closed__7 = _init_l_term___x26_x26_____closed__7(); lean_mark_persistent(l_term___x26_x26_____closed__7); l_term___x26_x26__ = _init_l_term___x26_x26__(); lean_mark_persistent(l_term___x26_x26__); -l_myMacro____x40_Init_Notation___hyg_10390____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10390____closed__1); -l_myMacro____x40_Init_Notation___hyg_10390____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10390____closed__2); -l_myMacro____x40_Init_Notation___hyg_10390____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10390____closed__3); -l_myMacro____x40_Init_Notation___hyg_10390____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10390____closed__4); -l_myMacro____x40_Init_Notation___hyg_10390____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10390____closed__5); -l_myMacro____x40_Init_Notation___hyg_10390____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_10390____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10390____closed__6); +l_myMacro____x40_Init_Notation___hyg_10414____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_10414____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10414____closed__1); +l_myMacro____x40_Init_Notation___hyg_10414____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_10414____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10414____closed__2); +l_myMacro____x40_Init_Notation___hyg_10414____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_10414____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10414____closed__3); +l_myMacro____x40_Init_Notation___hyg_10414____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_10414____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10414____closed__4); +l_myMacro____x40_Init_Notation___hyg_10414____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_10414____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10414____closed__5); +l_myMacro____x40_Init_Notation___hyg_10414____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_10414____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10414____closed__6); l_term___x7c_x7c_____closed__1 = _init_l_term___x7c_x7c_____closed__1(); lean_mark_persistent(l_term___x7c_x7c_____closed__1); l_term___x7c_x7c_____closed__2 = _init_l_term___x7c_x7c_____closed__2(); @@ -40168,18 +40238,18 @@ l_term___x7c_x7c_____closed__7 = _init_l_term___x7c_x7c_____closed__7(); lean_mark_persistent(l_term___x7c_x7c_____closed__7); l_term___x7c_x7c__ = _init_l_term___x7c_x7c__(); lean_mark_persistent(l_term___x7c_x7c__); -l_myMacro____x40_Init_Notation___hyg_10631____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_10631____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10631____closed__1); -l_myMacro____x40_Init_Notation___hyg_10631____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_10631____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10631____closed__2); -l_myMacro____x40_Init_Notation___hyg_10631____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_10631____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10631____closed__3); -l_myMacro____x40_Init_Notation___hyg_10631____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_10631____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10631____closed__4); -l_myMacro____x40_Init_Notation___hyg_10631____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_10631____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10631____closed__5); -l_myMacro____x40_Init_Notation___hyg_10631____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_10631____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10631____closed__6); +l_myMacro____x40_Init_Notation___hyg_10655____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_10655____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10655____closed__1); +l_myMacro____x40_Init_Notation___hyg_10655____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_10655____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10655____closed__2); +l_myMacro____x40_Init_Notation___hyg_10655____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_10655____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10655____closed__3); +l_myMacro____x40_Init_Notation___hyg_10655____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_10655____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10655____closed__4); +l_myMacro____x40_Init_Notation___hyg_10655____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_10655____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10655____closed__5); +l_myMacro____x40_Init_Notation___hyg_10655____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_10655____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10655____closed__6); l_term_x21_____closed__1 = _init_l_term_x21_____closed__1(); lean_mark_persistent(l_term_x21_____closed__1); l_term_x21_____closed__2 = _init_l_term_x21_____closed__2(); @@ -40192,18 +40262,18 @@ l_term_x21_____closed__5 = _init_l_term_x21_____closed__5(); lean_mark_persistent(l_term_x21_____closed__5); l_term_x21__ = _init_l_term_x21__(); lean_mark_persistent(l_term_x21__); -l_myMacro____x40_Init_Notation___hyg_10870____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_10870____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10870____closed__1); -l_myMacro____x40_Init_Notation___hyg_10870____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_10870____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10870____closed__2); -l_myMacro____x40_Init_Notation___hyg_10870____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_10870____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10870____closed__3); -l_myMacro____x40_Init_Notation___hyg_10870____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_10870____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10870____closed__4); -l_myMacro____x40_Init_Notation___hyg_10870____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_10870____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10870____closed__5); -l_myMacro____x40_Init_Notation___hyg_10870____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_10870____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10870____closed__6); +l_myMacro____x40_Init_Notation___hyg_10894____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_10894____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10894____closed__1); +l_myMacro____x40_Init_Notation___hyg_10894____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_10894____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10894____closed__2); +l_myMacro____x40_Init_Notation___hyg_10894____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_10894____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10894____closed__3); +l_myMacro____x40_Init_Notation___hyg_10894____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_10894____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10894____closed__4); +l_myMacro____x40_Init_Notation___hyg_10894____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_10894____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10894____closed__5); +l_myMacro____x40_Init_Notation___hyg_10894____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_10894____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_10894____closed__6); l_term___x2b_x2b_____closed__1 = _init_l_term___x2b_x2b_____closed__1(); lean_mark_persistent(l_term___x2b_x2b_____closed__1); l_term___x2b_x2b_____closed__2 = _init_l_term___x2b_x2b_____closed__2(); @@ -40218,24 +40288,24 @@ l_term___x2b_x2b_____closed__6 = _init_l_term___x2b_x2b_____closed__6(); lean_mark_persistent(l_term___x2b_x2b_____closed__6); l_term___x2b_x2b__ = _init_l_term___x2b_x2b__(); lean_mark_persistent(l_term___x2b_x2b__); -l_myMacro____x40_Init_Notation___hyg_11089____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_11089____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11089____closed__1); -l_myMacro____x40_Init_Notation___hyg_11089____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_11089____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11089____closed__2); -l_myMacro____x40_Init_Notation___hyg_11089____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_11089____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11089____closed__3); -l_myMacro____x40_Init_Notation___hyg_11089____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_11089____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11089____closed__4); -l_myMacro____x40_Init_Notation___hyg_11089____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_11089____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11089____closed__5); -l_myMacro____x40_Init_Notation___hyg_11089____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_11089____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11089____closed__6); -l_myMacro____x40_Init_Notation___hyg_11089____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_11089____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11089____closed__7); -l_myMacro____x40_Init_Notation___hyg_11089____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_11089____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11089____closed__8); -l_myMacro____x40_Init_Notation___hyg_11089____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_11089____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11089____closed__9); +l_myMacro____x40_Init_Notation___hyg_11113____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_11113____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11113____closed__1); +l_myMacro____x40_Init_Notation___hyg_11113____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_11113____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11113____closed__2); +l_myMacro____x40_Init_Notation___hyg_11113____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_11113____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11113____closed__3); +l_myMacro____x40_Init_Notation___hyg_11113____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_11113____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11113____closed__4); +l_myMacro____x40_Init_Notation___hyg_11113____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_11113____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11113____closed__5); +l_myMacro____x40_Init_Notation___hyg_11113____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_11113____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11113____closed__6); +l_myMacro____x40_Init_Notation___hyg_11113____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_11113____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11113____closed__7); +l_myMacro____x40_Init_Notation___hyg_11113____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_11113____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11113____closed__8); +l_myMacro____x40_Init_Notation___hyg_11113____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_11113____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11113____closed__9); l_term___x3a_x3a_____closed__1 = _init_l_term___x3a_x3a_____closed__1(); lean_mark_persistent(l_term___x3a_x3a_____closed__1); l_term___x3a_x3a_____closed__2 = _init_l_term___x3a_x3a_____closed__2(); @@ -40252,24 +40322,24 @@ l_term___x3a_x3a_____closed__7 = _init_l_term___x3a_x3a_____closed__7(); lean_mark_persistent(l_term___x3a_x3a_____closed__7); l_term___x3a_x3a__ = _init_l_term___x3a_x3a__(); lean_mark_persistent(l_term___x3a_x3a__); -l_myMacro____x40_Init_Notation___hyg_11334____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_11334____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11334____closed__1); -l_myMacro____x40_Init_Notation___hyg_11334____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_11334____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11334____closed__2); -l_myMacro____x40_Init_Notation___hyg_11334____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_11334____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11334____closed__3); -l_myMacro____x40_Init_Notation___hyg_11334____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_11334____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11334____closed__4); -l_myMacro____x40_Init_Notation___hyg_11334____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_11334____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11334____closed__5); -l_myMacro____x40_Init_Notation___hyg_11334____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_11334____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11334____closed__6); -l_myMacro____x40_Init_Notation___hyg_11334____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_11334____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11334____closed__7); -l_myMacro____x40_Init_Notation___hyg_11334____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_11334____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11334____closed__8); -l_myMacro____x40_Init_Notation___hyg_11334____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_11334____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11334____closed__9); +l_myMacro____x40_Init_Notation___hyg_11358____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_11358____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11358____closed__1); +l_myMacro____x40_Init_Notation___hyg_11358____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_11358____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11358____closed__2); +l_myMacro____x40_Init_Notation___hyg_11358____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_11358____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11358____closed__3); +l_myMacro____x40_Init_Notation___hyg_11358____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_11358____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11358____closed__4); +l_myMacro____x40_Init_Notation___hyg_11358____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_11358____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11358____closed__5); +l_myMacro____x40_Init_Notation___hyg_11358____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_11358____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11358____closed__6); +l_myMacro____x40_Init_Notation___hyg_11358____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_11358____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11358____closed__7); +l_myMacro____x40_Init_Notation___hyg_11358____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_11358____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11358____closed__8); +l_myMacro____x40_Init_Notation___hyg_11358____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_11358____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11358____closed__9); l_term___x3c_x7c_x3e_____closed__1 = _init_l_term___x3c_x7c_x3e_____closed__1(); lean_mark_persistent(l_term___x3c_x7c_x3e_____closed__1); l_term___x3c_x7c_x3e_____closed__2 = _init_l_term___x3c_x7c_x3e_____closed__2(); @@ -40282,24 +40352,24 @@ l_term___x3c_x7c_x3e_____closed__5 = _init_l_term___x3c_x7c_x3e_____closed__5(); lean_mark_persistent(l_term___x3c_x7c_x3e_____closed__5); l_term___x3c_x7c_x3e__ = _init_l_term___x3c_x7c_x3e__(); lean_mark_persistent(l_term___x3c_x7c_x3e__); -l_myMacro____x40_Init_Notation___hyg_11579____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_11579____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11579____closed__1); -l_myMacro____x40_Init_Notation___hyg_11579____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_11579____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11579____closed__2); -l_myMacro____x40_Init_Notation___hyg_11579____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_11579____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11579____closed__3); -l_myMacro____x40_Init_Notation___hyg_11579____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_11579____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11579____closed__4); -l_myMacro____x40_Init_Notation___hyg_11579____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_11579____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11579____closed__5); -l_myMacro____x40_Init_Notation___hyg_11579____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_11579____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11579____closed__6); -l_myMacro____x40_Init_Notation___hyg_11579____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_11579____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11579____closed__7); -l_myMacro____x40_Init_Notation___hyg_11579____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_11579____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11579____closed__8); -l_myMacro____x40_Init_Notation___hyg_11579____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_11579____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11579____closed__9); +l_myMacro____x40_Init_Notation___hyg_11603____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_11603____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11603____closed__1); +l_myMacro____x40_Init_Notation___hyg_11603____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_11603____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11603____closed__2); +l_myMacro____x40_Init_Notation___hyg_11603____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_11603____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11603____closed__3); +l_myMacro____x40_Init_Notation___hyg_11603____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_11603____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11603____closed__4); +l_myMacro____x40_Init_Notation___hyg_11603____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_11603____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11603____closed__5); +l_myMacro____x40_Init_Notation___hyg_11603____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_11603____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11603____closed__6); +l_myMacro____x40_Init_Notation___hyg_11603____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_11603____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11603____closed__7); +l_myMacro____x40_Init_Notation___hyg_11603____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_11603____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11603____closed__8); +l_myMacro____x40_Init_Notation___hyg_11603____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_11603____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11603____closed__9); l_term___x3e_x3e_____closed__1 = _init_l_term___x3e_x3e_____closed__1(); lean_mark_persistent(l_term___x3e_x3e_____closed__1); l_term___x3e_x3e_____closed__2 = _init_l_term___x3e_x3e_____closed__2(); @@ -40316,24 +40386,24 @@ l_term___x3e_x3e_____closed__7 = _init_l_term___x3e_x3e_____closed__7(); lean_mark_persistent(l_term___x3e_x3e_____closed__7); l_term___x3e_x3e__ = _init_l_term___x3e_x3e__(); lean_mark_persistent(l_term___x3e_x3e__); -l_myMacro____x40_Init_Notation___hyg_11824____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_11824____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11824____closed__1); -l_myMacro____x40_Init_Notation___hyg_11824____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_11824____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11824____closed__2); -l_myMacro____x40_Init_Notation___hyg_11824____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_11824____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11824____closed__3); -l_myMacro____x40_Init_Notation___hyg_11824____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_11824____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11824____closed__4); -l_myMacro____x40_Init_Notation___hyg_11824____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_11824____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11824____closed__5); -l_myMacro____x40_Init_Notation___hyg_11824____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_11824____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11824____closed__6); -l_myMacro____x40_Init_Notation___hyg_11824____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_11824____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11824____closed__7); -l_myMacro____x40_Init_Notation___hyg_11824____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_11824____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11824____closed__8); -l_myMacro____x40_Init_Notation___hyg_11824____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_11824____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11824____closed__9); +l_myMacro____x40_Init_Notation___hyg_11848____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_11848____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11848____closed__1); +l_myMacro____x40_Init_Notation___hyg_11848____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_11848____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11848____closed__2); +l_myMacro____x40_Init_Notation___hyg_11848____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_11848____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11848____closed__3); +l_myMacro____x40_Init_Notation___hyg_11848____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_11848____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11848____closed__4); +l_myMacro____x40_Init_Notation___hyg_11848____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_11848____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11848____closed__5); +l_myMacro____x40_Init_Notation___hyg_11848____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_11848____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11848____closed__6); +l_myMacro____x40_Init_Notation___hyg_11848____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_11848____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11848____closed__7); +l_myMacro____x40_Init_Notation___hyg_11848____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_11848____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11848____closed__8); +l_myMacro____x40_Init_Notation___hyg_11848____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_11848____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_11848____closed__9); l_term___x3e_x3e_x3d_____closed__1 = _init_l_term___x3e_x3e_x3d_____closed__1(); lean_mark_persistent(l_term___x3e_x3e_x3d_____closed__1); l_term___x3e_x3e_x3d_____closed__2 = _init_l_term___x3e_x3e_x3d_____closed__2(); @@ -40348,24 +40418,24 @@ l_term___x3e_x3e_x3d_____closed__6 = _init_l_term___x3e_x3e_x3d_____closed__6(); lean_mark_persistent(l_term___x3e_x3e_x3d_____closed__6); l_term___x3e_x3e_x3d__ = _init_l_term___x3e_x3e_x3d__(); lean_mark_persistent(l_term___x3e_x3e_x3d__); -l_myMacro____x40_Init_Notation___hyg_12069____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_12069____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12069____closed__1); -l_myMacro____x40_Init_Notation___hyg_12069____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_12069____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12069____closed__2); -l_myMacro____x40_Init_Notation___hyg_12069____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_12069____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12069____closed__3); -l_myMacro____x40_Init_Notation___hyg_12069____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_12069____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12069____closed__4); -l_myMacro____x40_Init_Notation___hyg_12069____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_12069____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12069____closed__5); -l_myMacro____x40_Init_Notation___hyg_12069____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_12069____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12069____closed__6); -l_myMacro____x40_Init_Notation___hyg_12069____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_12069____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12069____closed__7); -l_myMacro____x40_Init_Notation___hyg_12069____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_12069____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12069____closed__8); -l_myMacro____x40_Init_Notation___hyg_12069____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_12069____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12069____closed__9); +l_myMacro____x40_Init_Notation___hyg_12093____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_12093____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12093____closed__1); +l_myMacro____x40_Init_Notation___hyg_12093____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_12093____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12093____closed__2); +l_myMacro____x40_Init_Notation___hyg_12093____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_12093____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12093____closed__3); +l_myMacro____x40_Init_Notation___hyg_12093____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_12093____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12093____closed__4); +l_myMacro____x40_Init_Notation___hyg_12093____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_12093____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12093____closed__5); +l_myMacro____x40_Init_Notation___hyg_12093____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_12093____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12093____closed__6); +l_myMacro____x40_Init_Notation___hyg_12093____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_12093____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12093____closed__7); +l_myMacro____x40_Init_Notation___hyg_12093____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_12093____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12093____closed__8); +l_myMacro____x40_Init_Notation___hyg_12093____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_12093____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12093____closed__9); l_term___x3c_x2a_x3e_____closed__1 = _init_l_term___x3c_x2a_x3e_____closed__1(); lean_mark_persistent(l_term___x3c_x2a_x3e_____closed__1); l_term___x3c_x2a_x3e_____closed__2 = _init_l_term___x3c_x2a_x3e_____closed__2(); @@ -40380,24 +40450,24 @@ l_term___x3c_x2a_x3e_____closed__6 = _init_l_term___x3c_x2a_x3e_____closed__6(); lean_mark_persistent(l_term___x3c_x2a_x3e_____closed__6); l_term___x3c_x2a_x3e__ = _init_l_term___x3c_x2a_x3e__(); lean_mark_persistent(l_term___x3c_x2a_x3e__); -l_myMacro____x40_Init_Notation___hyg_12314____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_12314____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12314____closed__1); -l_myMacro____x40_Init_Notation___hyg_12314____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_12314____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12314____closed__2); -l_myMacro____x40_Init_Notation___hyg_12314____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_12314____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12314____closed__3); -l_myMacro____x40_Init_Notation___hyg_12314____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_12314____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12314____closed__4); -l_myMacro____x40_Init_Notation___hyg_12314____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_12314____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12314____closed__5); -l_myMacro____x40_Init_Notation___hyg_12314____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_12314____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12314____closed__6); -l_myMacro____x40_Init_Notation___hyg_12314____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_12314____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12314____closed__7); -l_myMacro____x40_Init_Notation___hyg_12314____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_12314____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12314____closed__8); -l_myMacro____x40_Init_Notation___hyg_12314____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_12314____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12314____closed__9); +l_myMacro____x40_Init_Notation___hyg_12338____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_12338____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12338____closed__1); +l_myMacro____x40_Init_Notation___hyg_12338____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_12338____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12338____closed__2); +l_myMacro____x40_Init_Notation___hyg_12338____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_12338____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12338____closed__3); +l_myMacro____x40_Init_Notation___hyg_12338____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_12338____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12338____closed__4); +l_myMacro____x40_Init_Notation___hyg_12338____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_12338____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12338____closed__5); +l_myMacro____x40_Init_Notation___hyg_12338____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_12338____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12338____closed__6); +l_myMacro____x40_Init_Notation___hyg_12338____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_12338____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12338____closed__7); +l_myMacro____x40_Init_Notation___hyg_12338____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_12338____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12338____closed__8); +l_myMacro____x40_Init_Notation___hyg_12338____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_12338____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12338____closed__9); l_term___x3c_x2a_____closed__1 = _init_l_term___x3c_x2a_____closed__1(); lean_mark_persistent(l_term___x3c_x2a_____closed__1); l_term___x3c_x2a_____closed__2 = _init_l_term___x3c_x2a_____closed__2(); @@ -40412,24 +40482,24 @@ l_term___x3c_x2a_____closed__6 = _init_l_term___x3c_x2a_____closed__6(); lean_mark_persistent(l_term___x3c_x2a_____closed__6); l_term___x3c_x2a__ = _init_l_term___x3c_x2a__(); lean_mark_persistent(l_term___x3c_x2a__); -l_myMacro____x40_Init_Notation___hyg_12559____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_12559____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12559____closed__1); -l_myMacro____x40_Init_Notation___hyg_12559____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_12559____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12559____closed__2); -l_myMacro____x40_Init_Notation___hyg_12559____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_12559____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12559____closed__3); -l_myMacro____x40_Init_Notation___hyg_12559____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_12559____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12559____closed__4); -l_myMacro____x40_Init_Notation___hyg_12559____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_12559____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12559____closed__5); -l_myMacro____x40_Init_Notation___hyg_12559____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_12559____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12559____closed__6); -l_myMacro____x40_Init_Notation___hyg_12559____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_12559____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12559____closed__7); -l_myMacro____x40_Init_Notation___hyg_12559____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_12559____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12559____closed__8); -l_myMacro____x40_Init_Notation___hyg_12559____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_12559____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12559____closed__9); +l_myMacro____x40_Init_Notation___hyg_12583____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_12583____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12583____closed__1); +l_myMacro____x40_Init_Notation___hyg_12583____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_12583____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12583____closed__2); +l_myMacro____x40_Init_Notation___hyg_12583____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_12583____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12583____closed__3); +l_myMacro____x40_Init_Notation___hyg_12583____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_12583____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12583____closed__4); +l_myMacro____x40_Init_Notation___hyg_12583____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_12583____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12583____closed__5); +l_myMacro____x40_Init_Notation___hyg_12583____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_12583____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12583____closed__6); +l_myMacro____x40_Init_Notation___hyg_12583____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_12583____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12583____closed__7); +l_myMacro____x40_Init_Notation___hyg_12583____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_12583____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12583____closed__8); +l_myMacro____x40_Init_Notation___hyg_12583____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_12583____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12583____closed__9); l_term___x2a_x3e_____closed__1 = _init_l_term___x2a_x3e_____closed__1(); lean_mark_persistent(l_term___x2a_x3e_____closed__1); l_term___x2a_x3e_____closed__2 = _init_l_term___x2a_x3e_____closed__2(); @@ -40444,24 +40514,24 @@ l_term___x2a_x3e_____closed__6 = _init_l_term___x2a_x3e_____closed__6(); lean_mark_persistent(l_term___x2a_x3e_____closed__6); l_term___x2a_x3e__ = _init_l_term___x2a_x3e__(); lean_mark_persistent(l_term___x2a_x3e__); -l_myMacro____x40_Init_Notation___hyg_12804____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_12804____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12804____closed__1); -l_myMacro____x40_Init_Notation___hyg_12804____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_12804____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12804____closed__2); -l_myMacro____x40_Init_Notation___hyg_12804____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_12804____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12804____closed__3); -l_myMacro____x40_Init_Notation___hyg_12804____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_12804____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12804____closed__4); -l_myMacro____x40_Init_Notation___hyg_12804____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_12804____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12804____closed__5); -l_myMacro____x40_Init_Notation___hyg_12804____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_12804____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12804____closed__6); -l_myMacro____x40_Init_Notation___hyg_12804____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_12804____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12804____closed__7); -l_myMacro____x40_Init_Notation___hyg_12804____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_12804____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12804____closed__8); -l_myMacro____x40_Init_Notation___hyg_12804____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_12804____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12804____closed__9); +l_myMacro____x40_Init_Notation___hyg_12828____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_12828____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12828____closed__1); +l_myMacro____x40_Init_Notation___hyg_12828____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_12828____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12828____closed__2); +l_myMacro____x40_Init_Notation___hyg_12828____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_12828____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12828____closed__3); +l_myMacro____x40_Init_Notation___hyg_12828____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_12828____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12828____closed__4); +l_myMacro____x40_Init_Notation___hyg_12828____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_12828____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12828____closed__5); +l_myMacro____x40_Init_Notation___hyg_12828____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_12828____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12828____closed__6); +l_myMacro____x40_Init_Notation___hyg_12828____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_12828____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12828____closed__7); +l_myMacro____x40_Init_Notation___hyg_12828____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_12828____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12828____closed__8); +l_myMacro____x40_Init_Notation___hyg_12828____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_12828____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_12828____closed__9); l_term___x3c_x24_x3e_____closed__1 = _init_l_term___x3c_x24_x3e_____closed__1(); lean_mark_persistent(l_term___x3c_x24_x3e_____closed__1); l_term___x3c_x24_x3e_____closed__2 = _init_l_term___x3c_x24_x3e_____closed__2(); @@ -40476,24 +40546,24 @@ l_term___x3c_x24_x3e_____closed__6 = _init_l_term___x3c_x24_x3e_____closed__6(); lean_mark_persistent(l_term___x3c_x24_x3e_____closed__6); l_term___x3c_x24_x3e__ = _init_l_term___x3c_x24_x3e__(); lean_mark_persistent(l_term___x3c_x24_x3e__); -l_myMacro____x40_Init_Notation___hyg_13049____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_13049____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13049____closed__1); -l_myMacro____x40_Init_Notation___hyg_13049____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_13049____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13049____closed__2); -l_myMacro____x40_Init_Notation___hyg_13049____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_13049____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13049____closed__3); -l_myMacro____x40_Init_Notation___hyg_13049____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_13049____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13049____closed__4); -l_myMacro____x40_Init_Notation___hyg_13049____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_13049____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13049____closed__5); -l_myMacro____x40_Init_Notation___hyg_13049____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_13049____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13049____closed__6); -l_myMacro____x40_Init_Notation___hyg_13049____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_13049____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13049____closed__7); -l_myMacro____x40_Init_Notation___hyg_13049____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_13049____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13049____closed__8); -l_myMacro____x40_Init_Notation___hyg_13049____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_13049____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13049____closed__9); +l_myMacro____x40_Init_Notation___hyg_13073____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_13073____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13073____closed__1); +l_myMacro____x40_Init_Notation___hyg_13073____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_13073____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13073____closed__2); +l_myMacro____x40_Init_Notation___hyg_13073____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_13073____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13073____closed__3); +l_myMacro____x40_Init_Notation___hyg_13073____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_13073____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13073____closed__4); +l_myMacro____x40_Init_Notation___hyg_13073____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_13073____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13073____closed__5); +l_myMacro____x40_Init_Notation___hyg_13073____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_13073____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13073____closed__6); +l_myMacro____x40_Init_Notation___hyg_13073____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_13073____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13073____closed__7); +l_myMacro____x40_Init_Notation___hyg_13073____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_13073____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13073____closed__8); +l_myMacro____x40_Init_Notation___hyg_13073____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_13073____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13073____closed__9); l_termDepIfThenElse___closed__1 = _init_l_termDepIfThenElse___closed__1(); lean_mark_persistent(l_termDepIfThenElse___closed__1); l_termDepIfThenElse___closed__2 = _init_l_termDepIfThenElse___closed__2(); @@ -40562,32 +40632,32 @@ l_termDepIfThenElse___closed__33 = _init_l_termDepIfThenElse___closed__33(); lean_mark_persistent(l_termDepIfThenElse___closed__33); l_termDepIfThenElse = _init_l_termDepIfThenElse(); lean_mark_persistent(l_termDepIfThenElse); -l_myMacro____x40_Init_Notation___hyg_13352____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13352____closed__1); -l_myMacro____x40_Init_Notation___hyg_13352____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13352____closed__2); -l_myMacro____x40_Init_Notation___hyg_13352____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13352____closed__3); -l_myMacro____x40_Init_Notation___hyg_13352____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13352____closed__4); -l_myMacro____x40_Init_Notation___hyg_13352____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13352____closed__5); -l_myMacro____x40_Init_Notation___hyg_13352____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13352____closed__6); -l_myMacro____x40_Init_Notation___hyg_13352____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13352____closed__7); -l_myMacro____x40_Init_Notation___hyg_13352____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13352____closed__8); -l_myMacro____x40_Init_Notation___hyg_13352____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13352____closed__9); -l_myMacro____x40_Init_Notation___hyg_13352____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__10(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13352____closed__10); -l_myMacro____x40_Init_Notation___hyg_13352____closed__11 = _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__11(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13352____closed__11); -l_myMacro____x40_Init_Notation___hyg_13352____closed__12 = _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__12(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13352____closed__12); -l_myMacro____x40_Init_Notation___hyg_13352____closed__13 = _init_l_myMacro____x40_Init_Notation___hyg_13352____closed__13(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13352____closed__13); +l_myMacro____x40_Init_Notation___hyg_13376____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13376____closed__1); +l_myMacro____x40_Init_Notation___hyg_13376____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13376____closed__2); +l_myMacro____x40_Init_Notation___hyg_13376____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13376____closed__3); +l_myMacro____x40_Init_Notation___hyg_13376____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13376____closed__4); +l_myMacro____x40_Init_Notation___hyg_13376____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13376____closed__5); +l_myMacro____x40_Init_Notation___hyg_13376____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13376____closed__6); +l_myMacro____x40_Init_Notation___hyg_13376____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13376____closed__7); +l_myMacro____x40_Init_Notation___hyg_13376____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13376____closed__8); +l_myMacro____x40_Init_Notation___hyg_13376____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13376____closed__9); +l_myMacro____x40_Init_Notation___hyg_13376____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__10(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13376____closed__10); +l_myMacro____x40_Init_Notation___hyg_13376____closed__11 = _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__11(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13376____closed__11); +l_myMacro____x40_Init_Notation___hyg_13376____closed__12 = _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__12(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13376____closed__12); +l_myMacro____x40_Init_Notation___hyg_13376____closed__13 = _init_l_myMacro____x40_Init_Notation___hyg_13376____closed__13(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13376____closed__13); l_termIfThenElse___closed__1 = _init_l_termIfThenElse___closed__1(); lean_mark_persistent(l_termIfThenElse___closed__1); l_termIfThenElse___closed__2 = _init_l_termIfThenElse___closed__2(); @@ -40614,18 +40684,18 @@ l_termIfThenElse___closed__12 = _init_l_termIfThenElse___closed__12(); lean_mark_persistent(l_termIfThenElse___closed__12); l_termIfThenElse = _init_l_termIfThenElse(); lean_mark_persistent(l_termIfThenElse); -l_myMacro____x40_Init_Notation___hyg_13765____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_13765____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13765____closed__1); -l_myMacro____x40_Init_Notation___hyg_13765____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_13765____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13765____closed__2); -l_myMacro____x40_Init_Notation___hyg_13765____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_13765____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13765____closed__3); -l_myMacro____x40_Init_Notation___hyg_13765____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_13765____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13765____closed__4); -l_myMacro____x40_Init_Notation___hyg_13765____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_13765____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13765____closed__5); -l_myMacro____x40_Init_Notation___hyg_13765____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_13765____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13765____closed__6); +l_myMacro____x40_Init_Notation___hyg_13789____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_13789____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13789____closed__1); +l_myMacro____x40_Init_Notation___hyg_13789____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_13789____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13789____closed__2); +l_myMacro____x40_Init_Notation___hyg_13789____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_13789____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13789____closed__3); +l_myMacro____x40_Init_Notation___hyg_13789____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_13789____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13789____closed__4); +l_myMacro____x40_Init_Notation___hyg_13789____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_13789____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13789____closed__5); +l_myMacro____x40_Init_Notation___hyg_13789____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_13789____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13789____closed__6); l_termIfLet___x3a_x3d__Then__Else_____closed__1 = _init_l_termIfLet___x3a_x3d__Then__Else_____closed__1(); lean_mark_persistent(l_termIfLet___x3a_x3d__Then__Else_____closed__1); l_termIfLet___x3a_x3d__Then__Else_____closed__2 = _init_l_termIfLet___x3a_x3d__Then__Else_____closed__2(); @@ -40666,34 +40736,34 @@ l_termIfLet___x3a_x3d__Then__Else_____closed__19 = _init_l_termIfLet___x3a_x3d__ lean_mark_persistent(l_termIfLet___x3a_x3d__Then__Else_____closed__19); l_termIfLet___x3a_x3d__Then__Else__ = _init_l_termIfLet___x3a_x3d__Then__Else__(); lean_mark_persistent(l_termIfLet___x3a_x3d__Then__Else__); -l_myMacro____x40_Init_Notation___hyg_13954____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13954____closed__1); -l_myMacro____x40_Init_Notation___hyg_13954____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13954____closed__2); -l_myMacro____x40_Init_Notation___hyg_13954____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13954____closed__3); -l_myMacro____x40_Init_Notation___hyg_13954____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13954____closed__4); -l_myMacro____x40_Init_Notation___hyg_13954____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13954____closed__5); -l_myMacro____x40_Init_Notation___hyg_13954____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13954____closed__6); -l_myMacro____x40_Init_Notation___hyg_13954____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13954____closed__7); -l_myMacro____x40_Init_Notation___hyg_13954____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13954____closed__8); -l_myMacro____x40_Init_Notation___hyg_13954____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13954____closed__9); -l_myMacro____x40_Init_Notation___hyg_13954____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__10(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13954____closed__10); -l_myMacro____x40_Init_Notation___hyg_13954____closed__11 = _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__11(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13954____closed__11); -l_myMacro____x40_Init_Notation___hyg_13954____closed__12 = _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__12(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13954____closed__12); -l_myMacro____x40_Init_Notation___hyg_13954____closed__13 = _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__13(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13954____closed__13); -l_myMacro____x40_Init_Notation___hyg_13954____closed__14 = _init_l_myMacro____x40_Init_Notation___hyg_13954____closed__14(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13954____closed__14); +l_myMacro____x40_Init_Notation___hyg_13978____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13978____closed__1); +l_myMacro____x40_Init_Notation___hyg_13978____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13978____closed__2); +l_myMacro____x40_Init_Notation___hyg_13978____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13978____closed__3); +l_myMacro____x40_Init_Notation___hyg_13978____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13978____closed__4); +l_myMacro____x40_Init_Notation___hyg_13978____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13978____closed__5); +l_myMacro____x40_Init_Notation___hyg_13978____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13978____closed__6); +l_myMacro____x40_Init_Notation___hyg_13978____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13978____closed__7); +l_myMacro____x40_Init_Notation___hyg_13978____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13978____closed__8); +l_myMacro____x40_Init_Notation___hyg_13978____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13978____closed__9); +l_myMacro____x40_Init_Notation___hyg_13978____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__10(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13978____closed__10); +l_myMacro____x40_Init_Notation___hyg_13978____closed__11 = _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__11(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13978____closed__11); +l_myMacro____x40_Init_Notation___hyg_13978____closed__12 = _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__12(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13978____closed__12); +l_myMacro____x40_Init_Notation___hyg_13978____closed__13 = _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__13(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13978____closed__13); +l_myMacro____x40_Init_Notation___hyg_13978____closed__14 = _init_l_myMacro____x40_Init_Notation___hyg_13978____closed__14(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_13978____closed__14); l_term___x3c_x7c_____closed__1 = _init_l_term___x3c_x7c_____closed__1(); lean_mark_persistent(l_term___x3c_x7c_____closed__1); l_term___x3c_x7c_____closed__2 = _init_l_term___x3c_x7c_____closed__2(); @@ -40788,24 +40858,24 @@ l_term_x7b_____x3a___x2f_x2f___x7d___closed__16 = _init_l_term_x7b_____x3a___x2f lean_mark_persistent(l_term_x7b_____x3a___x2f_x2f___x7d___closed__16); l_term_x7b_____x3a___x2f_x2f___x7d = _init_l_term_x7b_____x3a___x2f_x2f___x7d(); lean_mark_persistent(l_term_x7b_____x3a___x2f_x2f___x7d); -l_myMacro____x40_Init_Notation___hyg_14880____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_14880____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14880____closed__1); -l_myMacro____x40_Init_Notation___hyg_14880____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_14880____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14880____closed__2); -l_myMacro____x40_Init_Notation___hyg_14880____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_14880____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14880____closed__3); -l_myMacro____x40_Init_Notation___hyg_14880____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_14880____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14880____closed__4); -l_myMacro____x40_Init_Notation___hyg_14880____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_14880____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14880____closed__5); -l_myMacro____x40_Init_Notation___hyg_14880____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_14880____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14880____closed__6); -l_myMacro____x40_Init_Notation___hyg_14880____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_14880____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14880____closed__7); -l_myMacro____x40_Init_Notation___hyg_14880____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_14880____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14880____closed__8); -l_myMacro____x40_Init_Notation___hyg_14880____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_14880____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14880____closed__9); +l_myMacro____x40_Init_Notation___hyg_14904____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_14904____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14904____closed__1); +l_myMacro____x40_Init_Notation___hyg_14904____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_14904____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14904____closed__2); +l_myMacro____x40_Init_Notation___hyg_14904____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_14904____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14904____closed__3); +l_myMacro____x40_Init_Notation___hyg_14904____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_14904____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14904____closed__4); +l_myMacro____x40_Init_Notation___hyg_14904____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_14904____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14904____closed__5); +l_myMacro____x40_Init_Notation___hyg_14904____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_14904____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14904____closed__6); +l_myMacro____x40_Init_Notation___hyg_14904____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_14904____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14904____closed__7); +l_myMacro____x40_Init_Notation___hyg_14904____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_14904____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14904____closed__8); +l_myMacro____x40_Init_Notation___hyg_14904____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_14904____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_14904____closed__9); l_termWithout__expected__type_____closed__1 = _init_l_termWithout__expected__type_____closed__1(); lean_mark_persistent(l_termWithout__expected__type_____closed__1); l_termWithout__expected__type_____closed__2 = _init_l_termWithout__expected__type_____closed__2(); @@ -40820,30 +40890,30 @@ l_termWithout__expected__type_____closed__6 = _init_l_termWithout__expected__typ lean_mark_persistent(l_termWithout__expected__type_____closed__6); l_termWithout__expected__type__ = _init_l_termWithout__expected__type__(); lean_mark_persistent(l_termWithout__expected__type__); -l_myMacro____x40_Init_Notation___hyg_15425____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15425____closed__1); -l_myMacro____x40_Init_Notation___hyg_15425____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15425____closed__2); -l_myMacro____x40_Init_Notation___hyg_15425____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15425____closed__3); -l_myMacro____x40_Init_Notation___hyg_15425____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15425____closed__4); -l_myMacro____x40_Init_Notation___hyg_15425____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15425____closed__5); -l_myMacro____x40_Init_Notation___hyg_15425____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15425____closed__6); -l_myMacro____x40_Init_Notation___hyg_15425____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15425____closed__7); -l_myMacro____x40_Init_Notation___hyg_15425____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15425____closed__8); -l_myMacro____x40_Init_Notation___hyg_15425____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15425____closed__9); -l_myMacro____x40_Init_Notation___hyg_15425____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__10(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15425____closed__10); -l_myMacro____x40_Init_Notation___hyg_15425____closed__11 = _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__11(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15425____closed__11); -l_myMacro____x40_Init_Notation___hyg_15425____closed__12 = _init_l_myMacro____x40_Init_Notation___hyg_15425____closed__12(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15425____closed__12); +l_myMacro____x40_Init_Notation___hyg_15449____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15449____closed__1); +l_myMacro____x40_Init_Notation___hyg_15449____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15449____closed__2); +l_myMacro____x40_Init_Notation___hyg_15449____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15449____closed__3); +l_myMacro____x40_Init_Notation___hyg_15449____closed__4 = _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15449____closed__4); +l_myMacro____x40_Init_Notation___hyg_15449____closed__5 = _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15449____closed__5); +l_myMacro____x40_Init_Notation___hyg_15449____closed__6 = _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15449____closed__6); +l_myMacro____x40_Init_Notation___hyg_15449____closed__7 = _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15449____closed__7); +l_myMacro____x40_Init_Notation___hyg_15449____closed__8 = _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15449____closed__8); +l_myMacro____x40_Init_Notation___hyg_15449____closed__9 = _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15449____closed__9); +l_myMacro____x40_Init_Notation___hyg_15449____closed__10 = _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__10(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15449____closed__10); +l_myMacro____x40_Init_Notation___hyg_15449____closed__11 = _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__11(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15449____closed__11); +l_myMacro____x40_Init_Notation___hyg_15449____closed__12 = _init_l_myMacro____x40_Init_Notation___hyg_15449____closed__12(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_15449____closed__12); l_term_x5b___x5d___closed__1 = _init_l_term_x5b___x5d___closed__1(); lean_mark_persistent(l_term_x5b___x5d___closed__1); l_term_x5b___x5d___closed__2 = _init_l_term_x5b___x5d___closed__2(); @@ -40892,20 +40962,20 @@ l_term_x25_x5b___x7c___x5d___closed__10 = _init_l_term_x25_x5b___x7c___x5d___clo lean_mark_persistent(l_term_x25_x5b___x7c___x5d___closed__10); l_term_x25_x5b___x7c___x5d = _init_l_term_x25_x5b___x7c___x5d(); lean_mark_persistent(l_term_x25_x5b___x7c___x5d); -l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__1 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__1(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__1); -l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__2 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__2(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__2); -l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__3 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__3(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__3); -l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__4 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__4(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__4); -l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__5 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__5(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__5); -l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__6 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__6(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__6); -l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__7 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__7(); -lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__7); +l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__1 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__1(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__1); +l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__2 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__2(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__2); +l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__3 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__3(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__3); +l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__4 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__4(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__4); +l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__5 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__5(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__5); +l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__6 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__6(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__6); +l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__7 = _init_l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__7(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__7); l_Lean_Parser_Tactic_intro___closed__1 = _init_l_Lean_Parser_Tactic_intro___closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_intro___closed__1); l_Lean_Parser_Tactic_intro___closed__2 = _init_l_Lean_Parser_Tactic_intro___closed__2(); @@ -41326,16 +41396,16 @@ l_Lean_Parser_Tactic_tacticTry_____closed__6 = _init_l_Lean_Parser_Tactic_tactic lean_mark_persistent(l_Lean_Parser_Tactic_tacticTry_____closed__6); l_Lean_Parser_Tactic_tacticTry__ = _init_l_Lean_Parser_Tactic_tacticTry__(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticTry__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__4(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__4); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__4(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__4); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5); l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__1 = _init_l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__1); l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__2 = _init_l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__2(); @@ -41368,16 +41438,16 @@ l_Lean_Parser_Tactic_tacticRfl___closed__5 = _init_l_Lean_Parser_Tactic_tacticRf lean_mark_persistent(l_Lean_Parser_Tactic_tacticRfl___closed__5); l_Lean_Parser_Tactic_tacticRfl = _init_l_Lean_Parser_Tactic_tacticRfl(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticRfl); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__3); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__4(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__4); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__5(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__5); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__4(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__4); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__5(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__5); l_Lean_Parser_Tactic_tacticAdmit___closed__1 = _init_l_Lean_Parser_Tactic_tacticAdmit___closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticAdmit___closed__1); l_Lean_Parser_Tactic_tacticAdmit___closed__2 = _init_l_Lean_Parser_Tactic_tacticAdmit___closed__2(); @@ -41390,10 +41460,10 @@ l_Lean_Parser_Tactic_tacticAdmit___closed__5 = _init_l_Lean_Parser_Tactic_tactic lean_mark_persistent(l_Lean_Parser_Tactic_tacticAdmit___closed__5); l_Lean_Parser_Tactic_tacticAdmit = _init_l_Lean_Parser_Tactic_tacticAdmit(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticAdmit); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2); l_Lean_Parser_Tactic_tacticInferInstance___closed__1 = _init_l_Lean_Parser_Tactic_tacticInferInstance___closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticInferInstance___closed__1); l_Lean_Parser_Tactic_tacticInferInstance___closed__2 = _init_l_Lean_Parser_Tactic_tacticInferInstance___closed__2(); @@ -41406,16 +41476,16 @@ l_Lean_Parser_Tactic_tacticInferInstance___closed__5 = _init_l_Lean_Parser_Tacti lean_mark_persistent(l_Lean_Parser_Tactic_tacticInferInstance___closed__5); l_Lean_Parser_Tactic_tacticInferInstance = _init_l_Lean_Parser_Tactic_tacticInferInstance(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticInferInstance); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__3); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__4(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__4); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__5(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__5); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__4(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__4); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__5(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__5); l_Lean_Parser_Tactic_locationWildcard___closed__1 = _init_l_Lean_Parser_Tactic_locationWildcard___closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_locationWildcard___closed__1); l_Lean_Parser_Tactic_locationWildcard___closed__2 = _init_l_Lean_Parser_Tactic_locationWildcard___closed__2(); @@ -41816,12 +41886,12 @@ l_Lean_Parser_Tactic_tacticRefineLift_____closed__6 = _init_l_Lean_Parser_Tactic lean_mark_persistent(l_Lean_Parser_Tactic_tacticRefineLift_____closed__6); l_Lean_Parser_Tactic_tacticRefineLift__ = _init_l_Lean_Parser_Tactic_tacticRefineLift__(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticRefineLift__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__3); l_Lean_Parser_Tactic_tacticHave_____closed__1 = _init_l_Lean_Parser_Tactic_tacticHave_____closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticHave_____closed__1); l_Lean_Parser_Tactic_tacticHave_____closed__2 = _init_l_Lean_Parser_Tactic_tacticHave_____closed__2(); @@ -41842,16 +41912,16 @@ l_Lean_Parser_Tactic_tacticHave_____closed__9 = _init_l_Lean_Parser_Tactic_tacti lean_mark_persistent(l_Lean_Parser_Tactic_tacticHave_____closed__9); l_Lean_Parser_Tactic_tacticHave__ = _init_l_Lean_Parser_Tactic_tacticHave__(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticHave__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__4(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__4); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__4(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__4); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5); l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__1 = _init_l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__1); l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__2 = _init_l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__2(); @@ -41868,12 +41938,12 @@ l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__7 = _init_l_Lean_Parser_ lean_mark_persistent(l_Lean_Parser_Tactic_tacticHave_____x3a_x3d_____closed__7); l_Lean_Parser_Tactic_tacticHave_____x3a_x3d__ = _init_l_Lean_Parser_Tactic_tacticHave_____x3a_x3d__(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticHave_____x3a_x3d__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__3); l_Lean_Parser_Tactic_tacticSuffices_____closed__1 = _init_l_Lean_Parser_Tactic_tacticSuffices_____closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticSuffices_____closed__1); l_Lean_Parser_Tactic_tacticSuffices_____closed__2 = _init_l_Lean_Parser_Tactic_tacticSuffices_____closed__2(); @@ -41894,10 +41964,10 @@ l_Lean_Parser_Tactic_tacticSuffices_____closed__9 = _init_l_Lean_Parser_Tactic_t lean_mark_persistent(l_Lean_Parser_Tactic_tacticSuffices_____closed__9); l_Lean_Parser_Tactic_tacticSuffices__ = _init_l_Lean_Parser_Tactic_tacticSuffices__(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticSuffices__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__2); l_Lean_Parser_Tactic_tacticLet_____closed__1 = _init_l_Lean_Parser_Tactic_tacticLet_____closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticLet_____closed__1); l_Lean_Parser_Tactic_tacticLet_____closed__2 = _init_l_Lean_Parser_Tactic_tacticLet_____closed__2(); @@ -41928,16 +41998,16 @@ l_Lean_Parser_Tactic_tacticShow_____closed__6 = _init_l_Lean_Parser_Tactic_tacti lean_mark_persistent(l_Lean_Parser_Tactic_tacticShow_____closed__6); l_Lean_Parser_Tactic_tacticShow__ = _init_l_Lean_Parser_Tactic_tacticShow__(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticShow__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__3); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__4(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__4); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__5(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__5); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__4(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__4); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__5(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__5); l_Lean_Parser_Tactic_letrec___closed__1 = _init_l_Lean_Parser_Tactic_letrec___closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_letrec___closed__1); l_Lean_Parser_Tactic_letrec___closed__2 = _init_l_Lean_Parser_Tactic_letrec___closed__2(); @@ -41966,12 +42036,12 @@ l_Lean_Parser_Tactic_letrec___closed__13 = _init_l_Lean_Parser_Tactic_letrec___c lean_mark_persistent(l_Lean_Parser_Tactic_letrec___closed__13); l_Lean_Parser_Tactic_letrec = _init_l_Lean_Parser_Tactic_letrec(); lean_mark_persistent(l_Lean_Parser_Tactic_letrec); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3); l_Lean_Parser_Tactic_tacticRefineLift_x27_____closed__1 = _init_l_Lean_Parser_Tactic_tacticRefineLift_x27_____closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticRefineLift_x27_____closed__1); l_Lean_Parser_Tactic_tacticRefineLift_x27_____closed__2 = _init_l_Lean_Parser_Tactic_tacticRefineLift_x27_____closed__2(); @@ -42000,8 +42070,8 @@ l_Lean_Parser_Tactic_tacticHave_x27_____closed__6 = _init_l_Lean_Parser_Tactic_t lean_mark_persistent(l_Lean_Parser_Tactic_tacticHave_x27_____closed__6); l_Lean_Parser_Tactic_tacticHave_x27__ = _init_l_Lean_Parser_Tactic_tacticHave_x27__(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticHave_x27__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20486____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20486____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20486____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20510____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20510____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_20510____closed__1); l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__1 = _init_l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__1); l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__2 = _init_l_Lean_Parser_Tactic_tacticHave_x27_____x3a_x3d_____closed__2(); @@ -42210,8 +42280,8 @@ l_Lean_Parser_Tactic_tacticRepeat_____closed__6 = _init_l_Lean_Parser_Tactic_tac lean_mark_persistent(l_Lean_Parser_Tactic_tacticRepeat_____closed__6); l_Lean_Parser_Tactic_tacticRepeat__ = _init_l_Lean_Parser_Tactic_tacticRepeat__(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticRepeat__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21364____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21364____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21364____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21388____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21388____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21388____closed__1); l_Lean_Parser_Tactic_tacticTrivial___closed__1 = _init_l_Lean_Parser_Tactic_tacticTrivial___closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticTrivial___closed__1); l_Lean_Parser_Tactic_tacticTrivial___closed__2 = _init_l_Lean_Parser_Tactic_tacticTrivial___closed__2(); @@ -42224,36 +42294,36 @@ l_Lean_Parser_Tactic_tacticTrivial___closed__5 = _init_l_Lean_Parser_Tactic_tact lean_mark_persistent(l_Lean_Parser_Tactic_tacticTrivial___closed__5); l_Lean_Parser_Tactic_tacticTrivial = _init_l_Lean_Parser_Tactic_tacticTrivial(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticTrivial); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__3); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__4(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__4); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__5(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__5); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__6 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__6(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__6); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__7 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__7(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__7); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__8 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__8(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__8); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__3); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__4(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__4); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__5(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__5); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__6 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__6(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__6); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__7 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__7(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22004____closed__7); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__4(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__4); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__5(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__5); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__6 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__6(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__6); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__7 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__7(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__7); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__8 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__8(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__8); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__4(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__4); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__5(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__5); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__6 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__6(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__6); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__7 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__7(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22028____closed__7); l_Lean_Parser_Tactic_tacticUnhygienic_____closed__1 = _init_l_Lean_Parser_Tactic_tacticUnhygienic_____closed__1(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticUnhygienic_____closed__1); l_Lean_Parser_Tactic_tacticUnhygienic_____closed__2 = _init_l_Lean_Parser_Tactic_tacticUnhygienic_____closed__2(); @@ -42268,24 +42338,24 @@ l_Lean_Parser_Tactic_tacticUnhygienic_____closed__6 = _init_l_Lean_Parser_Tactic lean_mark_persistent(l_Lean_Parser_Tactic_tacticUnhygienic_____closed__6); l_Lean_Parser_Tactic_tacticUnhygienic__ = _init_l_Lean_Parser_Tactic_tacticUnhygienic__(); lean_mark_persistent(l_Lean_Parser_Tactic_tacticUnhygienic__); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__2); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__3(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__3); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__4(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__4); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__5(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__5); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__6 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__6(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__6); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__7 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__7(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__7); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8); -l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__9 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__9(); -lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__9); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__2 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__2(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__2); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__3 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__3(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__3); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__4 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__4(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__4); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__5 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__5(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__5); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__6 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__6(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__6); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__7 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__7(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__7); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8); +l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__9 = _init_l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__9(); +lean_mark_persistent(l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__9); l_Lean_Parser_Attr_simp___closed__1 = _init_l_Lean_Parser_Attr_simp___closed__1(); lean_mark_persistent(l_Lean_Parser_Attr_simp___closed__1); l_Lean_Parser_Attr_simp___closed__2 = _init_l_Lean_Parser_Attr_simp___closed__2(); @@ -42324,12 +42394,12 @@ l_term_u2039___u203a___closed__9 = _init_l_term_u2039___u203a___closed__9(); lean_mark_persistent(l_term_u2039___u203a___closed__9); l_term_u2039___u203a = _init_l_term_u2039___u203a(); lean_mark_persistent(l_term_u2039___u203a); -l_myMacro____x40_Init_Notation___hyg_22350____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_22350____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_22350____closed__1); -l_myMacro____x40_Init_Notation___hyg_22350____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_22350____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_22350____closed__2); -l_myMacro____x40_Init_Notation___hyg_22350____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_22350____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_22350____closed__3); +l_myMacro____x40_Init_Notation___hyg_22374____closed__1 = _init_l_myMacro____x40_Init_Notation___hyg_22374____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_22374____closed__1); +l_myMacro____x40_Init_Notation___hyg_22374____closed__2 = _init_l_myMacro____x40_Init_Notation___hyg_22374____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_22374____closed__2); +l_myMacro____x40_Init_Notation___hyg_22374____closed__3 = _init_l_myMacro____x40_Init_Notation___hyg_22374____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_Notation___hyg_22374____closed__3); return lean_io_result_mk_ok(lean_box(0)); } #ifdef __cplusplus diff --git a/stage0/stdlib/Init/NotationExtra.c b/stage0/stdlib/Init/NotationExtra.c index 474de4d44a..d26d5645e6 100644 --- a/stage0/stdlib/Init/NotationExtra.c +++ b/stage0/stdlib/Init/NotationExtra.c @@ -23,7 +23,6 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484__match__2___rarg(lea lean_object* l_termExists___x2c_____closed__2; lean_object* l_unexpandSigma(lean_object*, lean_object*); lean_object* l_Lean_extractMacroScopes(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__2; size_t l_USize_add(size_t, size_t); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__4; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__20; @@ -44,11 +43,10 @@ extern lean_object* l_Lean_nullKind; extern lean_object* l_term_x5b___x5d___closed__9; lean_object* l_Lean_unifConstraint___closed__8; lean_object* l_Lean_unifConstraint___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__4; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2; lean_object* lean_name_mk_string(lean_object*, lean_object*); lean_object* l_Lean_expandExplicitBinders___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__9; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__19; uint8_t l_USize_decEq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); @@ -56,11 +54,11 @@ lean_object* l_Lean_explicitBinders___closed__3; lean_object* l_Lean_unbracktedExplicitBinders___closed__5; lean_object* l_termExists___x2c_____closed__1; lean_object* l_Lean_expandExplicitBinders___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__1; lean_object* l_Lean_unifConstraint___closed__3; extern lean_object* l_Lean_Parser_Tactic_first___closed__2; extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__2; lean_object* l_Array_append___rarg(lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__19; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__19; lean_object* l_tacticFunext_______closed__7; @@ -96,7 +94,6 @@ lean_object* l_Lean_bracketedExplicitBinders___closed__7; lean_object* l_Lean_unbracktedExplicitBinders___closed__4; lean_object* l_term_u03a3_x27___x2c_____closed__3; extern lean_object* l_Lean_Parser_Tactic_intro___closed__13; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(lean_object*, lean_object*); uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l_Lean_binderIdent___closed__3; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__28; @@ -104,7 +101,6 @@ lean_object* l_tacticFunext_______closed__1; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__36; lean_object* l_Lean_mkIdentFrom(lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__35; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__3; lean_object* l_term_u03a3_x27___x2c__; lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_5021____spec__1(lean_object*, lean_object*); lean_object* l_Array_toSubarray___rarg(lean_object*, lean_object*, lean_object*); @@ -114,12 +110,10 @@ lean_object* lean_array_get_size(lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__22; lean_object* l_Lean_expandExplicitBindersAux_loop(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5021__match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__9; extern lean_object* l_Array_getEvenElems___rarg___closed__1; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__17; lean_object* l_term_u2203___x2c_____closed__7; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__26; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__6; lean_object* l_term_u2203___x2c__; lean_object* l_tacticFunext_______closed__3; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__1; @@ -153,7 +147,6 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_7241____lambda__1___close lean_object* l_term_u03a3___x2c_____closed__2; extern lean_object* l_Lean_Parser_Tactic_focus___closed__2; extern lean_object* l_Lean_Parser_Tactic_intros___closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__24; @@ -174,15 +167,14 @@ lean_object* l_Lean_binderIdent; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__2; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5021____closed__3; lean_object* l_term_u03a3___x2c_____closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l_Lean_Syntax_SepArray_getElems___rarg(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_5484____spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_5484____spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__2; lean_object* l_Lean_expandBrackedBinders(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__3; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__13; lean_object* lean_array_fget(lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_4745____closed__5; lean_object* l_term_u03a3_x27___x2c_____closed__5; lean_object* l_term_u2203___x2c_____closed__2; @@ -197,18 +189,22 @@ lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__2 lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__1; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__15; extern lean_object* l_Lean_groupKind___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__6; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__6; lean_object* l_Lean_unifConstraint___closed__9; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2297____closed__2; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__3; lean_object* l_Lean_unifConstraintElem___closed__4; lean_object* lean_nat_sub(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__3; lean_object* l_term_u2203___x2c_____closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__13; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__14; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2297____closed__1; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__18; extern lean_object* l_Lean_Parser_Tactic_focus___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__12; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__5; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2297____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_termExists___x2c_____closed__4; @@ -216,12 +212,16 @@ lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2__; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__7; extern lean_object* l_Lean_instQuoteProd___rarg___closed__1; lean_object* l_Array_sequenceMap_loop___at_myMacro____x40_Init_NotationExtra___hyg_5021____spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__11; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__11; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__4; lean_object* l_Lean_bracketedExplicitBinders___closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__9; extern lean_object* l_prec_x28___x29___closed__8; lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_explicitBinders___closed__5; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__5; lean_object* l_Array_anyMUnsafe_any___at_Lean_expandExplicitBinders___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_term_u03a3_x27___x2c_____closed__8; lean_object* l_termExists___x2c_____closed__8; @@ -230,8 +230,9 @@ lean_object* l_Lean_unifConstraintElem___closed__1; lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_5484____spec__2(lean_object*, size_t, size_t, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_7241____spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__24; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__11; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__20; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__12; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__2; lean_object* l_Lean_expandExplicitBinders(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_unifConstraintElem___closed__2; lean_object* l_tacticSolve_x7c___x7c___closed__5; @@ -240,7 +241,6 @@ lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__10; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__32; lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_5021____spec__3(size_t, size_t, lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__4; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__3; lean_object* l_tacticSolve_x7c___x7c___closed__4; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__8; lean_object* l_Lean_unifConstraint___closed__4; @@ -253,7 +253,6 @@ extern lean_object* l_Lean_Parser_Tactic_location___closed__4; lean_object* l_termExists___x2c_____closed__6; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2386____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2119____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__16; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__20; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2119____boxed(lean_object*, lean_object*, lean_object*); @@ -266,10 +265,10 @@ lean_object* l_Lean_unifConstraint___closed__10; lean_object* l_term_u03a3_x27___x2c_____closed__4; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__22; lean_object* l_Lean_bracketedExplicitBinders___closed__2; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__3; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__11; lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_5484____spec__3___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__7; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__24; lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_5484____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* l_Lean_MonadRef_mkInfoFromRefPos___at_unexpand____x40_Init_Notation___hyg_2258____spec__1(lean_object*); @@ -281,10 +280,10 @@ uint8_t l_Array_anyMUnsafe_any___at_Lean_expandExplicitBinders___spec__1(lean_ob extern lean_object* l_Lean_instInhabitedSyntax; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__1; lean_object* l_Lean_unifConstraintElem___closed__5; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__5; lean_object* l_Lean_mkSepArray(lean_object*, lean_object*); lean_object* l_tacticSolve_x7c___x7c___closed__7; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__19; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; lean_object* l_term_u2203___x2c_____closed__5; lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_5484____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*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10; @@ -300,7 +299,6 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5021____closed__6; lean_object* l_term_u03a3___x2c_____closed__3; lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_5484____spec__3___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__7; lean_object* l_tacticFunext____; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__15; lean_object* l_Lean_bracketedExplicitBinders___closed__1; @@ -311,7 +309,6 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____lambda__1(lean_ob lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__5; lean_object* l_unexpandPSigma___closed__1; lean_object* l_unexpandPSigma(lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__23; lean_object* l_unexpandSigma___closed__1; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2471____boxed(lean_object*, lean_object*, lean_object*); @@ -327,21 +324,23 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__6; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__20; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__6; lean_object* l_term___xd7____1___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_object* l_Lean_Macro_throwError___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__11; lean_object* l_tacticSolve_x7c___x7c___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_partition___rarg___closed__1; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__25; lean_object* l_term___xd7____1___closed__3; lean_object* l_Lean_expandExplicitBindersAux_loop_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; lean_object* l_term___xd7_x27_____closed__6; uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_tacticFunext_______closed__4; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5021____lambda__1(lean_object*); extern lean_object* l_term___x3d_____closed__2; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__31; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__2; extern lean_object* l_Lean_Parser_Tactic_first___closed__5; lean_object* l_term_u03a3_x27___x2c_____closed__1; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__29; @@ -350,6 +349,7 @@ lean_object* l_Lean_Name_append(lean_object*, lean_object*); lean_object* l_term_u03a3_x27___x2c_____closed__2; lean_object* l_Lean_Syntax_getKind(lean_object*); lean_object* l_Lean_MacroScopesView_review(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484__match__1___rarg(lean_object*, lean_object*); extern lean_object* l_term_x5b___x5d___closed__6; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__17; @@ -357,6 +357,7 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__8; lean_object* l_term_u03a3___x2c_____closed__4; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_7241____lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__25; lean_object* l_term___xd7_x27_____closed__1; lean_object* l_term_u03a3___x2c_____closed__7; @@ -381,13 +382,13 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2386_(lean_object*, lean_ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484_(lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_NotationExtra___hyg_7241_(lean_object*, lean_object*, lean_object*); lean_object* l_term___xd7_x27__; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__8; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_term_u2203___x2c_____closed__3; +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2386____closed__2; lean_object* l_Lean_expandExplicitBindersAux_loop_match__2(lean_object*); uint8_t l_Lean_Syntax_isNone(lean_object*); lean_object* l_term___xd7____1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__10; extern lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__9; lean_object* l_Array_sequenceMap_loop___at_myMacro____x40_Init_NotationExtra___hyg_5021____spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_expandBrackedBindersAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -398,7 +399,6 @@ extern lean_object* l_Lean_Parser_Tactic_apply___closed__1; lean_object* l_Lean_expandBrackedBinders___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_expandExplicitBindersAux_loop_match__2___rarg___boxed(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__12; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_4745____closed__6; lean_object* l_unexpandExists___closed__1; lean_object* l_Array_foldrMUnsafe_fold___at_myMacro____x40_Init_NotationExtra___hyg_5021____spec__4(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); @@ -408,7 +408,6 @@ lean_object* l_termExists___x2c__; extern lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__7; lean_object* l_Lean_expandExplicitBindersAux_loop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__13; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; extern lean_object* l_prec_x28___x29___closed__7; extern lean_object* l_Lean_Parser_Tactic_intro___closed__2; extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__4; @@ -433,9 +432,11 @@ lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___h lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__27; lean_object* l_Lean_unbracktedExplicitBinders___closed__1; lean_object* l_term___xd7_x27_____closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__7; lean_object* l_term_u2203___x2c_____closed__8; lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__9; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; extern lean_object* l_Lean_Parser_Tactic_intro___closed__3; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_unbracktedExplicitBinders___closed__3; @@ -450,13 +451,14 @@ extern lean_object* l_term___xd7_____closed__4; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____lambda__2(lean_object*); uint8_t l_Lean_Syntax_matchesIdent(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_5484____spec__3___lambda__2___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__10; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__10; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__1; lean_object* l_term_u2203___x2c_____closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_term___xd7_x27_____closed__3; lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__26; lean_object* l___private_Init_NotationExtra_0__Lean_mkHintBody___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__5; lean_object* l_Lean_unbracktedExplicitBinders___closed__2; lean_object* l_term___xd7_x27_____closed__7; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__4; @@ -468,10 +470,8 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__4; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__21; lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_5484____spec__3___lambda__2___closed__2; extern lean_object* l_term_x5b___x5d___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__8; lean_object* l_Lean_unifConstraintElem___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__12; lean_object* l_Lean_expandExplicitBindersAux_loop___closed__3; lean_object* l_Lean_unifConstraint___closed__7; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__16; @@ -920,7 +920,7 @@ lean_dec(x_14); if (lean_obj_tag(x_3) == 0) { lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; -x_16 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_6, x_7); +x_16 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_6, x_7); x_17 = lean_ctor_get(x_16, 0); lean_inc(x_17); x_18 = lean_ctor_get(x_16, 1); @@ -929,19 +929,19 @@ lean_dec(x_16); x_19 = l_Array_empty___closed__1; lean_inc(x_1); x_20 = lean_array_push(x_19, x_1); -x_21 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_21 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_17); x_22 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_22, 0, x_17); lean_ctor_set(x_22, 1, x_21); x_23 = lean_array_push(x_19, x_22); -x_24 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_24 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_17); x_25 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_25, 0, x_17); lean_ctor_set(x_25, 1, x_24); x_26 = lean_array_push(x_19, x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_27 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_28 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); @@ -951,18 +951,18 @@ x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); x_32 = lean_array_push(x_19, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_33 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_17); lean_ctor_set(x_34, 1, x_33); x_35 = lean_array_push(x_32, x_34); x_36 = lean_array_push(x_35, x_5); -x_37 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_37 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_38 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_36); x_39 = lean_array_push(x_23, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_40 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); @@ -985,7 +985,7 @@ else lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; x_48 = lean_ctor_get(x_3, 0); lean_inc(x_48); -x_49 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_6, x_7); +x_49 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_6, x_7); x_50 = lean_ctor_get(x_49, 0); lean_inc(x_50); x_51 = lean_ctor_get(x_49, 1); @@ -994,19 +994,19 @@ lean_dec(x_49); x_52 = l_Array_empty___closed__1; lean_inc(x_1); x_53 = lean_array_push(x_52, x_1); -x_54 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_54 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_50); x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_50); lean_ctor_set(x_55, 1, x_54); x_56 = lean_array_push(x_52, x_55); -x_57 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_57 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_50); x_58 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_58, 0, x_50); lean_ctor_set(x_58, 1, x_57); x_59 = lean_array_push(x_52, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_60 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_60); lean_ctor_set(x_61, 1, x_59); @@ -1016,7 +1016,7 @@ x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_63); lean_ctor_set(x_64, 1, x_62); x_65 = lean_array_push(x_52, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_66 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_50); x_67 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_67, 0, x_50); @@ -1041,18 +1041,18 @@ x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_63); lean_ctor_set(x_78, 1, x_77); x_79 = lean_array_push(x_52, x_78); -x_80 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_80 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_81 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_81, 0, x_50); lean_ctor_set(x_81, 1, x_80); x_82 = lean_array_push(x_79, x_81); x_83 = lean_array_push(x_82, x_5); -x_84 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_84 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); x_86 = lean_array_push(x_56, x_85); -x_87 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_87 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_88 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_88, 0, x_87); lean_ctor_set(x_88, 1, x_86); @@ -1076,7 +1076,7 @@ else if (lean_obj_tag(x_3) == 0) { lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; -x_95 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_6, x_7); +x_95 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_6, x_7); x_96 = lean_ctor_get(x_95, 0); lean_inc(x_96); x_97 = lean_ctor_get(x_95, 1); @@ -1085,7 +1085,7 @@ lean_dec(x_95); x_98 = l_Array_empty___closed__1; lean_inc(x_1); x_99 = lean_array_push(x_98, x_1); -x_100 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_100 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_96); x_101 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_101, 0, x_96); @@ -1097,18 +1097,18 @@ x_105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_105, 0, x_104); lean_ctor_set(x_105, 1, x_103); x_106 = lean_array_push(x_98, x_105); -x_107 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_107 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_108 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_108, 0, x_96); lean_ctor_set(x_108, 1, x_107); x_109 = lean_array_push(x_106, x_108); x_110 = lean_array_push(x_109, x_5); -x_111 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_111 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_112 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_112, 0, x_111); lean_ctor_set(x_112, 1, x_110); x_113 = lean_array_push(x_102, x_112); -x_114 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_114 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_115 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_115, 0, x_114); lean_ctor_set(x_115, 1, x_113); @@ -1131,7 +1131,7 @@ else lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_object* x_150; lean_object* x_151; lean_object* x_152; lean_object* x_153; lean_object* x_154; lean_object* x_155; lean_object* x_156; lean_object* x_157; lean_object* x_158; lean_object* x_159; lean_object* x_160; lean_object* x_161; lean_object* x_162; x_122 = lean_ctor_get(x_3, 0); lean_inc(x_122); -x_123 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_6, x_7); +x_123 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_6, x_7); x_124 = lean_ctor_get(x_123, 0); lean_inc(x_124); x_125 = lean_ctor_get(x_123, 1); @@ -1140,7 +1140,7 @@ lean_dec(x_123); x_126 = l_Array_empty___closed__1; lean_inc(x_1); x_127 = lean_array_push(x_126, x_1); -x_128 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_128 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_124); x_129 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_129, 0, x_124); @@ -1152,7 +1152,7 @@ x_133 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_133, 0, x_132); lean_ctor_set(x_133, 1, x_131); x_134 = lean_array_push(x_126, x_133); -x_135 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_135 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_124); x_136 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_136, 0, x_124); @@ -1177,18 +1177,18 @@ x_147 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_147, 0, x_132); lean_ctor_set(x_147, 1, x_146); x_148 = lean_array_push(x_126, x_147); -x_149 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_149 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_150 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_150, 0, x_124); lean_ctor_set(x_150, 1, x_149); x_151 = lean_array_push(x_148, x_150); x_152 = lean_array_push(x_151, x_5); -x_153 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_153 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_154 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_154, 0, x_153); lean_ctor_set(x_154, 1, x_152); x_155 = lean_array_push(x_130, x_154); -x_156 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_156 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_157 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_157, 0, x_156); lean_ctor_set(x_157, 1, x_155); @@ -2083,7 +2083,7 @@ else { lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; size_t x_33; size_t x_34; x_11 = lean_array_uget(x_3, x_5); -x_12 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_7, x_8); +x_12 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_7, x_8); x_13 = lean_ctor_get(x_12, 0); lean_inc(x_13); x_14 = lean_ctor_get(x_12, 1); @@ -2134,7 +2134,7 @@ lean_object* l___private_Init_NotationExtra_0__Lean_mkHintBody(lean_object* x_1, _start: { lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; 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; size_t x_22; size_t x_23; lean_object* x_24; uint8_t x_25; -x_5 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_3, x_4); +x_5 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_3, x_4); x_6 = lean_ctor_get(x_5, 0); lean_inc(x_6); x_7 = lean_ctor_get(x_5, 1); @@ -2477,7 +2477,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__29; -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -2709,7 +2709,7 @@ x_70 = lean_array_push(x_45, x_69); x_71 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_71, 0, x_62); lean_ctor_set(x_71, 1, x_70); -x_72 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_72 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_73 = lean_array_push(x_72, x_71); x_74 = lean_array_push(x_73, x_54); x_75 = lean_array_push(x_74, x_54); @@ -2739,7 +2739,7 @@ x_90 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_90, 0, x_62); lean_ctor_set(x_90, 1, x_89); x_91 = lean_array_push(x_45, x_90); -x_92 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_92 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_40); x_93 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_93, 0, x_40); @@ -2751,7 +2751,7 @@ x_96 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_96, 0, x_40); lean_ctor_set(x_96, 1, x_95); x_97 = lean_array_push(x_45, x_96); -x_98 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_98 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_40); x_99 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_99, 0, x_40); @@ -2785,7 +2785,7 @@ x_115 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_115, 0, x_114); lean_ctor_set(x_115, 1, x_113); x_116 = lean_array_push(x_88, x_115); -x_117 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_117 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_118 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_118, 0, x_40); lean_ctor_set(x_118, 1, x_117); @@ -2872,7 +2872,7 @@ x_161 = lean_array_push(x_136, x_160); x_162 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_162, 0, x_153); lean_ctor_set(x_162, 1, x_161); -x_163 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_163 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_164 = lean_array_push(x_163, x_162); x_165 = lean_array_push(x_164, x_145); x_166 = lean_array_push(x_165, x_145); @@ -2902,7 +2902,7 @@ x_181 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_181, 0, x_153); lean_ctor_set(x_181, 1, x_180); x_182 = lean_array_push(x_136, x_181); -x_183 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_183 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_130); x_184 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_184, 0, x_130); @@ -2914,7 +2914,7 @@ x_187 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_187, 0, x_130); lean_ctor_set(x_187, 1, x_186); x_188 = lean_array_push(x_136, x_187); -x_189 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_189 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_130); x_190 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_190, 0, x_130); @@ -2948,7 +2948,7 @@ x_206 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_206, 0, x_205); lean_ctor_set(x_206, 1, x_204); x_207 = lean_array_push(x_179, x_206); -x_208 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_208 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_209 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_209, 0, x_130); lean_ctor_set(x_209, 1, x_208); @@ -3062,7 +3062,7 @@ x_265 = lean_array_push(x_240, x_264); x_266 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_266, 0, x_257); lean_ctor_set(x_266, 1, x_265); -x_267 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_267 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_268 = lean_array_push(x_267, x_266); x_269 = lean_array_push(x_268, x_249); x_270 = lean_array_push(x_269, x_249); @@ -3101,7 +3101,7 @@ x_289 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_289, 0, x_257); lean_ctor_set(x_289, 1, x_288); x_290 = lean_array_push(x_240, x_289); -x_291 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_291 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_235); x_292 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_292, 0, x_235); @@ -3113,7 +3113,7 @@ x_295 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_295, 0, x_235); lean_ctor_set(x_295, 1, x_294); x_296 = lean_array_push(x_240, x_295); -x_297 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_297 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_235); x_298 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_298, 0, x_235); @@ -3147,7 +3147,7 @@ x_314 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_314, 0, x_313); lean_ctor_set(x_314, 1, x_312); x_315 = lean_array_push(x_287, x_314); -x_316 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_316 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_317 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_317, 0, x_235); lean_ctor_set(x_317, 1, x_316); @@ -3236,7 +3236,7 @@ x_360 = lean_array_push(x_335, x_359); x_361 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_361, 0, x_352); lean_ctor_set(x_361, 1, x_360); -x_362 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_362 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_363 = lean_array_push(x_362, x_361); x_364 = lean_array_push(x_363, x_344); x_365 = lean_array_push(x_364, x_344); @@ -3275,7 +3275,7 @@ x_384 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_384, 0, x_352); lean_ctor_set(x_384, 1, x_383); x_385 = lean_array_push(x_335, x_384); -x_386 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_386 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_329); x_387 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_387, 0, x_329); @@ -3287,7 +3287,7 @@ x_390 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_390, 0, x_329); lean_ctor_set(x_390, 1, x_389); x_391 = lean_array_push(x_335, x_390); -x_392 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_392 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_329); x_393 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_393, 0, x_329); @@ -3321,7 +3321,7 @@ x_409 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_409, 0, x_408); lean_ctor_set(x_409, 1, x_407); x_410 = lean_array_push(x_382, x_409); -x_411 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_411 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_412 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_412, 0, x_329); lean_ctor_set(x_412, 1, x_411); @@ -4271,7 +4271,7 @@ else lean_object* x_19; lean_object* x_20; uint8_t x_21; x_19 = l_Lean_Syntax_getArg(x_14, x_7); lean_dec(x_14); -x_20 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_20 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; lean_inc(x_19); x_21 = l_Lean_Syntax_isOfKind(x_19, x_20); if (x_21 == 0) @@ -4289,7 +4289,7 @@ else lean_object* x_24; lean_object* x_25; uint8_t x_26; x_24 = l_Lean_Syntax_getArg(x_19, x_13); lean_dec(x_19); -x_25 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_25 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; lean_inc(x_24); x_26 = l_Lean_Syntax_isOfKind(x_24, x_25); if (x_26 == 0) @@ -4330,7 +4330,7 @@ x_35 = l_Lean_Syntax_isOfKind(x_33, x_34); if (x_35 == 0) { lean_object* x_36; uint8_t x_37; -x_36 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_36 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_inc(x_33); x_37 = l_Lean_Syntax_isOfKind(x_33, x_36); if (x_37 == 0) @@ -4405,7 +4405,7 @@ else lean_object* x_53; lean_object* x_54; uint8_t x_55; x_53 = l_Lean_Syntax_getArg(x_49, x_7); lean_dec(x_49); -x_54 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_54 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; lean_inc(x_53); x_55 = l_Lean_Syntax_isOfKind(x_53, x_54); if (x_55 == 0) @@ -4457,7 +4457,7 @@ x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_74); lean_ctor_set(x_75, 1, x_73); x_76 = lean_array_push(x_69, x_75); -x_77 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_77 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_62); x_78 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_78, 0, x_62); @@ -4529,7 +4529,7 @@ x_112 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_112, 0, x_111); lean_ctor_set(x_112, 1, x_110); x_113 = lean_array_push(x_106, x_112); -x_114 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_114 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_98); x_115 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_115, 0, x_98); @@ -5205,7 +5205,7 @@ else lean_object* x_19; lean_object* x_20; uint8_t x_21; x_19 = l_Lean_Syntax_getArg(x_14, x_7); lean_dec(x_14); -x_20 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_20 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; lean_inc(x_19); x_21 = l_Lean_Syntax_isOfKind(x_19, x_20); if (x_21 == 0) @@ -5223,7 +5223,7 @@ else lean_object* x_24; lean_object* x_25; uint8_t x_26; x_24 = l_Lean_Syntax_getArg(x_19, x_13); lean_dec(x_19); -x_25 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_25 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; lean_inc(x_24); x_26 = l_Lean_Syntax_isOfKind(x_24, x_25); if (x_26 == 0) @@ -5258,7 +5258,7 @@ else lean_object* x_33; lean_object* x_34; uint8_t x_35; x_33 = l_Lean_Syntax_getArg(x_29, x_7); lean_dec(x_29); -x_34 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_34 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_inc(x_33); x_35 = l_Lean_Syntax_isOfKind(x_33, x_34); if (x_35 == 0) @@ -5334,7 +5334,7 @@ else lean_object* x_52; lean_object* x_53; uint8_t x_54; x_52 = l_Lean_Syntax_getArg(x_48, x_7); lean_dec(x_48); -x_53 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_53 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; lean_inc(x_52); x_54 = l_Lean_Syntax_isOfKind(x_52, x_53); if (x_54 == 0) @@ -5380,7 +5380,7 @@ x_71 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_71, 0, x_70); lean_ctor_set(x_71, 1, x_69); x_72 = lean_array_push(x_65, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_73 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_61); x_74 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_74, 0, x_61); @@ -5437,7 +5437,7 @@ x_100 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_100, 0, x_99); lean_ctor_set(x_100, 1, x_98); x_101 = lean_array_push(x_94, x_100); -x_102 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_102 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_89); x_103 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_103, 0, x_89); @@ -5550,7 +5550,7 @@ else lean_object* x_19; lean_object* x_20; uint8_t x_21; x_19 = l_Lean_Syntax_getArg(x_14, x_7); lean_dec(x_14); -x_20 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_20 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; lean_inc(x_19); x_21 = l_Lean_Syntax_isOfKind(x_19, x_20); if (x_21 == 0) @@ -5568,7 +5568,7 @@ else lean_object* x_24; lean_object* x_25; uint8_t x_26; x_24 = l_Lean_Syntax_getArg(x_19, x_13); lean_dec(x_19); -x_25 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_25 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; lean_inc(x_24); x_26 = l_Lean_Syntax_isOfKind(x_24, x_25); if (x_26 == 0) @@ -5603,7 +5603,7 @@ else lean_object* x_33; lean_object* x_34; uint8_t x_35; x_33 = l_Lean_Syntax_getArg(x_29, x_7); lean_dec(x_29); -x_34 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_34 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_inc(x_33); x_35 = l_Lean_Syntax_isOfKind(x_33, x_34); if (x_35 == 0) @@ -5679,7 +5679,7 @@ else lean_object* x_52; lean_object* x_53; uint8_t x_54; x_52 = l_Lean_Syntax_getArg(x_48, x_7); lean_dec(x_48); -x_53 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_53 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; lean_inc(x_52); x_54 = l_Lean_Syntax_isOfKind(x_52, x_53); if (x_54 == 0) @@ -5725,7 +5725,7 @@ x_71 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_71, 0, x_70); lean_ctor_set(x_71, 1, x_69); x_72 = lean_array_push(x_65, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_73 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_61); x_74 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_74, 0, x_61); @@ -5782,7 +5782,7 @@ x_100 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_100, 0, x_99); lean_ctor_set(x_100, 1, x_98); x_101 = lean_array_push(x_94, x_100); -x_102 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_102 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_89); x_103 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_103, 0, x_89); @@ -6045,7 +6045,7 @@ x_29 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_29, 0, x_28); lean_ctor_set(x_29, 1, x_27); x_30 = lean_array_push(x_20, x_29); -x_31 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_31 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_15); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_15); @@ -6096,7 +6096,7 @@ x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_41); lean_ctor_set(x_59, 1, x_58); x_60 = lean_array_push(x_20, x_59); -x_61 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_61 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_61); lean_ctor_set(x_62, 1, x_60); @@ -6139,7 +6139,7 @@ x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_77); lean_ctor_set(x_78, 1, x_76); x_79 = lean_array_push(x_69, x_78); -x_80 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_80 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_63); x_81 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_81, 0, x_63); @@ -6190,7 +6190,7 @@ x_108 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_108, 0, x_90); lean_ctor_set(x_108, 1, x_107); x_109 = lean_array_push(x_69, x_108); -x_110 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_110 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_111 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_111, 0, x_110); lean_ctor_set(x_111, 1, x_109); @@ -6237,7 +6237,7 @@ x_129 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_129, 0, x_128); lean_ctor_set(x_129, 1, x_127); x_130 = lean_array_push(x_120, x_129); -x_131 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_131 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_115); x_132 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_132, 0, x_115); @@ -6267,7 +6267,7 @@ x_147 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_147, 0, x_141); lean_ctor_set(x_147, 1, x_146); x_148 = lean_array_push(x_120, x_147); -x_149 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_149 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_150 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_150, 0, x_149); lean_ctor_set(x_150, 1, x_148); @@ -6310,7 +6310,7 @@ x_166 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_166, 0, x_165); lean_ctor_set(x_166, 1, x_164); x_167 = lean_array_push(x_157, x_166); -x_168 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_168 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_151); x_169 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_169, 0, x_151); @@ -6340,7 +6340,7 @@ x_184 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_184, 0, x_178); lean_ctor_set(x_184, 1, x_183); x_185 = lean_array_push(x_157, x_184); -x_186 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_186 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_187 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_187, 0, x_186); lean_ctor_set(x_187, 1, x_185); @@ -6513,10 +6513,10 @@ x_15 = lean_ctor_get(x_6, 2); lean_inc(x_15); x_16 = lean_ctor_get(x_6, 1); lean_inc(x_16); -x_17 = l_myMacro____x40_Init_Notation___hyg_11334____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_11358____closed__7; x_18 = l_Lean_addMacroScope(x_16, x_17, x_15); -x_19 = l_myMacro____x40_Init_Notation___hyg_11334____closed__3; -x_20 = l_myMacro____x40_Init_Notation___hyg_11334____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_11358____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_11358____closed__9; x_21 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_21, 0, x_13); lean_ctor_set(x_21, 1, x_19); @@ -6740,7 +6740,7 @@ lean_inc(x_33); x_34 = lean_ctor_get(x_2, 1); lean_inc(x_34); lean_dec(x_2); -x_35 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_35 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_32); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_32); @@ -6762,7 +6762,7 @@ x_44 = lean_array_push(x_37, x_43); x_45 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_46 = lean_array_push(x_44, x_45); x_47 = lean_array_push(x_46, x_45); -x_48 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_48 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_32); x_49 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_49, 0, x_32); @@ -6794,7 +6794,7 @@ lean_ctor_set(x_65, 0, x_64); lean_ctor_set(x_65, 1, x_63); lean_inc(x_53); x_66 = lean_array_push(x_53, x_65); -x_67 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_67 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_32); x_68 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_68, 0, x_32); @@ -6812,12 +6812,12 @@ x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_4); lean_ctor_set(x_74, 1, x_73); x_75 = lean_array_push(x_50, x_74); -x_76 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_76 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; 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_37, x_77); -x_79 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_79 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); @@ -6846,7 +6846,7 @@ x_96 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_96, 0, x_4); lean_ctor_set(x_96, 1, x_95); x_97 = lean_array_push(x_82, x_96); -x_98 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_98 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_99 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_99, 0, x_98); lean_ctor_set(x_99, 1, x_97); @@ -6866,7 +6866,7 @@ lean_inc(x_102); x_103 = lean_ctor_get(x_2, 1); lean_inc(x_103); lean_dec(x_2); -x_104 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_104 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_100); x_105 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_105, 0, x_100); @@ -6888,7 +6888,7 @@ x_113 = lean_array_push(x_106, x_112); x_114 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_115 = lean_array_push(x_113, x_114); x_116 = lean_array_push(x_115, x_114); -x_117 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_117 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_100); x_118 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_118, 0, x_100); @@ -6920,7 +6920,7 @@ lean_ctor_set(x_134, 0, x_133); lean_ctor_set(x_134, 1, x_132); lean_inc(x_122); x_135 = lean_array_push(x_122, x_134); -x_136 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_136 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_100); x_137 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_137, 0, x_100); @@ -6938,12 +6938,12 @@ x_143 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_143, 0, x_4); lean_ctor_set(x_143, 1, x_142); x_144 = lean_array_push(x_119, x_143); -x_145 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_145 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_146 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_146, 0, x_145); lean_ctor_set(x_146, 1, x_144); x_147 = lean_array_push(x_106, x_146); -x_148 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_148 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_149 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_149, 0, x_148); lean_ctor_set(x_149, 1, x_147); @@ -6972,7 +6972,7 @@ x_165 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_165, 0, x_4); lean_ctor_set(x_165, 1, x_164); x_166 = lean_array_push(x_151, x_165); -x_167 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_167 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_168 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_168, 0, x_167); lean_ctor_set(x_168, 1, x_166); @@ -7157,7 +7157,7 @@ static lean_object* _init_l_commandClassAbbrev_______x3a_x3d_____x2c___closed__1 _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_1 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_2 = lean_alloc_ctor(5, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -7500,7 +7500,7 @@ else { lean_object* x_25; lean_object* x_26; uint8_t x_27; x_25 = l_Lean_Syntax_getArgs(x_6); -x_26 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_12, x_13); +x_26 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_12, x_13); lean_dec(x_12); x_27 = !lean_is_exclusive(x_26); if (x_27 == 0) @@ -9065,7 +9065,7 @@ lean_inc(x_13); x_14 = lean_ctor_get(x_7, 1); lean_inc(x_14); lean_dec(x_7); -x_15 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_8, x_9); +x_15 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_8, x_9); x_16 = lean_ctor_get(x_15, 0); lean_inc(x_16); x_17 = lean_ctor_get(x_15, 1); @@ -9208,7 +9208,7 @@ static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_5484____clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_3 = lean_array_push(x_1, x_2); return x_3; @@ -9361,7 +9361,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__19; -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); @@ -9391,7 +9391,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__1; -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); @@ -9515,19 +9515,19 @@ lean_inc(x_23); lean_dec(x_20); x_24 = l_Lean_Syntax_getArgs(x_15); lean_dec(x_15); -x_25 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_2, x_3); +x_25 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_2, x_3); x_26 = lean_ctor_get(x_25, 0); lean_inc(x_26); x_27 = lean_ctor_get(x_25, 1); lean_inc(x_27); lean_dec(x_25); -x_28 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_28 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_26); lean_ctor_set(x_29, 1, x_28); x_30 = l_Array_empty___closed__1; x_31 = lean_array_push(x_30, x_29); -x_32 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_32 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); @@ -9557,7 +9557,7 @@ if (x_44 == 0) { lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; size_t x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; uint8_t x_65; x_45 = lean_ctor_get(x_41, 0); -x_46 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_2, x_42); +x_46 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_2, x_42); x_47 = lean_ctor_get(x_46, 0); lean_inc(x_47); x_48 = lean_ctor_get(x_46, 1); @@ -9567,10 +9567,10 @@ x_49 = lean_ctor_get(x_2, 2); lean_inc(x_49); x_50 = lean_ctor_get(x_2, 1); lean_inc(x_50); -x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__3; +x_51 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__3; x_52 = l_Lean_addMacroScope(x_50, x_51, x_49); -x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__2; -x_54 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__5; +x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__2; +x_54 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__5; x_55 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_55, 0, x_47); lean_ctor_set(x_55, 1, x_53); @@ -9695,7 +9695,7 @@ x_124 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_124, 0, x_87); lean_ctor_set(x_124, 1, x_123); x_125 = lean_array_push(x_30, x_124); -x_126 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_126 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_73); x_127 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_127, 0, x_73); @@ -9735,7 +9735,7 @@ x_146 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_146, 0, x_145); lean_ctor_set(x_146, 1, x_144); x_147 = lean_array_push(x_122, x_146); -x_148 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_148 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_149 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_149, 0, x_73); lean_ctor_set(x_149, 1, x_148); @@ -9868,7 +9868,7 @@ x_221 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_221, 0, x_184); lean_ctor_set(x_221, 1, x_220); x_222 = lean_array_push(x_30, x_221); -x_223 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_223 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_169); x_224 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_224, 0, x_169); @@ -9908,7 +9908,7 @@ x_243 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_243, 0, x_242); lean_ctor_set(x_243, 1, x_241); x_244 = lean_array_push(x_219, x_243); -x_245 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_245 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_246 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_246, 0, x_169); lean_ctor_set(x_246, 1, x_245); @@ -10072,7 +10072,7 @@ x_330 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_330, 0, x_293); lean_ctor_set(x_330, 1, x_329); x_331 = lean_array_push(x_30, x_330); -x_332 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_332 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_277); x_333 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_333, 0, x_277); @@ -10112,7 +10112,7 @@ x_352 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_352, 0, x_351); lean_ctor_set(x_352, 1, x_350); x_353 = lean_array_push(x_328, x_352); -x_354 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_354 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_355 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_355, 0, x_277); lean_ctor_set(x_355, 1, x_354); @@ -10168,7 +10168,7 @@ x_377 = lean_ctor_get(x_41, 1); lean_inc(x_377); lean_inc(x_376); lean_dec(x_41); -x_378 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_2, x_42); +x_378 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_2, x_42); x_379 = lean_ctor_get(x_378, 0); lean_inc(x_379); x_380 = lean_ctor_get(x_378, 1); @@ -10178,10 +10178,10 @@ x_381 = lean_ctor_get(x_2, 2); lean_inc(x_381); x_382 = lean_ctor_get(x_2, 1); lean_inc(x_382); -x_383 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__3; +x_383 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__3; x_384 = l_Lean_addMacroScope(x_382, x_383, x_381); -x_385 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__2; -x_386 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17466____closed__5; +x_385 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__2; +x_386 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17490____closed__5; x_387 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_387, 0, x_379); lean_ctor_set(x_387, 1, x_385); @@ -10336,7 +10336,7 @@ x_462 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_462, 0, x_425); lean_ctor_set(x_462, 1, x_461); x_463 = lean_array_push(x_30, x_462); -x_464 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_464 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_409); x_465 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_465, 0, x_409); @@ -10376,7 +10376,7 @@ x_484 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_484, 0, x_483); lean_ctor_set(x_484, 1, x_482); x_485 = lean_array_push(x_460, x_484); -x_486 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_486 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_487 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_487, 0, x_409); lean_ctor_set(x_487, 1, x_486); @@ -10655,7 +10655,7 @@ x_14 = lean_array_uget(x_11, x_10); x_15 = lean_unsigned_to_nat(0u); x_16 = lean_array_uset(x_11, x_10, x_15); x_17 = x_14; -x_18 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_18 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_inc(x_2); x_19 = lean_name_mk_string(x_2, x_18); x_20 = l_prec_x28___x29___closed__3; @@ -10683,7 +10683,7 @@ lean_ctor_set(x_29, 0, x_19); lean_ctor_set(x_29, 1, x_28); lean_inc(x_3); x_30 = lean_array_push(x_3, x_29); -x_31 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_31 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_1); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_1); @@ -10753,7 +10753,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(2); -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; x_3 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); @@ -10797,8 +10797,8 @@ lean_dec(x_21); x_23 = 0; x_24 = x_20; x_25 = l_Lean_Parser_Tactic_intro___closed__2; -x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; -x_27 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; +x_27 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_28 = l_Lean_nullKind___closed__2; x_29 = l_Lean_groupKind___closed__2; x_30 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_7241____spec__1(x_10, x_25, x_13, x_26, x_27, x_28, x_29, x_18, x_22, x_23, x_24); @@ -10872,8 +10872,8 @@ lean_dec(x_63); x_65 = 0; x_66 = x_62; x_67 = l_Lean_Parser_Tactic_intro___closed__2; -x_68 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; -x_69 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_68 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; +x_69 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_70 = l_Lean_nullKind___closed__2; x_71 = l_Lean_groupKind___closed__2; x_72 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_7241____spec__1(x_51, x_67, x_55, x_68, x_69, x_70, x_71, x_60, x_64, x_65, x_66); diff --git a/stage0/stdlib/Init/Prelude.c b/stage0/stdlib/Init/Prelude.c index 8819090565..ec506c2ffd 100644 --- a/stage0/stdlib/Init/Prelude.c +++ b/stage0/stdlib/Init/Prelude.c @@ -73,7 +73,6 @@ lean_object* l_Lean_identKind___closed__1; lean_object* l_UInt64_decEq___boxed(lean_object*, lean_object*); lean_object* lean_name_mk_string(lean_object*, lean_object*); lean_object* l_Lean_fieldIdxKind___closed__2; -uint8_t l_instDecidableLess(uint32_t, uint32_t); uint8_t l_USize_decEq(size_t, size_t); lean_object* l_instHXor(lean_object*); lean_object* l_dite(lean_object*, lean_object*); @@ -117,7 +116,6 @@ lean_object* l_EStateM_run(lean_object*, lean_object*, lean_object*); lean_object* l_UInt8_size; lean_object* l_instPowNat___closed__1; lean_object* l_Lean_Syntax_getKind_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_instHasLessEqUInt32; lean_object* l___private_Init_Prelude_0__Lean_extractMainModule___closed__1; lean_object* l_Monad_seqLeft___default(lean_object*); lean_object* l_Function_comp(lean_object*, lean_object*, lean_object*); @@ -168,6 +166,7 @@ lean_object* l_Lean_instInhabitedMacroScopesView; lean_object* l_Lean_instHashableName___closed__1; lean_object* l_Lean_instInhabitedParserDescr___closed__2; lean_object* l_Lean_instInhabitedParserDescr; +lean_object* l_instLTFin(lean_object*); lean_object* l_EStateM_dummySave(lean_object*, lean_object*); lean_object* l_instInhabitedOption(lean_object*); lean_object* lean_array_push(lean_object*, lean_object*); @@ -191,7 +190,6 @@ lean_object* l_instMonadWithReaderOfReaderT___boxed(lean_object*, lean_object*, lean_object* l_namedPattern___rarg___boxed(lean_object*); lean_object* lean_uint64_to_nat(uint64_t); lean_object* l_Lean_Syntax_getTailPos_x3f_loop_match__1(lean_object*); -lean_object* l_instHasLessFin(lean_object*); lean_object* l_Applicative_seqRight___default___rarg___closed__1; lean_object* l_instDecidableEqFin_match__1___rarg(uint8_t, lean_object*, lean_object*); lean_object* l_Lean_Macro_instMonadQuotationMacroM; @@ -329,6 +327,7 @@ lean_object* l_UInt8_val___boxed(lean_object*); lean_object* l_Lean_Macro_addMacroScope(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getTailPos_x3f_match__1(lean_object*); lean_object* l_Lean_Syntax_getHeadInfo(lean_object*); +lean_object* l_instLTNat; lean_object* l_String_decEq_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Macro_withIncRecDepth___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Name_hash_match__1(lean_object*); @@ -362,6 +361,8 @@ lean_object* l_instDecidableEqBool_match__1___rarg___boxed(lean_object*, lean_ob lean_object* l_String_bsize___boxed(lean_object*); lean_object* l_typedExpr___rarg___boxed(lean_object*); lean_object* l_Lean_Macro_instMonadRefMacroM; +lean_object* l_instLEFin(lean_object*); +uint8_t l_instDecidableLe(uint32_t, uint32_t); lean_object* l_Lean_Macro_throwError(lean_object*); lean_object* l_Lean_Macro_instMonadQuotationMacroM___lambda__1(lean_object*, lean_object*); uint8_t lean_uint8_of_nat_mk(lean_object*); @@ -513,7 +514,7 @@ lean_object* l_Nat_decEq_match__1___rarg___boxed(lean_object*, lean_object*, lea lean_object* l_instMonadLiftT__1(lean_object*, lean_object*); lean_object* l_ReaderT_instMonadExceptOfReaderT(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_SourceInfo_fromRef___boxed(lean_object*); -lean_object* l_instHasLessEqFin___boxed(lean_object*); +lean_object* l_instLEUInt32; lean_object* l_instDecidableEqChar___boxed(lean_object*, lean_object*); lean_object* l_UInt16_decEq___boxed(lean_object*, lean_object*); lean_object* l_typedExpr___rarg(lean_object*); @@ -540,7 +541,6 @@ lean_object* l_instMonadReaderOf(lean_object*, lean_object*, lean_object*); lean_object* l_EStateM_seqRight(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Eq_ndrec(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_isMissing_match__1___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_instHasLessEqNat; lean_object* l_Lean_groupKind; uint8_t l_Lean_Syntax_isMissing(lean_object*); lean_object* l_EStateM_throw___rarg(lean_object*, lean_object*); @@ -565,7 +565,6 @@ lean_object* l_Lean_Macro_mkMacroEnvImp(lean_object*); lean_object* l_EStateM_map___rarg(lean_object*, lean_object*, lean_object*); uint32_t l_instInhabitedUInt32; lean_object* l_Lean_Macro_throwError___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_instHasLessNat; lean_object* l_Monad_seqLeft___default___rarg___lambda__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Macro_instMonadQuotationMacroM___closed__3; lean_object* l_Fin_decLt(lean_object*); @@ -584,7 +583,6 @@ lean_object* l_Lean_SourceInfo_getPos_x3f_match__1(lean_object*); lean_object* l_Lean_Syntax_setArg(lean_object*, lean_object*, lean_object*); lean_object* l_Monad_seqRight___default___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_mk(lean_object*); -lean_object* l_instDecidableLessEq___boxed(lean_object*, lean_object*); lean_object* l_tryCatchThe(lean_object*, lean_object*); lean_object* l_String_bsize(lean_object*); lean_object* l_Nat_decLe___boxed(lean_object*, lean_object*); @@ -616,6 +614,7 @@ lean_object* l_Lean_Name_beq___boxed(lean_object*, lean_object*); lean_object* l_Array_appendCore_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_instMonadReaderOf___rarg(lean_object*, lean_object*); lean_object* l_Lean_Syntax_getArg___boxed(lean_object*, lean_object*); +lean_object* l_instDecidableLt___boxed(lean_object*, lean_object*); lean_object* l_instMonadReader___rarg___boxed(lean_object*); lean_object* l_Monad_seq___default___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_liftM(lean_object*, lean_object*); @@ -642,7 +641,6 @@ lean_object* l_instInhabitedExcept___rarg(lean_object*); lean_object* l_instInhabitedArrow__1(lean_object*, lean_object*); lean_object* l_EStateM_pure(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Macro_instMonadQuotationMacroM___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_instHasLessUInt32; uint32_t l_Char_utf8Size(uint32_t); lean_object* l_EStateM_run_x27(lean_object*, lean_object*, lean_object*); lean_object* l_getThe___rarg___boxed(lean_object*); @@ -700,12 +698,13 @@ lean_object* l_instDecidableEqChar_match__1___rarg___boxed(lean_object*, lean_ob lean_object* l_Char_ofNat___boxed(lean_object*); lean_object* l_ReaderT_map(lean_object*, lean_object*); lean_object* l_System_Platform_numBits___closed__1; -lean_object* l_instDecidableLess___boxed(lean_object*, lean_object*); lean_object* l_and_match__1(lean_object*); lean_object* l_Lean_Macro_expandMacro_x3fImp(lean_object*, lean_object*, lean_object*); lean_object* l_instHOr(lean_object*); lean_object* l_and_match__1___rarg(uint8_t, lean_object*, lean_object*); lean_object* l_EStateM_instInhabitedResult(lean_object*, lean_object*, lean_object*); +lean_object* l_instLEFin___boxed(lean_object*); +lean_object* l_instLENat; lean_object* l_List_hasDecEq_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Array_getOp___rarg(lean_object*, lean_object*, lean_object*); uint8_t lean_uint8_of_nat(lean_object*); @@ -721,6 +720,7 @@ lean_object* l_UInt16_ofNatCore___boxed(lean_object*, lean_object*); lean_object* l_Lean_SourceInfo_getPos_x3f_match__1___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); lean_object* lean_array_data(lean_object*); uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); +lean_object* l_instDecidableLe___boxed(lean_object*, lean_object*); lean_object* l_instOfNatNat(lean_object*); size_t lean_usize_mix_hash(size_t, size_t); lean_object* l_UInt32_size; @@ -753,6 +753,7 @@ lean_object* l_modifyThe___rarg(lean_object*, lean_object*); lean_object* l_Lean_nameLitKind___closed__2; lean_object* l___private_Init_Prelude_0__Lean_extractImported___closed__1; lean_object* l_ReaderT_instMonadReaderT___rarg(lean_object*); +lean_object* l_instLTUInt32; lean_object* l_instHShiftLeft(lean_object*); lean_object* l_Lean_Macro_throwUnsupported(lean_object*, lean_object*); lean_object* l_List_hasDecEq_match__1___rarg(uint8_t, lean_object*, lean_object*); @@ -781,9 +782,7 @@ lean_object* l_Lean_SourceInfo_getPos_x3f(lean_object*, uint8_t); lean_object* lean_simp_macro_scopes(lean_object*); lean_object* l_Lean_Syntax_getTailPos_x3f_loop_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_instMonadQuotationUnexpandM___closed__3; -lean_object* l_instHasLessEqFin(lean_object*); lean_object* l_EStateM_bind(lean_object*, lean_object*, lean_object*, lean_object*); -uint8_t l_instDecidableLessEq(uint32_t, uint32_t); lean_object* l_UInt32_val___boxed(lean_object*); lean_object* l_dite___rarg(uint8_t, lean_object*, lean_object*); lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); @@ -810,6 +809,7 @@ uint8_t l_instDecidableOr___rarg(uint8_t, uint8_t); lean_object* l_EStateM_pure___rarg(lean_object*, lean_object*); lean_object* l___private_Init_Prelude_0__Lean_extractImported_match__1(lean_object*); lean_object* l_instHAndThen(lean_object*); +uint8_t l_instDecidableLt(uint32_t, uint32_t); lean_object* l_instOfNatNat___boxed(lean_object*); lean_object* l_Lean_MonadQuotation_addMacroScope(lean_object*); uint32_t lean_uint32_of_nat(lean_object*); @@ -836,6 +836,7 @@ lean_object* l___private_Init_Prelude_0__Lean_extractImported_match__1___rarg(le lean_object* l_Lean_Syntax_getOp(lean_object*, lean_object*); lean_object* l_Array_mk___boxed(lean_object*, lean_object*); lean_object* l_instHAndThen___rarg(lean_object*, lean_object*, lean_object*); +lean_object* l_instLTFin___boxed(lean_object*); lean_object* l_modifyGetThe___rarg(lean_object*, lean_object*); lean_object* l_modify___rarg(lean_object*, lean_object*); lean_object* l_EStateM_instMonadExceptOfEStateM(lean_object*, lean_object*, lean_object*); @@ -858,7 +859,6 @@ lean_object* l_instDecidableOr___rarg___boxed(lean_object*, lean_object*); lean_object* lean_string_mk(lean_object*); size_t lean_string_hash(lean_object*); lean_object* l_EStateM_orElse___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_instHasLessFin___boxed(lean_object*); lean_object* l___private_Init_Prelude_0__Lean_extractImported(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_interpolatedStrLitKind; lean_object* l_Array_set_x21___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -2269,7 +2269,7 @@ x_4 = lean_box(x_3); return x_4; } } -static lean_object* _init_l_instHasLessEqNat() { +static lean_object* _init_l_instLENat() { _start: { lean_object* x_1; @@ -2277,7 +2277,7 @@ x_1 = lean_box(0); return x_1; } } -static lean_object* _init_l_instHasLessNat() { +static lean_object* _init_l_instLTNat() { _start: { lean_object* x_1; @@ -2451,7 +2451,7 @@ lean_dec(x_1); return x_2; } } -lean_object* l_instHasLessFin(lean_object* x_1) { +lean_object* l_instLTFin(lean_object* x_1) { _start: { lean_object* x_2; @@ -2459,16 +2459,16 @@ x_2 = lean_box(0); return x_2; } } -lean_object* l_instHasLessFin___boxed(lean_object* x_1) { +lean_object* l_instLTFin___boxed(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l_instHasLessFin(x_1); +x_2 = l_instLTFin(x_1); lean_dec(x_1); return x_2; } } -lean_object* l_instHasLessEqFin(lean_object* x_1) { +lean_object* l_instLEFin(lean_object* x_1) { _start: { lean_object* x_2; @@ -2476,11 +2476,11 @@ x_2 = lean_box(0); return x_2; } } -lean_object* l_instHasLessEqFin___boxed(lean_object* x_1) { +lean_object* l_instLEFin___boxed(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l_instHasLessEqFin(x_1); +x_2 = l_instLEFin(x_1); lean_dec(x_1); return x_2; } @@ -2831,7 +2831,7 @@ x_1 = l_instInhabitedUInt32___closed__1; return x_1; } } -static lean_object* _init_l_instHasLessUInt32() { +static lean_object* _init_l_instLTUInt32() { _start: { lean_object* x_1; @@ -2839,7 +2839,7 @@ x_1 = lean_box(0); return x_1; } } -static lean_object* _init_l_instHasLessEqUInt32() { +static lean_object* _init_l_instLEUInt32() { _start: { lean_object* x_1; @@ -2873,7 +2873,7 @@ x_6 = lean_box(x_5); return x_6; } } -uint8_t l_instDecidableLess(uint32_t x_1, uint32_t x_2) { +uint8_t l_instDecidableLt(uint32_t x_1, uint32_t x_2) { _start: { uint8_t x_3; @@ -2881,7 +2881,7 @@ x_3 = x_1 < x_2; return x_3; } } -lean_object* l_instDecidableLess___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_instDecidableLt___boxed(lean_object* x_1, lean_object* x_2) { _start: { uint32_t x_3; uint32_t x_4; uint8_t x_5; lean_object* x_6; @@ -2889,12 +2889,12 @@ x_3 = lean_unbox_uint32(x_1); lean_dec(x_1); x_4 = lean_unbox_uint32(x_2); lean_dec(x_2); -x_5 = l_instDecidableLess(x_3, x_4); +x_5 = l_instDecidableLt(x_3, x_4); x_6 = lean_box(x_5); return x_6; } } -uint8_t l_instDecidableLessEq(uint32_t x_1, uint32_t x_2) { +uint8_t l_instDecidableLe(uint32_t x_1, uint32_t x_2) { _start: { uint8_t x_3; @@ -2902,7 +2902,7 @@ x_3 = x_1 <= x_2; return x_3; } } -lean_object* l_instDecidableLessEq___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_instDecidableLe___boxed(lean_object* x_1, lean_object* x_2) { _start: { uint32_t x_3; uint32_t x_4; uint8_t x_5; lean_object* x_6; @@ -2910,7 +2910,7 @@ x_3 = lean_unbox_uint32(x_1); lean_dec(x_1); x_4 = lean_unbox_uint32(x_2); lean_dec(x_2); -x_5 = l_instDecidableLessEq(x_3, x_4); +x_5 = l_instDecidableLe(x_3, x_4); x_6 = lean_box(x_5); return x_6; } @@ -12022,10 +12022,10 @@ l_instPowNat___closed__1 = _init_l_instPowNat___closed__1(); lean_mark_persistent(l_instPowNat___closed__1); l_instPowNat = _init_l_instPowNat(); lean_mark_persistent(l_instPowNat); -l_instHasLessEqNat = _init_l_instHasLessEqNat(); -lean_mark_persistent(l_instHasLessEqNat); -l_instHasLessNat = _init_l_instHasLessNat(); -lean_mark_persistent(l_instHasLessNat); +l_instLENat = _init_l_instLENat(); +lean_mark_persistent(l_instLENat); +l_instLTNat = _init_l_instLTNat(); +lean_mark_persistent(l_instLTNat); l_instSubNat___closed__1 = _init_l_instSubNat___closed__1(); lean_mark_persistent(l_instSubNat___closed__1); l_instSubNat = _init_l_instSubNat(); @@ -12046,10 +12046,10 @@ l_UInt32_size = _init_l_UInt32_size(); lean_mark_persistent(l_UInt32_size); l_instInhabitedUInt32___closed__1 = _init_l_instInhabitedUInt32___closed__1(); l_instInhabitedUInt32 = _init_l_instInhabitedUInt32(); -l_instHasLessUInt32 = _init_l_instHasLessUInt32(); -lean_mark_persistent(l_instHasLessUInt32); -l_instHasLessEqUInt32 = _init_l_instHasLessEqUInt32(); -lean_mark_persistent(l_instHasLessEqUInt32); +l_instLTUInt32 = _init_l_instLTUInt32(); +lean_mark_persistent(l_instLTUInt32); +l_instLEUInt32 = _init_l_instLEUInt32(); +lean_mark_persistent(l_instLEUInt32); l_UInt64_size___closed__1 = _init_l_UInt64_size___closed__1(); lean_mark_persistent(l_UInt64_size___closed__1); l_UInt64_size = _init_l_UInt64_size(); diff --git a/stage0/stdlib/Init/System/IO.c b/stage0/stdlib/Init/System/IO.c index 17428637ee..5bdb1d4db7 100644 --- a/stage0/stdlib/Init/System/IO.c +++ b/stage0/stdlib/Init/System/IO.c @@ -214,7 +214,6 @@ lean_object* l_termPrintln_x21_______closed__7; lean_object* l_IO_FS_Stream_putStrLn(lean_object*); lean_object* l_IO_withStderr___at_IO_FS_withIsolatedStreams___spec__3___rarg(lean_object*, lean_object*, lean_object*); lean_object* lean_io_wait(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; lean_object* l_IO_print___at_IO_println___spec__1(lean_object*, lean_object*); lean_object* l_IO_FS_Handle_write___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_IO_FS_Handle_readToEnd_read___at_IO_Process_output___spec__1(lean_object*, lean_object*, lean_object*); @@ -341,6 +340,7 @@ lean_object* l_IO_wait___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getKind(lean_object*); lean_object* l_IO_FS_Stream_ofBuffer___elambda__3(lean_object*, lean_object*, lean_object*); lean_object* l_IO_Prim_currentDir___boxed(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_object* l_IO_appDir___rarg___lambda__1___closed__1; lean_object* l_IO_Prim_fopenFlags___closed__5; lean_object* lean_get_stdout(lean_object*); @@ -362,13 +362,11 @@ lean_object* l_myMacro____x40_Init_System_IO___hyg_2973____closed__12; lean_object* l_IO_FS_withIsolatedStreams___rarg___lambda__2(lean_object*, lean_object*); lean_object* l_IO_withStdin___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_IO_checkCanceled___boxed(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__8; lean_object* l_IO_FileRight_group___default; lean_object* l_IO_FS_Handle_getLine___at_IO_Process_output___spec__4___boxed(lean_object*, lean_object*); lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); lean_object* l_IO_toEIO___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_IO_FS_Handle_putStrLn(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* lean_byte_array_copy_slice(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t); lean_object* l_myMacro____x40_Init_System_IO___hyg_2973____closed__6; lean_object* l_IO_FS_lines___rarg___lambda__1(lean_object*, lean_object*, lean_object*); @@ -459,6 +457,7 @@ lean_object* lean_uint32_to_nat(uint32_t); uint32_t l_IO_AccessRight_flags___closed__5; lean_object* l_IO_withStdout___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_io_prim_handle_mk(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_IO_FS_Stream_ofBuffer___closed__1; lean_object* l_IO_FS_readBinFile___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_IO_getStdout___at_IO_print___spec__1(lean_object*); @@ -477,6 +476,7 @@ lean_object* l_instOrElseEIO___closed__1; lean_object* l_termPrintln_x21_______closed__1; lean_object* l_IO_Prim_Handle_read___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_ByteArray_findIdx_x3f_loop___at_IO_FS_Stream_ofBuffer___elambda__2___spec__1(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__8; lean_object* l_IO_Prim_fopenFlags___closed__13; uint32_t l_IO_AccessRight_flags___closed__3; lean_object* l_IO_FS_withFile(lean_object*); @@ -7130,7 +7130,7 @@ x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); x_34 = lean_array_push(x_20, x_33); -x_35 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_35 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_15); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_15); @@ -7168,7 +7168,7 @@ x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_32); lean_ctor_set(x_52, 1, x_51); x_53 = lean_array_push(x_37, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_54 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_53); @@ -7186,7 +7186,7 @@ x_62 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_62, 0, x_15); lean_ctor_set(x_62, 1, x_61); x_63 = lean_array_push(x_60, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_64 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_65 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_65, 0, x_64); lean_ctor_set(x_65, 1, x_63); @@ -7237,7 +7237,7 @@ x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); x_86 = lean_array_push(x_72, x_85); -x_87 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_87 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_66); x_88 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_88, 0, x_66); @@ -7275,7 +7275,7 @@ x_104 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_104, 0, x_84); lean_ctor_set(x_104, 1, x_103); x_105 = lean_array_push(x_89, x_104); -x_106 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_106 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_107 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_107, 0, x_106); lean_ctor_set(x_107, 1, x_105); @@ -7293,7 +7293,7 @@ x_114 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_114, 0, x_66); lean_ctor_set(x_114, 1, x_113); x_115 = lean_array_push(x_112, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_116 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_117 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_117, 0, x_116); lean_ctor_set(x_117, 1, x_115); @@ -7364,7 +7364,7 @@ lean_ctor_set(x_147, 0, x_121); lean_ctor_set(x_147, 1, x_146); lean_inc(x_147); x_148 = lean_array_push(x_145, x_147); -x_149 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_149 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_150 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_150, 0, x_149); lean_ctor_set(x_150, 1, x_148); @@ -7378,7 +7378,7 @@ x_155 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_155, 0, x_154); lean_ctor_set(x_155, 1, x_153); x_156 = lean_array_push(x_126, x_155); -x_157 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_157 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_121); x_158 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_158, 0, x_121); @@ -7415,7 +7415,7 @@ x_174 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_174, 0, x_154); lean_ctor_set(x_174, 1, x_173); x_175 = lean_array_push(x_159, x_174); -x_176 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_176 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_177 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_177, 0, x_176); lean_ctor_set(x_177, 1, x_175); @@ -7495,7 +7495,7 @@ lean_ctor_set(x_212, 0, x_185); lean_ctor_set(x_212, 1, x_211); lean_inc(x_212); x_213 = lean_array_push(x_210, x_212); -x_214 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_214 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_215 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_215, 0, x_214); lean_ctor_set(x_215, 1, x_213); @@ -7509,7 +7509,7 @@ x_220 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_220, 0, x_219); lean_ctor_set(x_220, 1, x_218); x_221 = lean_array_push(x_191, x_220); -x_222 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_222 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_185); x_223 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_223, 0, x_185); @@ -7546,7 +7546,7 @@ x_239 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_239, 0, x_219); lean_ctor_set(x_239, 1, x_238); x_240 = lean_array_push(x_224, x_239); -x_241 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_241 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_242 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_242, 0, x_241); lean_ctor_set(x_242, 1, x_240); diff --git a/stage0/stdlib/Init/Util.c b/stage0/stdlib/Init/Util.c index 23a8af6599..76aa0cac3b 100644 --- a/stage0/stdlib/Init/Util.c +++ b/stage0/stdlib/Init/Util.c @@ -54,10 +54,10 @@ lean_object* l_panicWithPos(lean_object*); lean_object* l_panicWithPosWithDecl(lean_object*); lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l_panicWithPosWithDecl___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_withPtrAddr___rarg___boxed__const__1; lean_object* l_withPtrAddr___rarg(lean_object*, lean_object*); lean_object* l_dbgSleep___boxed(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_withPtrAddrUnsafe___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_ptrAddrUnsafe___boxed(lean_object*, lean_object*); lean_object* l_dbgTraceVal(lean_object*); @@ -130,7 +130,7 @@ _start: lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; x_5 = l___private_Init_Util_0__mkPanicMessage___closed__1; x_6 = lean_string_append(x_5, x_1); -x_7 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_7 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_8 = lean_string_append(x_6, x_7); x_9 = l_Nat_repr(x_2); x_10 = lean_string_append(x_8, x_9); @@ -191,7 +191,7 @@ x_7 = lean_string_append(x_6, x_2); x_8 = l___private_Init_Data_Format_Basic_0__Std_Format_be___closed__1; x_9 = lean_string_append(x_7, x_8); x_10 = lean_string_append(x_9, x_1); -x_11 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_11 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_12 = lean_string_append(x_10, x_11); x_13 = l_Nat_repr(x_3); x_14 = lean_string_append(x_12, x_13); diff --git a/stage0/stdlib/Lean/Compiler/ConstFolding.c b/stage0/stdlib/Lean/Compiler/ConstFolding.c index 4a082e9d11..a11ebdf02c 100644 --- a/stage0/stdlib/Lean/Compiler/ConstFolding.c +++ b/stage0/stdlib/Lean/Compiler/ConstFolding.c @@ -83,7 +83,6 @@ lean_object* l_Lean_Compiler_getNumLit_match__1(lean_object*); lean_object* l_Lean_Compiler_natFoldFns___closed__27; lean_object* l_Lean_Compiler_getNumLit_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Compiler_natFoldFns___closed__9; -lean_object* l_Lean_Compiler_natFoldFns___closed__40; lean_object* l_Lean_Compiler_natFoldFns___closed__4; lean_object* l_Lean_Compiler_numScalarTypes___closed__20; lean_object* l_List_foldl___at_Lean_Compiler_uintFoldToNatFns___spec__1___closed__1; @@ -106,8 +105,8 @@ extern lean_object* l_Lean_levelZero; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_Compiler_preUIntBinFoldFns___closed__19; lean_object* l_Lean_Compiler_mkUInt32Lit(lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; lean_object* l_Lean_Compiler_numScalarTypes___closed__17; -lean_object* l_Lean_Compiler_natFoldFns___closed__37; extern lean_object* l_Lean_Compiler_neutralExpr; lean_object* l_Lean_Compiler_numScalarTypes___closed__4; lean_object* l_Lean_Compiler_natFoldFns___closed__16; @@ -126,8 +125,6 @@ lean_object* l_Lean_Compiler_binFoldFns___closed__1; lean_object* l_Lean_Compiler_mkNatEq___closed__3; lean_object* l_Lean_Compiler_foldUIntDiv___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Compiler_natFoldFns___closed__21; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; -lean_object* l_Lean_Compiler_natFoldFns___closed__38; lean_object* l_Lean_Compiler_foldNatDecEq(uint8_t, lean_object*, lean_object*); lean_object* l_Lean_Compiler_foldUIntDiv___closed__1; lean_object* l_Lean_Compiler_toDecidableExpr___boxed(lean_object*, lean_object*, lean_object*); @@ -198,6 +195,7 @@ lean_object* l_Lean_Compiler_boolFoldFns___closed__4; lean_object* l_Lean_Compiler_numScalarTypes___closed__26; lean_object* l_Lean_Compiler_mkUIntTypeName___closed__1; extern lean_object* l_Lean_Literal_type___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_object* l_Lean_Compiler_mkUIntLit___boxed(lean_object*, lean_object*); lean_object* l_Lean_Compiler_foldNatPow(uint8_t); lean_object* l_Lean_Compiler_numScalarTypes___closed__12; @@ -303,7 +301,6 @@ lean_object* l_Lean_Compiler_foldBinUInt(lean_object*, uint8_t, lean_object*, le lean_object* l_Lean_Compiler_foldUIntAdd(uint8_t, lean_object*, lean_object*); lean_object* l_Lean_Compiler_foldBinOp_match__1(lean_object*); lean_object* l_List_foldr___at_Lean_Compiler_isOfNat___spec__1___boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Compiler_natFoldFns___closed__39; lean_object* lean_nat_mod(lean_object*, lean_object*); lean_object* l_Lean_mkNatLit(lean_object*); lean_object* l_Lean_Compiler_numScalarTypes___closed__7; @@ -319,7 +316,6 @@ extern lean_object* l_Lean_levelOne; lean_object* l_Lean_Compiler_foldUIntMul(uint8_t, lean_object*, lean_object*); extern lean_object* l_Lean_Expr_isCharLit___closed__4; lean_object* l_Lean_Compiler_preUIntBinFoldFns___closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__4; lean_object* lean_get_num_lit(lean_object*); lean_object* l_Lean_Compiler_foldNatDecLt___closed__1; lean_object* l_Lean_mkConst(lean_object*, lean_object*); @@ -2279,7 +2275,7 @@ static lean_object* _init_l_Lean_Compiler_mkNatEq___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_2 = l_Lean_Compiler_mkNatEq___closed__1; x_3 = l_Lean_mkConst(x_1, x_2); return x_3; @@ -2942,7 +2938,7 @@ static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__17() { _start: { lean_object* x_1; -x_1 = lean_mk_string("_main"); +x_1 = lean_mk_string("decEq"); return x_1; } } @@ -2950,7 +2946,7 @@ static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__18() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Compiler_natFoldFns___closed__14; +x_1 = l_Lean_Literal_type___closed__2; x_2 = l_Lean_Compiler_natFoldFns___closed__17; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2959,54 +2955,24 @@ return x_3; static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__19() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Compiler_natFoldFns___closed__18; -x_2 = l_Lean_Compiler_natFoldFns___closed__15; -x_3 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_3, 0, x_1); -lean_ctor_set(x_3, 1, x_2); -return x_3; -} -} -static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__20() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string("decEq"); -return x_1; -} -} -static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__21() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Literal_type___closed__2; -x_2 = l_Lean_Compiler_natFoldFns___closed__20; -x_3 = lean_name_mk_string(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__22() { -_start: -{ lean_object* x_1; x_1 = lean_alloc_closure((void*)(l_Lean_Compiler_foldNatDecEq___boxed), 3, 0); return x_1; } } -static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__23() { +static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__20() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Compiler_natFoldFns___closed__21; -x_2 = l_Lean_Compiler_natFoldFns___closed__22; +x_1 = l_Lean_Compiler_natFoldFns___closed__18; +x_2 = l_Lean_Compiler_natFoldFns___closed__19; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__24() { +static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__21() { _start: { lean_object* x_1; @@ -3014,17 +2980,17 @@ x_1 = lean_mk_string("decLt"); return x_1; } } -static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__25() { +static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__22() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Literal_type___closed__2; -x_2 = l_Lean_Compiler_natFoldFns___closed__24; +x_2 = l_Lean_Compiler_natFoldFns___closed__21; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__26() { +static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__23() { _start: { lean_object* x_1; @@ -3032,19 +2998,19 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Compiler_foldNatDecLt___boxed), 3, 0); return x_1; } } -static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__27() { +static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__24() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Compiler_natFoldFns___closed__25; -x_2 = l_Lean_Compiler_natFoldFns___closed__26; +x_1 = l_Lean_Compiler_natFoldFns___closed__22; +x_2 = l_Lean_Compiler_natFoldFns___closed__23; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__28() { +static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__25() { _start: { lean_object* x_1; @@ -3052,17 +3018,17 @@ x_1 = lean_mk_string("decLe"); return x_1; } } -static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__29() { +static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__26() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Literal_type___closed__2; -x_2 = l_Lean_Compiler_natFoldFns___closed__28; +x_2 = l_Lean_Compiler_natFoldFns___closed__25; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__30() { +static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__27() { _start: { lean_object* x_1; @@ -3070,13 +3036,49 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Compiler_foldNatDecLe___boxed), 3, 0); return x_1; } } +static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__28() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Compiler_natFoldFns___closed__26; +x_2 = l_Lean_Compiler_natFoldFns___closed__27; +x_3 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_3, 0, x_1); +lean_ctor_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__29() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = lean_box(0); +x_2 = l_Lean_Compiler_natFoldFns___closed__28; +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_Lean_Compiler_natFoldFns___closed__30() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Compiler_natFoldFns___closed__24; +x_2 = l_Lean_Compiler_natFoldFns___closed__29; +x_3 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_3, 0, x_1); +lean_ctor_set(x_3, 1, x_2); +return x_3; +} +} static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__31() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Compiler_natFoldFns___closed__29; +x_1 = l_Lean_Compiler_natFoldFns___closed__20; x_2 = l_Lean_Compiler_natFoldFns___closed__30; -x_3 = lean_alloc_ctor(0, 2, 0); +x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; @@ -3086,11 +3088,11 @@ static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__32() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); +x_1 = l_Lean_Compiler_natFoldFns___closed__16; x_2 = l_Lean_Compiler_natFoldFns___closed__31; x_3 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_3, 0, x_2); -lean_ctor_set(x_3, 1, x_1); +lean_ctor_set(x_3, 0, x_1); +lean_ctor_set(x_3, 1, x_2); return x_3; } } @@ -3098,7 +3100,7 @@ static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__33() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Compiler_natFoldFns___closed__27; +x_1 = l_Lean_Compiler_natFoldFns___closed__12; x_2 = l_Lean_Compiler_natFoldFns___closed__32; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -3110,7 +3112,7 @@ static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__34() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Compiler_natFoldFns___closed__23; +x_1 = l_Lean_Compiler_natFoldFns___closed__9; x_2 = l_Lean_Compiler_natFoldFns___closed__33; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -3122,7 +3124,7 @@ static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__35() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Compiler_natFoldFns___closed__19; +x_1 = l_Lean_Compiler_natFoldFns___closed__6; x_2 = l_Lean_Compiler_natFoldFns___closed__34; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -3134,56 +3136,8 @@ static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__36() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Compiler_natFoldFns___closed__16; -x_2 = l_Lean_Compiler_natFoldFns___closed__35; -x_3 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_3, 0, x_1); -lean_ctor_set(x_3, 1, x_2); -return x_3; -} -} -static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__37() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Compiler_natFoldFns___closed__12; -x_2 = l_Lean_Compiler_natFoldFns___closed__36; -x_3 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_3, 0, x_1); -lean_ctor_set(x_3, 1, x_2); -return x_3; -} -} -static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__38() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Compiler_natFoldFns___closed__9; -x_2 = l_Lean_Compiler_natFoldFns___closed__37; -x_3 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_3, 0, x_1); -lean_ctor_set(x_3, 1, x_2); -return x_3; -} -} -static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__39() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Compiler_natFoldFns___closed__6; -x_2 = l_Lean_Compiler_natFoldFns___closed__38; -x_3 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_3, 0, x_1); -lean_ctor_set(x_3, 1, x_2); -return x_3; -} -} -static lean_object* _init_l_Lean_Compiler_natFoldFns___closed__40() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Compiler_natFoldFns___closed__3; -x_2 = l_Lean_Compiler_natFoldFns___closed__39; +x_2 = l_Lean_Compiler_natFoldFns___closed__35; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); @@ -3194,7 +3148,7 @@ static lean_object* _init_l_Lean_Compiler_natFoldFns() { _start: { lean_object* x_1; -x_1 = l_Lean_Compiler_natFoldFns___closed__40; +x_1 = l_Lean_Compiler_natFoldFns___closed__36; return x_1; } } @@ -3270,7 +3224,7 @@ if (x_25 == 0) { lean_object* x_26; uint8_t x_27; lean_dec(x_2); -x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_27 = lean_string_dec_eq(x_11, x_26); if (x_27 == 0) { @@ -3321,7 +3275,7 @@ if (x_38 == 0) { lean_object* x_39; uint8_t x_40; lean_dec(x_2); -x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_40 = lean_string_dec_eq(x_11, x_39); if (x_40 == 0) { @@ -3404,7 +3358,7 @@ if (x_58 == 0) { lean_object* x_59; uint8_t x_60; lean_dec(x_2); -x_59 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_59 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_60 = lean_string_dec_eq(x_11, x_59); if (x_60 == 0) { @@ -3507,7 +3461,7 @@ if (x_83 == 0) { lean_object* x_84; uint8_t x_85; lean_dec(x_2); -x_84 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_84 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_85 = lean_string_dec_eq(x_73, x_84); if (x_85 == 0) { @@ -3676,7 +3630,7 @@ x_11 = lean_string_dec_eq(x_5, x_10); if (x_11 == 0) { lean_object* x_12; uint8_t x_13; -x_12 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_12 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_13 = lean_string_dec_eq(x_5, x_12); if (x_13 == 0) { @@ -5199,14 +5153,6 @@ l_Lean_Compiler_natFoldFns___closed__35 = _init_l_Lean_Compiler_natFoldFns___clo lean_mark_persistent(l_Lean_Compiler_natFoldFns___closed__35); l_Lean_Compiler_natFoldFns___closed__36 = _init_l_Lean_Compiler_natFoldFns___closed__36(); lean_mark_persistent(l_Lean_Compiler_natFoldFns___closed__36); -l_Lean_Compiler_natFoldFns___closed__37 = _init_l_Lean_Compiler_natFoldFns___closed__37(); -lean_mark_persistent(l_Lean_Compiler_natFoldFns___closed__37); -l_Lean_Compiler_natFoldFns___closed__38 = _init_l_Lean_Compiler_natFoldFns___closed__38(); -lean_mark_persistent(l_Lean_Compiler_natFoldFns___closed__38); -l_Lean_Compiler_natFoldFns___closed__39 = _init_l_Lean_Compiler_natFoldFns___closed__39(); -lean_mark_persistent(l_Lean_Compiler_natFoldFns___closed__39); -l_Lean_Compiler_natFoldFns___closed__40 = _init_l_Lean_Compiler_natFoldFns___closed__40(); -lean_mark_persistent(l_Lean_Compiler_natFoldFns___closed__40); l_Lean_Compiler_natFoldFns = _init_l_Lean_Compiler_natFoldFns(); lean_mark_persistent(l_Lean_Compiler_natFoldFns); l_Lean_Compiler_getBoolLit___closed__1 = _init_l_Lean_Compiler_getBoolLit___closed__1(); diff --git a/stage0/stdlib/Lean/Compiler/IR/Borrow.c b/stage0/stdlib/Lean/Compiler/IR/Borrow.c index e4d64dc918..8ff4f96593 100644 --- a/stage0/stdlib/Lean/Compiler/IR/Borrow.c +++ b/stage0/stdlib/Lean/Compiler/IR/Borrow.c @@ -193,7 +193,6 @@ lean_object* lean_nat_mul(lean_object*, lean_object*); lean_object* l_Lean_IR_Borrow_isOwned___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_Borrow_ApplyParamMap_visitDecls(lean_object*, lean_object*); lean_object* l_Std_AssocList_foldlM___at_Lean_IR_Borrow_ParamMap_fmt___spec__1___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_IR_Borrow_ownArgsIfParam(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_Borrow_ownArgsUsingParams(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_Borrow_ownArgsIfParam___boxed(lean_object*, lean_object*, lean_object*); @@ -236,6 +235,7 @@ lean_object* l_Std_mkHashMap___at_Lean_IR_Borrow_mkInitParamMap___spec__1(lean_o lean_object* l_Lean_IR_Decl_params(lean_object*); lean_object* l_Lean_IR_Borrow_applyParamMap___boxed(lean_object*, lean_object*); lean_object* l_Lean_IR_Borrow_instToStringParamMap(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; uint8_t l_Lean_IR_Borrow_BorrowInfState_modified___default; lean_object* l_Lean_IR_Borrow_BorrowInfState_owned___default___closed__1; lean_object* l_Lean_IR_Borrow_OwnedSet_getHash___boxed(lean_object*); @@ -1013,7 +1013,7 @@ static lean_object* _init_l_Std_AssocList_foldlM___at_Lean_IR_Borrow_ParamMap_fm _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; diff --git a/stage0/stdlib/Lean/Compiler/IR/CtorLayout.c b/stage0/stdlib/Lean/Compiler/IR/CtorLayout.c index b4006baa24..199eb7675f 100644 --- a/stage0/stdlib/Lean/Compiler/IR/CtorLayout.c +++ b/stage0/stdlib/Lean/Compiler/IR/CtorLayout.c @@ -28,13 +28,13 @@ lean_object* l_Lean_IR_CtorFieldInfo_format___closed__1; lean_object* l_Lean_IR_CtorFieldInfo_format___closed__8; lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatIRType(lean_object*); lean_object* l_Lean_IR_CtorFieldInfo_format___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_IR_CtorFieldInfo_instToFormatCtorFieldInfo___closed__1; lean_object* l_Lean_IR_CtorFieldInfo_format___closed__2; lean_object* l_Lean_IR_getCtorLayout___boxed(lean_object*, lean_object*); lean_object* lean_ir_get_ctor_layout(lean_object*, lean_object*); lean_object* l_Lean_IR_CtorFieldInfo_instToFormatCtorFieldInfo; lean_object* l_Lean_IR_CtorFieldInfo_format_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Lean_IR_CtorFieldInfo_format_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { _start: { @@ -176,7 +176,7 @@ static lean_object* _init_l_Lean_IR_CtorFieldInfo_format___closed__8() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; diff --git a/stage0/stdlib/Lean/Compiler/IR/EmitC.c b/stage0/stdlib/Lean/Compiler/IR/EmitC.c index 5933793a34..7363a686a4 100644 --- a/stage0/stdlib/Lean/Compiler/IR/EmitC.c +++ b/stage0/stdlib/Lean/Compiler/IR/EmitC.c @@ -419,6 +419,7 @@ extern lean_object* l_Lean_instToStringImport___closed__1; lean_object* l_Lean_IR_EmitC_emitJmp___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_EmitC_emitTailCall___lambda__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_EmitC_emitJPs_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_object* l_Lean_IR_EmitC_emitExternDeclAux(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_case___closed__3; lean_object* l_List_forM___at_Lean_IR_EmitC_emitLns___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); @@ -491,7 +492,6 @@ lean_object* l_Nat_foldM_loop___at_Lean_IR_EmitC_emitSimpleExternalCall___spec__ lean_object* l_Nat_foldM_loop___at_Lean_IR_EmitC_emitSimpleExternalCall___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*); lean_object* l_Lean_IR_EmitC_emitTag(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_term___x3d_x3d_____closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_IR_EmitC_emitDecl(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_EmitC_throwUnknownVar(lean_object*); lean_object* l_Lean_IR_EmitC_isIf(lean_object*); @@ -521,7 +521,6 @@ lean_object* l_Lean_IR_EmitC_emitFileFooter___closed__2; lean_object* l_Lean_IR_EmitC_emitDec(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*); lean_object* l_Lean_IR_EmitC_toCType_match__1(lean_object*); lean_object* l_Lean_IR_EmitC_emitDec___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__12; lean_object* l_Lean_IR_EmitC_emitLit___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_EmitC_emitTailCall___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_EmitC_emitFullApp_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -607,6 +606,7 @@ lean_object* l_Lean_IR_EmitC_argToCString_match__1(lean_object*); lean_object* lean_uint32_to_nat(uint32_t); lean_object* l_Lean_IR_EmitC_throwInvalidExportName___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_EmitC_emitInitFn___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; uint8_t l_Lean_IR_EmitC_paramEqArg(lean_object*, lean_object*); lean_object* l_Lean_IR_EmitC_emitLn___at_Lean_IR_EmitC_emitMainFn___spec__2___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_EmitC_emitCase(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -2211,7 +2211,7 @@ lean_object* l_Lean_IR_EmitC_emitFnDeclAux___lambda__1(lean_object* x_1, lean_ob _start: { lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; -x_4 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_4 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_5 = lean_string_append(x_3, x_4); x_6 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_7 = lean_string_append(x_5, x_6); @@ -6062,7 +6062,7 @@ x_24 = l_Lean_IR_EmitC_emitArg(x_16, x_5, x_23); x_25 = lean_ctor_get(x_24, 1); lean_inc(x_25); lean_dec(x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_26 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_27 = lean_string_append(x_25, x_26); x_28 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_29 = lean_string_append(x_27, x_28); @@ -6113,7 +6113,7 @@ x_16 = lean_string_append(x_15, x_14); lean_dec(x_14); x_17 = lean_string_append(x_13, x_16); lean_dec(x_16); -x_18 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_18 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_19 = lean_string_append(x_17, x_18); x_20 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_21 = lean_string_append(x_19, x_20); @@ -6136,7 +6136,7 @@ x_28 = lean_string_append(x_27, x_26); lean_dec(x_26); x_29 = lean_string_append(x_25, x_28); lean_dec(x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_30 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_31 = lean_string_append(x_29, x_30); x_32 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_33 = lean_string_append(x_31, x_32); @@ -6972,7 +6972,7 @@ x_21 = lean_ctor_get(x_20, 1); lean_inc(x_21); lean_dec(x_20); x_22 = lean_string_append(x_21, x_10); -x_23 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_23 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_24 = lean_string_append(x_22, x_23); x_25 = lean_string_append(x_24, x_14); x_26 = l_Lean_IR_EmitC_emitMainFn___lambda__1___closed__4; @@ -7111,7 +7111,7 @@ lean_inc(x_29); lean_dec(x_28); x_30 = lean_string_append(x_29, x_12); lean_dec(x_12); -x_31 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_31 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_32 = lean_string_append(x_30, x_31); x_33 = lean_string_append(x_32, x_16); if (x_4 == 0) @@ -7946,7 +7946,7 @@ x_26 = l_Lean_expandExternPattern(x_24, x_25); lean_dec(x_25); x_27 = lean_string_append(x_6, x_26); lean_dec(x_26); -x_28 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_28 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_29 = lean_string_append(x_27, x_28); x_30 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_31 = lean_string_append(x_29, x_30); @@ -9386,7 +9386,7 @@ lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean x_11 = lean_ctor_get(x_9, 1); x_12 = lean_ctor_get(x_9, 0); lean_dec(x_12); -x_13 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_13 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_14 = lean_string_append(x_11, x_13); x_15 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_16 = lean_string_append(x_14, x_15); @@ -9401,7 +9401,7 @@ lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean x_18 = lean_ctor_get(x_9, 1); lean_inc(x_18); lean_dec(x_9); -x_19 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_19 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_20 = lean_string_append(x_18, x_19); x_21 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_22 = lean_string_append(x_20, x_21); @@ -10389,7 +10389,7 @@ x_25 = l_Lean_IR_EmitC_emitArg(x_16, x_5, x_24); x_26 = lean_ctor_get(x_25, 1); lean_inc(x_26); lean_dec(x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_27 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_28 = lean_string_append(x_26, x_27); x_29 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_30 = lean_string_append(x_28, x_29); @@ -10466,7 +10466,7 @@ x_27 = l_Lean_IR_EmitC_emitArg(x_16, x_5, x_26); x_28 = lean_ctor_get(x_27, 1); lean_inc(x_28); lean_dec(x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_29 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_30 = lean_string_append(x_28, x_29); x_31 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_32 = lean_string_append(x_30, x_31); @@ -10541,7 +10541,7 @@ x_24 = lean_string_append(x_22, x_23); x_25 = l_Nat_repr(x_12); x_26 = lean_string_append(x_24, x_25); lean_dec(x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_27 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_28 = lean_string_append(x_26, x_27); x_29 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_30 = lean_string_append(x_28, x_29); @@ -11499,7 +11499,7 @@ x_9 = lean_string_append(x_8, x_7); lean_dec(x_7); x_10 = lean_string_append(x_3, x_9); lean_dec(x_9); -x_11 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_11 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_12 = lean_string_append(x_10, x_11); x_13 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_14 = lean_string_append(x_12, x_13); @@ -11962,7 +11962,7 @@ lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lea x_97 = lean_ctor_get(x_95, 1); x_98 = lean_ctor_get(x_95, 0); lean_dec(x_98); -x_99 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_99 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_100 = lean_string_append(x_97, x_99); x_101 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_102 = lean_string_append(x_100, x_101); @@ -11977,7 +11977,7 @@ lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; x_104 = lean_ctor_get(x_95, 1); lean_inc(x_104); lean_dec(x_95); -x_105 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_105 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_106 = lean_string_append(x_104, x_105); x_107 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_108 = lean_string_append(x_106, x_107); @@ -12052,7 +12052,7 @@ lean_dec(x_9); x_14 = l_Nat_repr(x_13); x_15 = lean_string_append(x_12, x_14); lean_dec(x_14); -x_16 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_16 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_17 = lean_string_append(x_15, x_16); x_18 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1; x_19 = lean_string_append(x_17, x_18); diff --git a/stage0/stdlib/Lean/Compiler/IR/Format.c b/stage0/stdlib/Lean/Compiler/IR/Format.c index 091df67459..dda622f7c8 100644 --- a/stage0/stdlib/Lean/Compiler/IR/Format.c +++ b/stage0/stdlib/Lean/Compiler/IR/Format.c @@ -156,6 +156,7 @@ lean_object* l_Lean_IR_formatFnBodyHead_match__1___rarg(lean_object*, lean_objec lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatParam___closed__2; lean_object* lean_ir_format_fn_body_head(lean_object*); lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatExpr___closed__12; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__12; extern lean_object* l_Lean_Parser_Tactic_case___closed__3; lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatExpr_match__1(lean_object*); lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatArg_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -199,7 +200,6 @@ lean_object* l_Lean_IR_formatArray___at_Lean_IR_formatParams___spec__1___boxed(l lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatExpr___closed__29; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_formatArray___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_stx_x21_____closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__12; lean_object* l_Lean_IR_formatParams(lean_object*); lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatIRType___closed__11; extern lean_object* l___private_Lean_Util_Trace_0__Lean_addNode___rarg___lambda__1___closed__2; @@ -4057,7 +4057,7 @@ static lean_object* _init_l_Lean_IR_formatFnBody_loop___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_1 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; diff --git a/stage0/stdlib/Lean/Compiler/NameMangling.c b/stage0/stdlib/Lean/Compiler/NameMangling.c index f252c36f7f..5da214594d 100644 --- a/stage0/stdlib/Lean/Compiler/NameMangling.c +++ b/stage0/stdlib/Lean/Compiler/NameMangling.c @@ -42,10 +42,10 @@ lean_object* lean_string_length(lean_object*); lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_String_mangleAux___closed__3; lean_object* lean_nat_mod(lean_object*, lean_object*); lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_Name_mangleAux_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_Name_mangleAux_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_String_mangleAux_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_uint32_to_nat(uint32_t); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; uint8_t lean_nat_dec_lt(lean_object*, lean_object*); lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_String_mangleAux_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { _start: @@ -363,7 +363,7 @@ else { lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; x_6 = l___private_Lean_Compiler_NameMangling_0__Lean_Name_mangleAux(x_3); -x_7 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_7 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_8 = lean_string_append(x_6, x_7); x_9 = lean_string_append(x_8, x_5); lean_dec(x_5); @@ -379,7 +379,7 @@ x_11 = lean_ctor_get(x_1, 1); lean_inc(x_11); lean_dec(x_1); x_12 = l___private_Lean_Compiler_NameMangling_0__Lean_Name_mangleAux(x_10); -x_13 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_13 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_14 = lean_string_append(x_12, x_13); x_15 = l_Nat_repr(x_11); x_16 = lean_string_append(x_14, x_15); diff --git a/stage0/stdlib/Lean/Data/Json/Basic.c b/stage0/stdlib/Lean/Data/Json/Basic.c index d6fbec8ed4..3b1171ffc4 100644 --- a/stage0/stdlib/Lean/Data/Json/Basic.c +++ b/stage0/stdlib/Lean/Data/Json/Basic.c @@ -43,12 +43,12 @@ lean_object* l_Lean_Json_getStr_x3f(lean_object*); lean_object* lean_string_append(lean_object*, lean_object*); lean_object* l_Lean_Json_getArr_x3f_match__1(lean_object*); lean_object* lean_nat_pow(lean_object*, lean_object*); +lean_object* l_Lean_JsonNumber_instLTJsonNumber; lean_object* l_Lean_Json_setObjVal_x21___closed__1; lean_object* lean_string_utf8_extract(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Json_getArrVal_x3f(lean_object*, lean_object*); lean_object* l_Lean_Json_getObj_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Json_mkObj_match__1___rarg(lean_object*, lean_object*); -lean_object* l_Lean_JsonNumber_instDecidableLess___boxed(lean_object*, lean_object*); lean_object* lean_string_utf8_byte_size(lean_object*); extern lean_object* l_instReprProd___rarg___closed__1; lean_object* l___private_Init_Data_String_Basic_0__Substring_nextn(lean_object*, lean_object*, lean_object*); @@ -68,7 +68,6 @@ lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l_Lean_JsonNumber_shiftl___boxed(lean_object*, lean_object*); lean_object* l_Lean_Json_getInt_x3f_match__1(lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_JsonNumber_normalize___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -uint8_t l_Lean_JsonNumber_instDecidableLess(lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Json_mkObj___spec__3(lean_object*, lean_object*); lean_object* l_Lean_JsonNumber_normalize___closed__3; lean_object* l_Lean_Json_getArrVal_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); @@ -111,6 +110,7 @@ uint8_t l_UInt32_decEq(uint32_t, uint32_t); lean_object* l_Lean_Json_getNum_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Json_getObjVal_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_int_neg_succ_of_nat(lean_object*); +uint8_t l_Lean_JsonNumber_instDecidableLt(lean_object*, lean_object*); lean_object* l_Lean_JsonNumber_fromNat(lean_object*); lean_object* l_Lean_Json_getObjValD(lean_object*, lean_object*); uint8_t lean_int_dec_le(lean_object*, lean_object*); @@ -173,9 +173,9 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_JsonNumber_normalize___spec__1(lea lean_object* l_Lean_Json_isNull_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Int_Int_pow(lean_object*, lean_object*); lean_object* l_Lean_Json_getObjVal_x3f___boxed(lean_object*, lean_object*); -lean_object* l_Lean_JsonNumber_instHasLessJsonNumber; lean_object* lean_nat_to_int(lean_object*); lean_object* l_Lean_JsonNumber_instCoeNatJsonNumber; +lean_object* l_Lean_JsonNumber_instDecidableLt___boxed(lean_object*, lean_object*); lean_object* l_Lean_JsonNumber_instCoeNatJsonNumber___closed__1; uint8_t lean_string_dec_lt(lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); @@ -2909,7 +2909,7 @@ x_1 = lean_box(0); return x_1; } } -static lean_object* _init_l_Lean_JsonNumber_instHasLessJsonNumber() { +static lean_object* _init_l_Lean_JsonNumber_instLTJsonNumber() { _start: { lean_object* x_1; @@ -2917,7 +2917,7 @@ x_1 = l_Lean_JsonNumber_ltProp; return x_1; } } -uint8_t l_Lean_JsonNumber_instDecidableLess(lean_object* x_1, lean_object* x_2) { +uint8_t l_Lean_JsonNumber_instDecidableLt(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; @@ -2925,11 +2925,11 @@ x_3 = l_Lean_JsonNumber_lt(x_1, x_2); return x_3; } } -lean_object* l_Lean_JsonNumber_instDecidableLess___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_Lean_JsonNumber_instDecidableLt___boxed(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; lean_object* x_4; -x_3 = l_Lean_JsonNumber_instDecidableLess(x_1, x_2); +x_3 = l_Lean_JsonNumber_instDecidableLt(x_1, x_2); x_4 = lean_box(x_3); return x_4; } @@ -6896,8 +6896,8 @@ l_Lean_JsonNumber_lt_match__3___rarg___closed__1 = _init_l_Lean_JsonNumber_lt_ma lean_mark_persistent(l_Lean_JsonNumber_lt_match__3___rarg___closed__1); l_Lean_JsonNumber_ltProp = _init_l_Lean_JsonNumber_ltProp(); lean_mark_persistent(l_Lean_JsonNumber_ltProp); -l_Lean_JsonNumber_instHasLessJsonNumber = _init_l_Lean_JsonNumber_instHasLessJsonNumber(); -lean_mark_persistent(l_Lean_JsonNumber_instHasLessJsonNumber); +l_Lean_JsonNumber_instLTJsonNumber = _init_l_Lean_JsonNumber_instLTJsonNumber(); +lean_mark_persistent(l_Lean_JsonNumber_instLTJsonNumber); l_Lean_JsonNumber_toString___closed__1 = _init_l_Lean_JsonNumber_toString___closed__1(); lean_mark_persistent(l_Lean_JsonNumber_toString___closed__1); l_Lean_JsonNumber_toString___closed__2 = _init_l_Lean_JsonNumber_toString___closed__2(); diff --git a/stage0/stdlib/Lean/Data/Json/Parser.c b/stage0/stdlib/Lean/Data/Json/Parser.c index 0c8dd32a09..9e21a12c17 100644 --- a/stage0/stdlib/Lean/Data/Json/Parser.c +++ b/stage0/stdlib/Lean/Data/Json/Parser.c @@ -51,6 +51,7 @@ lean_object* l_Lean_Json_Parser_anyCore___rarg___closed__3; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_Json_Parser_anyCore(lean_object*); lean_object* l_Lean_Quickparse_instMonadQuickparse___closed__2; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; lean_object* l_Lean_Json_Parser_escapedChar___boxed__const__6; extern lean_object* l_Int_Int_pow___closed__1; lean_object* l_Lean_Json_Parser_escapedChar___boxed__const__2; @@ -60,7 +61,6 @@ lean_object* l_Lean_Quickparse_expect___boxed(lean_object*, lean_object*); lean_object* l_Lean_Json_Parser_num___lambda__3___closed__2; lean_object* l_Lean_Json_Parser_anyCore___rarg(lean_object*); lean_object* l_Lean_Json_Parser_num___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; lean_object* l_Lean_Json_Parser_lookahead___rarg___closed__1; lean_object* l_Lean_Json_Parser_lookahead___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_String_Iterator_forward(lean_object*, lean_object*); @@ -132,7 +132,6 @@ lean_object* lean_nat_mul(lean_object*, lean_object*); lean_object* l_Lean_Json_Parser_escapedChar___boxed__const__8; lean_object* l_UInt32_decEq___boxed(lean_object*, lean_object*); lean_object* l_Lean_Quickparse_instMonadQuickparse___closed__10; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; extern lean_object* l_USize_size; lean_object* l___private_Init_Data_Option_Basic_0__decEqOption____x40_Init_Data_Option_Basic___hyg_590____at_instDecidableEqOption___spec__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Quickparse_bind(lean_object*, lean_object*); @@ -161,6 +160,7 @@ lean_object* l_Lean_Quickparse_next(lean_object*); lean_object* l_Lean_Json_Parser_escapedChar___boxed__const__4; lean_object* l_Lean_Json_Parser_escapedChar___boxed__const__1; lean_object* lean_uint32_to_nat(uint32_t); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Lean_Json_Parser_hexChar___closed__1; lean_object* l_Lean_Quickparse_peek_x21_match__1(lean_object*); lean_object* lean_nat_to_int(lean_object*); @@ -3807,7 +3807,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Json_Parser_lookahead___rarg___closed__1; -x_2 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_2 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_3 = lean_string_append(x_1, x_2); return x_3; } @@ -4793,7 +4793,7 @@ return x_87; else { lean_object* x_88; lean_object* x_89; -x_88 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_88 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_89 = l_Lean_Quickparse_expect(x_88, x_1); if (lean_obj_tag(x_89) == 0) { diff --git a/stage0/stdlib/Lean/Data/Json/Printer.c b/stage0/stdlib/Lean/Data/Json/Printer.c index 75302260fc..e6998521c9 100644 --- a/stage0/stdlib/Lean/Data/Json/Printer.c +++ b/stage0/stdlib/Lean/Data/Json/Printer.c @@ -42,11 +42,11 @@ 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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; lean_object* l_Lean_Json_render___closed__8; lean_object* l___private_Lean_Data_Json_Printer_0__Lean_Json_escapeAux(lean_object*, uint32_t); lean_object* l_Lean_Json_render___closed__1; extern lean_object* l_Char_quoteCore___closed__2; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; lean_object* l_Lean_Json_render___closed__2; lean_object* l_Lean_Json_compress(lean_object*); lean_object* l_Std_instToFormatFormat___boxed(lean_object*); @@ -74,7 +74,6 @@ lean_object* l_Lean_Json_instToFormatJson; lean_object* l_Lean_Json_render___closed__4; lean_object* l_Lean_Json_instToStringJson(lean_object*); lean_object* l_Lean_Json_pretty(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_Json_render(lean_object*); lean_object* lean_string_length(lean_object*); extern lean_object* l_Std_Format_sbracket___closed__2; @@ -85,6 +84,7 @@ extern lean_object* l_Char_quoteCore___closed__5; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); uint8_t l_UInt32_decLe(uint32_t, uint32_t); lean_object* lean_uint32_to_nat(uint32_t); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Lean_Json_render___closed__7; lean_object* lean_nat_to_int(lean_object*); lean_object* l_Lean_Json_render_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -426,7 +426,7 @@ _start: { lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; uint8_t x_12; lean_object* x_13; lean_object* x_14; x_4 = l_Lean_Json_renderString(x_2); -x_5 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_5 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_6 = lean_string_append(x_4, x_5); x_7 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_7, 0, x_6); @@ -713,7 +713,7 @@ lean_dec(x_4); x_9 = l_Lean_instInhabitedParserDescr___closed__1; x_10 = lean_string_append(x_9, x_8); lean_dec(x_8); -x_11 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_11 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_12 = lean_string_append(x_10, x_11); x_13 = l_Lean_Json_compress(x_5); x_14 = lean_string_append(x_12, x_13); @@ -746,7 +746,7 @@ lean_dec(x_1); if (x_3 == 0) { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; return x_4; } else diff --git a/stage0/stdlib/Lean/Data/JsonRpc.c b/stage0/stdlib/Lean/Data/JsonRpc.c index 5cc4e003cf..4e68df5fb9 100644 --- a/stage0/stdlib/Lean/Data/JsonRpc.c +++ b/stage0/stdlib/Lean/Data/JsonRpc.c @@ -111,6 +111,7 @@ lean_object* l_IO_FS_Stream_readResponseAs(lean_object*, lean_object*, lean_obje lean_object* l_Lean_JsonRpc_instFromJsonErrorCode_match__1___rarg___closed__3; lean_object* l_Lean_JsonRpc_instToJsonErrorCode___closed__25; lean_object* l_Lean_JsonRpc_instCoeResponseMessage___rarg(lean_object*, lean_object*); +lean_object* l_Lean_JsonRpc_instDecidableLt___boxed(lean_object*, lean_object*); lean_object* l_IO_FS_Stream_readRequestAs___closed__3; lean_object* l_Lean_JsonRpc_instInhabitedResponse(lean_object*); lean_object* l_Lean_JsonRpc_instToJsonErrorCode___closed__39; @@ -129,6 +130,7 @@ lean_object* l_IO_FS_Stream_writeMessage(lean_object*, lean_object*, lean_object lean_object* l___private_Lean_Data_JsonRpc_0__Lean_JsonRpc_beqRequestID____x40_Lean_Data_JsonRpc___hyg_16____boxed(lean_object*, lean_object*); lean_object* l_Lean_JsonRpc_instToJsonErrorCode___closed__11; lean_object* l_IO_FS_Stream_readJson(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_JsonRpc_instLTRequestID; lean_object* l_Lean_Json_getObjValAs_x3f___at_Lean_JsonRpc_instFromJsonMessage___spec__4(lean_object*, lean_object*); lean_object* l_Lean_Json_opt___at_Lean_JsonRpc_instToJsonMessage___spec__1(lean_object*, lean_object*); lean_object* l_IO_FS_Stream_writeResponseErrorWithData___rarg(lean_object*, lean_object*, lean_object*, lean_object*); @@ -182,7 +184,6 @@ lean_object* l_Lean_JsonRpc_instFromJsonRequestID_match__1(lean_object*); lean_object* l_Lean_JsonRpc_instToJsonErrorCode___closed__43; lean_object* l_IO_FS_Stream_writeResponseError(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_JsonRpc_instToJsonErrorCode___closed__20; -lean_object* l_Lean_JsonRpc_instHasLessRequestID; lean_object* l_Lean_Json_getObjValAs_x3f___at_Lean_JsonRpc_instFromJsonMessage___spec__2___boxed(lean_object*, lean_object*); lean_object* l_Lean_Json_opt___at_Lean_JsonRpc_instToJsonMessage___spec__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_JsonRpc_instCoeResponseMessage(lean_object*); @@ -215,7 +216,6 @@ lean_object* l___private_Lean_Data_JsonRpc_0__Lean_JsonRpc_beqRequest____x40_Lea lean_object* l_Lean_JsonRpc_instToJsonErrorCode___closed__33; lean_object* l_Lean_JsonRpc_ResponseError_data_x3f___default(lean_object*); lean_object* l_IO_FS_Stream_writeResponseErrorWithData(lean_object*); -uint8_t l_Lean_JsonRpc_instDecidableLess(lean_object*, lean_object*); lean_object* l_Lean_JsonRpc_instFromJsonErrorCode(lean_object*); lean_object* l_IO_FS_Stream_readRequestAs___closed__4; lean_object* l_Lean_JsonRpc_instFromJsonErrorCode_match__1___rarg___closed__11; @@ -236,6 +236,7 @@ lean_object* l___private_Lean_Data_JsonRpc_0__Lean_JsonRpc_beqNotification____x4 lean_object* l_IO_FS_Stream_writeJson(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_JsonRpc_instBEqRequest___rarg(lean_object*); lean_object* l_Lean_JsonRpc_instBEqRequest(lean_object*); +uint8_t l_Lean_JsonRpc_instDecidableLt(lean_object*, lean_object*); lean_object* l_IO_FS_Stream_readResponseAs___closed__4; lean_object* l_Lean_JsonRpc_instFromJsonErrorCode___closed__1; lean_object* l_Lean_JsonRpc_instFromJsonRequestID___boxed(lean_object*); @@ -253,7 +254,6 @@ lean_object* l_Lean_JsonRpc_instToJsonMessage___closed__9; lean_object* l_Lean_JsonRpc_instToJsonErrorCode(uint8_t); lean_object* l_Lean_JsonRpc_instToJsonErrorCode___closed__37; lean_object* l_Lean_JsonRpc_instFromJsonErrorCode___closed__8; -lean_object* l_Lean_JsonRpc_instDecidableLess___boxed(lean_object*, lean_object*); lean_object* l_Lean_JsonRpc_instFromJsonRequestID(lean_object*); lean_object* l___private_Lean_Data_JsonRpc_0__Lean_JsonRpc_beqResponse____x40_Lean_Data_JsonRpc___hyg_754__match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_JsonRpc_instToJsonErrorCode___closed__22; @@ -4904,7 +4904,7 @@ x_1 = lean_box(0); return x_1; } } -static lean_object* _init_l_Lean_JsonRpc_instHasLessRequestID() { +static lean_object* _init_l_Lean_JsonRpc_instLTRequestID() { _start: { lean_object* x_1; @@ -4912,7 +4912,7 @@ x_1 = l___private_Lean_Data_JsonRpc_0__Lean_JsonRpc_RequestID_ltProp; return x_1; } } -uint8_t l_Lean_JsonRpc_instDecidableLess(lean_object* x_1, lean_object* x_2) { +uint8_t l_Lean_JsonRpc_instDecidableLt(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; @@ -4920,11 +4920,11 @@ x_3 = l___private_Lean_Data_JsonRpc_0__Lean_JsonRpc_RequestID_lt(x_1, x_2); return x_3; } } -lean_object* l_Lean_JsonRpc_instDecidableLess___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_Lean_JsonRpc_instDecidableLt___boxed(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; lean_object* x_4; -x_3 = l_Lean_JsonRpc_instDecidableLess(x_1, x_2); +x_3 = l_Lean_JsonRpc_instDecidableLt(x_1, x_2); x_4 = lean_box(x_3); return x_4; } @@ -12030,8 +12030,8 @@ l_Lean_JsonRpc_instInhabitedResponseError___closed__1 = _init_l_Lean_JsonRpc_ins lean_mark_persistent(l_Lean_JsonRpc_instInhabitedResponseError___closed__1); l___private_Lean_Data_JsonRpc_0__Lean_JsonRpc_RequestID_ltProp = _init_l___private_Lean_Data_JsonRpc_0__Lean_JsonRpc_RequestID_ltProp(); lean_mark_persistent(l___private_Lean_Data_JsonRpc_0__Lean_JsonRpc_RequestID_ltProp); -l_Lean_JsonRpc_instHasLessRequestID = _init_l_Lean_JsonRpc_instHasLessRequestID(); -lean_mark_persistent(l_Lean_JsonRpc_instHasLessRequestID); +l_Lean_JsonRpc_instLTRequestID = _init_l_Lean_JsonRpc_instLTRequestID(); +lean_mark_persistent(l_Lean_JsonRpc_instLTRequestID); l_Lean_JsonRpc_instToJsonMessage___closed__1 = _init_l_Lean_JsonRpc_instToJsonMessage___closed__1(); lean_mark_persistent(l_Lean_JsonRpc_instToJsonMessage___closed__1); l_Lean_JsonRpc_instToJsonMessage___closed__2 = _init_l_Lean_JsonRpc_instToJsonMessage___closed__2(); diff --git a/stage0/stdlib/Lean/Data/KVMap.c b/stage0/stdlib/Lean/Data/KVMap.c index 587b6bffcb..e102686852 100644 --- a/stage0/stdlib/Lean/Data/KVMap.c +++ b/stage0/stdlib/Lean/Data/KVMap.c @@ -68,6 +68,7 @@ lean_object* l_Lean_KVMap_find(lean_object*, lean_object*); lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_KVMap_getString_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* lean_mk_bool_data_value(uint8_t); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*); lean_object* l_Lean_KVMap_subsetAux_match__1(lean_object*); lean_object* l_Lean_KVMap_get_x3f___rarg___boxed(lean_object*, lean_object*, lean_object*); @@ -76,7 +77,6 @@ lean_object* l_Lean_KVMap_getNat_match__1___rarg(lean_object*, lean_object*, lea 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*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; lean_object* l_Lean_KVMap_instValueNat___closed__3; extern lean_object* l_optional___rarg___closed__1; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); @@ -774,7 +774,7 @@ lean_dec(x_1); if (x_3 == 0) { lean_object* x_4; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; return x_4; } else diff --git a/stage0/stdlib/Lean/Data/LBool.c b/stage0/stdlib/Lean/Data/LBool.c index 68fbd15a19..de0d824885 100644 --- a/stage0/stdlib/Lean/Data/LBool.c +++ b/stage0/stdlib/Lean/Data/LBool.c @@ -24,10 +24,10 @@ extern lean_object* l_instReprBool___closed__2; lean_object* l_Bool_toLBool_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_toLBoolM(lean_object*); lean_object* l_Bool_toLBool_match__1___rarg(uint8_t, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; lean_object* l___private_Lean_Data_LBool_0__Lean_beqLBool____x40_Lean_Data_LBool___hyg_11__match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_LBool_neg_match__1(lean_object*); lean_object* l_Lean_LBool_neg_match__1___rarg(uint8_t, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; uint8_t l_Lean_LBool_and(uint8_t, uint8_t); lean_object* l___private_Lean_Data_LBool_0__Lean_beqLBool____x40_Lean_Data_LBool___hyg_11__match__1___rarg(uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_LBool_and_match__1(lean_object*); @@ -424,7 +424,7 @@ switch (x_1) { case 0: { lean_object* x_2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; return x_2; } case 1: diff --git a/stage0/stdlib/Lean/Data/Name.c b/stage0/stdlib/Lean/Data/Name.c index e6ef1420b4..bd976843c1 100644 --- a/stage0/stdlib/Lean/Data/Name.c +++ b/stage0/stdlib/Lean/Data/Name.c @@ -31,7 +31,6 @@ uint8_t l_Std_HashSetImp_contains___at_Lean_NameHashSet_contains___spec__1(lean_ lean_object* l_Std_RBNode_find___at_Lean_NameMap_find_x3f___spec__1___rarg___boxed(lean_object*, lean_object*); uint8_t l_Lean_Name_quickLt(lean_object*, lean_object*); lean_object* l_Lean_Name_isInternal___boxed(lean_object*); -lean_object* l_Lean_Name_instDecidableRelLessNameHasLtQuick___boxed(lean_object*, lean_object*); lean_object* lean_array_uset(lean_object*, size_t, lean_object*); lean_object* l_Lean_Name_getString_x21_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Name_isPrefixOf_match__1(lean_object*); @@ -40,6 +39,7 @@ lean_object* l_List_replace___at_Lean_NameHashSet_insert___spec__6(lean_object*, lean_object* l_Lean_Name_getPrefix_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Name_quickLt___boxed(lean_object*, lean_object*); uint8_t lean_name_eq(lean_object*, lean_object*); +uint8_t l_Lean_Name_instDecidableRelLtNameHasLtQuick(lean_object*, lean_object*); lean_object* l_Lean_Name_updatePrefix(lean_object*, lean_object*); lean_object* l_Std_HashSetImp_expand___at_Lean_NameHashSet_insert___spec__3(lean_object*, lean_object*); lean_object* l_Lean_Name_isAnonymous___boxed(lean_object*); @@ -97,7 +97,6 @@ size_t l_Lean_Name_hash(lean_object*); lean_object* l_Lean_Name_eqStr___boxed(lean_object*, lean_object*); lean_object* l_Std_RBNode_find___at_Lean_NameMap_contains___spec__1___rarg___boxed(lean_object*, lean_object*); lean_object* l_List_replace___at_Lean_NameHashSet_insert___spec__6___boxed(lean_object*, lean_object*, lean_object*); -uint8_t l_Lean_Name_instDecidableRelLessNameHasLtQuick(lean_object*, lean_object*); lean_object* l_Lean_Name_isAnonymous_match__1(lean_object*); uint8_t l_Lean_Name_isAtomic(lean_object*); lean_object* l_Lean_NameHashSet_empty___closed__1; @@ -106,6 +105,7 @@ lean_object* l_Lean_Name_getNumParts(lean_object*); lean_object* l_Std_RBNode_find___at_Lean_NameMap_contains___spec__1(lean_object*); size_t lean_usize_modn(size_t, lean_object*); lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Name_instDecidableRelLtNameHasLtQuick___boxed(lean_object*, lean_object*); lean_object* l_Lean_NameMap_find_x3f(lean_object*); lean_object* l_Std_HashSetImp_insert___at_Lean_NameHashSet_insert___spec__1(lean_object*, lean_object*); lean_object* l_Lean_NameSet_empty; @@ -1461,7 +1461,7 @@ x_1 = lean_box(0); return x_1; } } -uint8_t l_Lean_Name_instDecidableRelLessNameHasLtQuick(lean_object* x_1, lean_object* x_2) { +uint8_t l_Lean_Name_instDecidableRelLtNameHasLtQuick(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; @@ -1469,11 +1469,11 @@ x_3 = l_Lean_Name_quickLt(x_1, x_2); return x_3; } } -lean_object* l_Lean_Name_instDecidableRelLessNameHasLtQuick___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_Lean_Name_instDecidableRelLtNameHasLtQuick___boxed(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; lean_object* x_4; -x_3 = l_Lean_Name_instDecidableRelLessNameHasLtQuick(x_1, x_2); +x_3 = l_Lean_Name_instDecidableRelLtNameHasLtQuick(x_1, x_2); lean_dec(x_2); lean_dec(x_1); x_4 = lean_box(x_3); diff --git a/stage0/stdlib/Lean/Data/Options.c b/stage0/stdlib/Lean/Data/Options.c index f3ed6bfa02..6f20719801 100644 --- a/stage0/stdlib/Lean/Data/Options.c +++ b/stage0/stdlib/Lean/Data/Options.c @@ -58,6 +58,7 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_1481____closed__8; lean_object* l_Lean_getOptionDecl___closed__1; uint8_t l_Lean_NameMap_contains___rarg(lean_object*, lean_object*); lean_object* l_Lean_setOptionFromString_match__1___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*); lean_object* l_Lean_instInhabitedOptions; lean_object* l_Lean_setOptionFromString_match__4___rarg(lean_object*, lean_object*, lean_object*); @@ -71,7 +72,6 @@ lean_object* l_Lean_registerOption___closed__1; lean_object* l_Lean_registerOption___closed__2; lean_object* l_Lean_Option_setIfNotSet(lean_object*); lean_object* l_Lean_Option_commandRegister__builtin__option_____x3a___x3a_x3d_____closed__5; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; lean_object* l___private_Lean_Data_Options_0__Lean_optionDeclsRef; lean_object* l_Lean_Option_commandRegister__builtin__option_____x3a___x3a_x3d_____closed__10; lean_object* l_String_toName(lean_object*); @@ -134,7 +134,6 @@ lean_object* l_Lean_Option_commandRegister__builtin__option_____x3a___x3a_x3d___ lean_object* l_Lean_Option_myMacro____x40_Lean_Data_Options___hyg_897____closed__13; lean_object* l_Lean_instInhabitedOption(lean_object*); lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_Option_Decl_descr___default; lean_object* l_Lean_getBoolOption(lean_object*); lean_object* l_Lean_KVMap_findCore(lean_object*, lean_object*); @@ -167,6 +166,7 @@ lean_object* l_Lean_setOptionFromString___closed__7; lean_object* l_Lean_instInhabitedOptionDecls; lean_object* l_Lean_setOptionFromString_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Option_myMacro____x40_Lean_Data_Options___hyg_897____closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Lean_getOptionDescr(lean_object*, lean_object*); lean_object* l_Lean_setOptionFromString___closed__3; lean_object* l_Lean_getNatOption___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); @@ -1082,7 +1082,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -2278,7 +2278,7 @@ x_21 = l_Array_empty___closed__1; x_22 = lean_array_push(x_21, x_20); lean_inc(x_9); x_23 = lean_array_push(x_21, x_9); -x_24 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_24 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_16); x_25 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_25, 0, x_16); @@ -2396,7 +2396,7 @@ x_83 = l_Array_empty___closed__1; x_84 = lean_array_push(x_83, x_82); lean_inc(x_9); x_85 = lean_array_push(x_83, x_9); -x_86 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_86 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_77); x_87 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_87, 0, x_77); diff --git a/stage0/stdlib/Lean/Declaration.c b/stage0/stdlib/Lean/Declaration.c index 4120ad824f..c2d9dc6cf5 100644 --- a/stage0/stdlib/Lean/Declaration.c +++ b/stage0/stdlib/Lean/Declaration.c @@ -195,7 +195,6 @@ lean_object* l_Lean_instInhabitedInductiveType___closed__1; lean_object* l___private_Lean_Declaration_0__Lean_reprDefinitionSafety____x40_Lean_Declaration___hyg_204____closed__1; lean_object* l_Lean_Declaration_forExprM(lean_object*); lean_object* l_Lean_ConstantInfo_hints_match__1(lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; lean_object* l_Lean_DefinitionVal_getSafetyEx___boxed(lean_object*); lean_object* l_List_lengthAux___rarg(lean_object*, lean_object*); lean_object* l_Lean_instReprDefinitionSafety___closed__1; @@ -210,6 +209,7 @@ lean_object* l_Lean_Declaration_foldExprM___rarg(lean_object*, lean_object*, lea lean_object* l_Lean_instInhabitedOpaqueVal___closed__1; lean_object* l_Lean_InductiveVal_isReflexiveEx___boxed(lean_object*); lean_object* l___private_Lean_Declaration_0__Lean_reprDefinitionSafety____x40_Lean_Declaration___hyg_204____closed__9; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; uint32_t lean_reducibility_hints_get_height(lean_object*); lean_object* l_Lean_mkInductiveValEx___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ConstantInfo_isUnsafe___boxed(lean_object*); @@ -3491,7 +3491,7 @@ lean_object* l_Lean_mkRecName(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } diff --git a/stage0/stdlib/Lean/Elab/App.c b/stage0/stdlib/Lean/Elab/App.c index 9b673ba5f9..5698a80251 100644 --- a/stage0/stdlib/Lean/Elab/App.c +++ b/stage0/stdlib/Lean/Elab/App.c @@ -189,7 +189,6 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValLoop___boxed lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_propagateExpectedType___closed__5; lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_processExplictArg_match__2___rarg(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLVals___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_ensureHasType(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_throwUnknownConstant___rarg___closed__2; @@ -218,6 +217,7 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValAux___closed lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLValsAux_loop___lambda__2___closed__2; lean_object* l_Lean_Elab_Term_elabAppArgs___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Util_0__Lean_Elab_evalSyntaxConstantUnsafe(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l_Lean_Syntax_SepArray_getElems___rarg(lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_getArgExpectedType___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_goalsToMessageData___closed__2; @@ -230,7 +230,6 @@ lean_object* l_Lean_throwError___at___private_Lean_Elab_App_0__Lean_Elab_Term_el lean_object* l_Lean_Elab_Term_addNamedArg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_isSuccess_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLValsAux_loop___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*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__12; lean_object* l_Lean_Elab_Term_elabLevel(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_addInstMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_tryCoeFun_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -272,6 +271,7 @@ lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Te lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_toMessageData___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLVals___closed__2; lean_object* l_List_filterAux___at_Lean_Elab_Term_ElabAppArgs_eraseNamedArgCore___spec__1(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__12; lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_propagateExpectedTypeFor(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__3; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -291,7 +291,6 @@ lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Te lean_object* l_Lean_Elab_Term_mkInstMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValLoop_match__1(lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; lean_object* l_Lean_Elab_Term_addNamedArg___closed__3; lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_mergeFailures___rarg___boxed__const__1; lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_processExplictArg_match__3(lean_object*); @@ -334,6 +333,7 @@ lean_object* l_Lean_Syntax_getId(lean_object*); lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_mkBaseProjections___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; lean_object* lean_format_pretty(lean_object*, lean_object*); extern lean_object* l_Lean_choiceKind; lean_object* l_Lean_throwError___at___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValAux___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -364,6 +364,7 @@ lean_object* l_Lean_Elab_Term_elabIdent(lean_object*, lean_object*, lean_object* lean_object* lean_expr_dbg_to_string(lean_object*); lean_object* l_Lean_Elab_Term_elabApp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_finalize___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; extern lean_object* l_Lean_instInhabitedExpr; lean_object* l_Lean_getPathToBaseStructure_x3f(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_synthesizeAppInstMVars___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -468,7 +469,6 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_mergeFailures_match__1( extern lean_object* l___private_Lean_Util_Trace_0__Lean_addNode___rarg___lambda__1___closed__1; lean_object* l_Lean_Elab_Term_expandArgs_match__2(lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; lean_object* l_Lean_Elab_Term_expandApp_match__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_addDotCompletionInfo(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg_match__3(lean_object*); @@ -490,10 +490,10 @@ lean_object* l___regBuiltin_Lean_Elab_Term_elabProj(lean_object*); lean_object* l_Lean_Elab_Term_synthesizeInstMVarCore(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_foldr___at___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_anyNamedArgDependsOnCurrent___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_processExplictArg___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; extern lean_object* l_Lean_Parser_Term_ellipsis___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_throwInvalidNamedArg___rarg___closed__5; lean_object* l_Lean_Elab_Term_addTermInfo(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabExplicit___closed__1; lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFnId_toName_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -528,14 +528,12 @@ lean_object* l_Lean_Elab_Term_withoutPostponingUniverseConstraints___at_Lean_Ela lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_getRefPos___at___private_Lean_Elab_App_0__Lean_Elab_Term_toMessageData___spec__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabChoice___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_22350____closed__3; lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_finalize___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___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_getForallBody___lambda__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_App___hyg_9563_(lean_object*); lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_App___hyg_4_(lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppAux(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* l___private_Lean_Elab_App_0__Lean_Elab_Term_propagateExpectedTypeFor___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_Elab_Term_ElabAppArgs_main_match__1(lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLValsAux_loop(lean_object*, lean_object*, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -590,7 +588,6 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_getSuccess___boxed(lean lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_synthesizePendingAndNormalizeFunType___closed__4; lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFn___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_synthesizePendingAndNormalizeFunType___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_22350____closed__2; lean_object* l_Lean_throwError___at_Lean_Elab_Term_throwInvalidNamedArg___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabAppArgs___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_indentD(lean_object*); @@ -639,6 +636,7 @@ lean_object* l_Array_findIdx_x3f_loop___rarg(lean_object*, lean_object*, lean_ob lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValAux_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_throwStuckAtUniverseCnstr(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFn___spec__5___boxed(lean_object**); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_22374____closed__3; lean_object* l_List_foldlM___at___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFnId___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); @@ -652,6 +650,7 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ensureArgType(lean_obje lean_object* l_Lean_Elab_Term_elabAppArgs___lambda__1(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_throwInvalidNamedArg___spec__1(lean_object*); extern lean_object* l_Lean_Meta_substCore___lambda__1___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_22374____closed__2; uint8_t l_Lean_isStructureLike(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFn___closed__4; lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_processExplictArg_match__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -683,6 +682,7 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLValsAux_loop_ma lean_object* l_Lean_Meta_processPostponed(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_insertAt___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_throwLValError(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Lean_Elab_Term_saveState___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFnId_toLVals_match__1(lean_object*); lean_object* l_Lean_Name_replacePrefix(lean_object*, lean_object*, lean_object*); @@ -4877,17 +4877,17 @@ x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); lean_dec(x_1); x_3 = l_Lean_Syntax_getKind(x_2); -x_4 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_4 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_5 = lean_name_eq(x_3, x_4); if (x_5 == 0) { lean_object* x_6; uint8_t x_7; -x_6 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_6 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_7 = lean_name_eq(x_3, x_6); if (x_7 == 0) { lean_object* x_8; uint8_t x_9; -x_8 = l_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_8 = l_myMacro____x40_Init_Notation___hyg_22374____closed__2; x_9 = lean_name_eq(x_3, x_8); lean_dec(x_3); if (x_9 == 0) @@ -8254,19 +8254,19 @@ x_72 = l_Lean_Elab_Term_getMainModule___rarg(x_8, x_71); x_73 = lean_ctor_get(x_72, 1); lean_inc(x_73); lean_dec(x_72); -x_74 = l_myMacro____x40_Init_Notation___hyg_22350____closed__3; +x_74 = l_myMacro____x40_Init_Notation___hyg_22374____closed__3; x_75 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_75, 0, x_68); lean_ctor_set(x_75, 1, x_74); x_76 = l_Array_empty___closed__1; x_77 = lean_array_push(x_76, x_75); x_78 = lean_array_push(x_76, x_66); -x_79 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_79 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); x_81 = lean_array_push(x_77, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_82 = l_myMacro____x40_Init_Notation___hyg_22374____closed__2; x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_82); lean_ctor_set(x_83, 1, x_81); @@ -8932,7 +8932,7 @@ else { lean_object* x_45; uint8_t x_46; lean_dec(x_22); -x_45 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_45 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_46 = lean_string_dec_eq(x_18, x_45); if (x_46 == 0) { @@ -9005,7 +9005,7 @@ else { lean_object* x_61; uint8_t x_62; lean_dec(x_22); -x_61 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_61 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_62 = lean_string_dec_eq(x_18, x_61); if (x_62 == 0) { @@ -9132,7 +9132,7 @@ else { lean_object* x_86; uint8_t x_87; lean_dec(x_22); -x_86 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_86 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_87 = lean_string_dec_eq(x_18, x_86); if (x_87 == 0) { @@ -9293,7 +9293,7 @@ else { lean_object* x_117; uint8_t x_118; lean_dec(x_22); -x_117 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_117 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_118 = lean_string_dec_eq(x_18, x_117); if (x_118 == 0) { @@ -9488,7 +9488,7 @@ else { lean_object* x_154; uint8_t x_155; lean_dec(x_128); -x_154 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_154 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_155 = lean_string_dec_eq(x_18, x_154); if (x_155 == 0) { @@ -9717,7 +9717,7 @@ else { lean_object* x_197; uint8_t x_198; lean_dec(x_168); -x_197 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_197 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_198 = lean_string_dec_eq(x_166, x_197); if (x_198 == 0) { @@ -9978,7 +9978,7 @@ else { lean_object* x_245; uint8_t x_246; lean_dec(x_214); -x_245 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_245 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_246 = lean_string_dec_eq(x_211, x_245); if (x_246 == 0) { @@ -10371,7 +10371,7 @@ else { lean_object* x_310; uint8_t x_311; lean_dec(x_277); -x_310 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_310 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_311 = lean_string_dec_eq(x_274, x_310); if (x_311 == 0) { @@ -10688,7 +10688,7 @@ return x_11; else { lean_object* x_47; uint8_t x_48; -x_47 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_47 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_48 = lean_string_dec_eq(x_31, x_47); lean_dec(x_31); if (x_48 == 0) @@ -10783,7 +10783,7 @@ return x_72; else { lean_object* x_73; uint8_t x_74; -x_73 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_73 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_74 = lean_string_dec_eq(x_54, x_73); lean_dec(x_54); if (x_74 == 0) @@ -21376,7 +21376,7 @@ x_33 = l_Lean_Syntax_isOfKind(x_1, x_32); if (x_33 == 0) { lean_object* x_34; uint8_t x_35; -x_34 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_34 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_inc(x_1); x_35 = l_Lean_Syntax_isOfKind(x_1, x_34); if (x_35 == 0) @@ -33116,7 +33116,7 @@ static lean_object* _init_l___private_Lean_Elab_App_0__Lean_Elab_Term_toMessageD _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_2 = l_Lean_stringToMessageData(x_1); return x_2; } @@ -35964,7 +35964,7 @@ if (x_18 == 0) { lean_object* x_19; uint8_t x_20; lean_dec(x_1); -x_19 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_19 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_inc(x_14); x_20 = l_Lean_Syntax_isOfKind(x_14, x_19); if (x_20 == 0) diff --git a/stage0/stdlib/Lean/Elab/Binders.c b/stage0/stdlib/Lean/Elab/Binders.c index f9a3f7bfd7..bd4550bc9d 100644 --- a/stage0/stdlib/Lean/Elab/Binders.c +++ b/stage0/stdlib/Lean/Elab/Binders.c @@ -19,14 +19,12 @@ lean_object* l_Lean_Elab_Term_elabBinder___rarg___lambda__1___boxed(lean_object* lean_object* l_Lean_Elab_Term_elabLetDeclCore_match__1(lean_object*); lean_object* l_Lean_Elab_Term_elabBinders(lean_object*); lean_object* l_Lean_Meta_getResetPostponed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__3; uint8_t l_Lean_Syntax_isAntiquotSuffixSplice(lean_object*); lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__6; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_getMatchAltsNumPatterns(lean_object*); lean_object* l_Lean_Elab_Term_expandWhereDecls___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabLetFunDecl(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_Lean_Elab_Term_elabForall___spec__1___rarg(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__2; size_t l_USize_add(size_t, size_t); extern lean_object* l_Lean_Name_getString_x21___closed__3; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__4; @@ -48,12 +46,13 @@ lean_object* l_Lean_Meta_mkForallFVars(lean_object*, lean_object*, uint8_t, uint lean_object* l___regBuiltin_Lean_Elab_Term_elabForall___closed__1; lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__25; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder(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_13978____closed__3; extern lean_object* l_Lean_nullKind; lean_object* l_Lean_Meta_whnfForall(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_quoteAutoTactic___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__4; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2; lean_object* lean_name_mk_string(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_quoteAutoTactic___spec__3___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabDepArrow(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_letEqnsDecl___closed__2; @@ -63,13 +62,13 @@ lean_object* l_Lean_Elab_Term_declareTacticSyntax___closed__5; lean_object* l_Lean_Elab_Term_elabLetDeclAux_match__1(lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabDepArrow___closed__1; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__1; extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__2; lean_object* l_Array_append___rarg(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_quoteAutoTactic___spec__3___lambda__1___closed__6; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_quoteAutoTactic___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_throwUnsupportedSyntax___rarg___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__8; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_quoteAutoTactic___spec__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_SourceInfo_fromRef(lean_object*); lean_object* l_Lean_Elab_Term_elabLetDeclAux___lambda__3(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*); @@ -84,15 +83,17 @@ lean_object* l_Lean_Elab_Term_elabFun(lean_object*, lean_object*, lean_object*, lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_addLocalVarInfoCore___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabLetDeclCore_match__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_forall___elambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__4; extern lean_object* l_Lean_identKind___closed__2; lean_object* l_Lean_Elab_Term_withoutPostponingUniverseConstraints___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_letPatDecl___closed__2; lean_object* l_Lean_Elab_Term_expandWhereDecls(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandOptIdent___closed__2; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withLocalDeclImp___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__8; lean_object* l_Lean_Elab_Term_expandFunBinders___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__1; extern lean_object* l_Array_empty___closed__1; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; lean_object* l_Lean_Elab_Term_declareTacticSyntax___closed__1; lean_object* l_Lean_Elab_Term_elabLetDeclAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__28; @@ -104,11 +105,9 @@ lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Binders lean_object* lean_st_ref_get(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_getBinderIds___spec__1___closed__2; extern lean_object* l_Std_PersistentArray_empty___closed__1; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(lean_object*, lean_object*); uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_expandMatchAltsWhereDecls_loop___spec__1(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabArrow___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__1; lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__4; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_registerFailedToInferBinderTypeInfo___closed__2; lean_object* l_Lean_Elab_Term_withoutPostponingUniverseConstraints___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -130,11 +129,9 @@ lean_object* l_Lean_Elab_Term_elabLetDelayedDecl(lean_object*, lean_object*, lea lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_elabBinderViews_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_isClass_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_Elab_Term_0__Lean_Elab_Term_tryPureCoe_x3f___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__1; lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__9; lean_object* l___regBuiltin_Lean_Elab_Term_elabFun(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__6; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandMatchAltsIntoMatchAux_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabLetDeclCore_match__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_quoteAutoTactic___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -150,13 +147,14 @@ lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_elabBinderViews(lea lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_quoteAutoTactic___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandMatchAltsIntoMatchTactic(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandFunBinders_loop(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__2; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_elabBinderViews_loop___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; lean_object* lean_nat_add(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_whereDecls_formatter___closed__2; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_propagateExpectedType___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabLetDeclCore___closed__2; lean_object* l_Lean_Meta_withLocalDecl___at_Lean_Elab_Term_elabLetDeclAux___spec__2___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_elabBindersAux___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_SepArray_ofElems(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_withoutPostponingUniverseConstraints___at_Lean_Elab_Term_elabBinders___spec__1(lean_object*); @@ -170,8 +168,8 @@ lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderModifie lean_object* l_Lean_Elab_Term_expandMatchAltsWhereDecls___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_113____spec__1(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*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l_Lean_Meta_restoreSynthInstanceCache(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__6; lean_object* l_Lean_Elab_Term_elabFun_loop(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderIdent(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_FunBinders_elabFunBindersAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -179,10 +177,8 @@ lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_getBinderIds(lean_o lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_propagateExpectedType(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_quoteAutoTactic___closed__5; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_propagateExpectedType_match__2___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__12; lean_object* l_Lean_Elab_Term_elabTermEnsuringType(lean_object*, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_fget(lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandMatchAltsIntoMatchAux___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_getBinderIds___spec__1(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Expr_getOptParamDefault_x3f___closed__2; @@ -192,6 +188,7 @@ lean_object* l_Lean_Elab_Term_elabLetDeclAux___closed__2; extern lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__2; lean_object* l_Lean_Elab_Term_expandMatchAltsIntoMatchTactic___boxed(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_groupKind___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__6; lean_object* lean_st_ref_take(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderType(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_registerCustomErrorIfMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -199,6 +196,7 @@ lean_object* l_Lean_Elab_withMacroExpansionInfo___at___private_Lean_Elab_Term_0_ lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_quoteAutoTactic___spec__3___lambda__1___closed__1; lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_declareTacticSyntax(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_13376____closed__13; extern lean_object* l_Lean_Parser_Term_implicitBinder___elambda__1___closed__1; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_quoteAutoTactic___spec__4___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_quoteAutoTactic___spec__3___lambda__1___closed__4; @@ -206,6 +204,7 @@ lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Binders_0__Lean_Ela lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__14; lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__28; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_getBinderIds___spec__1___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__12; lean_object* l_Lean_Elab_Term_expandMatchAltsWhereDecls_loop(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__3; lean_object* l_Lean_Meta_withLetDecl___at_Lean_Elab_Term_elabLetDeclAux___spec__3(lean_object*); @@ -213,6 +212,9 @@ lean_object* l_Lean_Elab_Term_elabLetDeclAux___closed__1; lean_object* l___regBuiltin_Lean_Elab_Term_elabFun___closed__1; lean_object* l_Lean_Elab_Term_elabLetDeclAux___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabTerm(lean_object*, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__11; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__4; lean_object* l_Lean_Elab_Term_elabForall___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabLetDeclAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Meta_mkArrow___closed__2; @@ -232,8 +234,9 @@ lean_object* l_Lean_Syntax_setKind(lean_object*, lean_object*); lean_object* l_Lean_Meta_forallBoundedTelescope___at_Lean_Elab_Term_elabLetDeclAux___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandMatchAltsIntoMatchAux___closed__2; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_addLocalVarInfoCore(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__11; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder___spec__1___rarg(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__12; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__2; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_elabFunBinderViews_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_quoteAutoTactic___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_quoteAutoTactic___spec__4___rarg(lean_object*, lean_object*, lean_object*); @@ -258,7 +261,6 @@ lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__10; lean_object* l_Lean_Elab_Term_elabLetDeclCore___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_Binders_0__Lean_Elab_Term_addLocalVarInfo___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabBinder___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandMatchAltsIntoMatchAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -278,7 +280,6 @@ lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_elabBindersAux_loop extern lean_object* l_Lean_instInhabitedExpr; lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__19; extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_5484____spec__3___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__7; lean_object* l___regBuiltin_Lean_Elab_Term_elabLetDelayedDecl(lean_object*); lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_expandMatchAltsWhereDecls_loop___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -338,8 +339,10 @@ lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_elabFunB lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandMatchAltsIntoMatchAux___spec__2(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_Elab_Term_elabArrow(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_quoteAutoTactic___spec__4(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_object* l_Lean_Syntax_getSepArgs(lean_object*); lean_object* l_Lean_Elab_Term_FunBinders_State_expectedType_x3f___default; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_object* l_Lean_Elab_Term_expandMatchAltsWhereDecls_loop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at_Lean_Elab_Term_elabLetDeclAux___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -351,13 +354,12 @@ lean_object* l_Lean_Elab_Term_elabFunBinders___rarg___boxed(lean_object*, lean_o lean_object* l_Lean_Syntax_setArg(lean_object*, lean_object*, lean_object*); lean_object* lean_environment_main_module(lean_object*); lean_object* l_Lean_mkFreshId___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_elabFunBinderViews___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__10; extern lean_object* l_Lean_Expr_getOptParamDefault_x3f___closed__1; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_getBinderIds___boxed__const__1; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_quoteAutoTactic_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderModifier___closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__10; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; lean_object* l_Lean_mkApp(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandFunBinders_loop_match__1(lean_object*); extern lean_object* l_Lean_Parser_Term_explicitBinder___elambda__1___closed__1; @@ -375,6 +377,7 @@ lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda___spec__1___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabLetDeclAux___lambda__1(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_quoteAutoTactic___spec__3___lambda__2___boxed(lean_object**); extern lean_object* l_Lean_Parser_Tactic_match___elambda__1___closed__1; lean_object* l_Lean_Elab_Term_elabLetDeclCore_match__2(lean_object*); @@ -394,21 +397,21 @@ lean_object* l_Lean_Elab_Term_adaptExpander(lean_object*, lean_object*, lean_obj lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_ensureAtomicBinderName___closed__4; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_elabFunBinderViews___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_quoteAutoTactic___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__8; lean_object* l_Lean_Elab_Term_FunBinders_elabFunBindersAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandFunBinders(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderModifier___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_quoteAutoTactic___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandMatchAltsIntoMatchAux_match__1(lean_object*); lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__23; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandOptIdent(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Syntax_isNone(lean_object*); lean_object* lean_name_mk_numeral(lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderModifier___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__10; lean_object* l_Lean_Meta_isExprDefEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_mkFreshExprMVarImpl(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -416,7 +419,6 @@ lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__1; extern lean_object* l_Lean_Parser_Term_binderDefault___elambda__1___closed__2; lean_object* l_Lean_mkFreshId___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_elabFunBinderViews___spec__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_Meta_withLetDecl___at_Lean_Elab_Term_elabLetDeclAux___spec__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__12; lean_object* l_Lean_Meta_instantiateMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_let__fun___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_elabLetDeclAux___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -428,7 +430,6 @@ lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandMatchAltsInto lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_elabBindersAux_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabBinders___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_elabBinderViews___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l_Lean_Elab_Term_mkLetIdDeclView(lean_object*); extern lean_object* l_prec_x28___x29___closed__7; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder___boxed__const__1; @@ -436,7 +437,6 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__4; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_elabForall___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_ReaderT_instMonadReaderT___rarg(lean_object*); lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__17; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__1; lean_object* l_Lean_Elab_Term_elabLetDeclAux___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*); extern lean_object* l_prec_x28___x29___closed__3; extern lean_object* l_Lean_Elab_Term_instMonadQuotationTermElabM___closed__2; @@ -451,7 +451,6 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_expandFunBinders_loop___ lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_throwStuckAtUniverseCnstr(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; lean_object* l_Lean_Elab_Term_elabArrow___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; extern lean_object* l_Lean_Parser_Tactic_intro___closed__3; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderModifier___spec__1___rarg(lean_object*); @@ -472,16 +471,18 @@ lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_quoteAutoTactic___spec extern lean_object* l_Lean_Parser_Term_forall___elambda__1___closed__1; lean_object* l_Lean_Elab_Term_FunBinders_State_fvars___default; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderModifier___closed__7; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__10; lean_object* l___regBuiltin_Lean_Elab_Term_elabLetFunDecl(lean_object*); lean_object* l_Lean_Meta_setPostponed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_Lean_Meta_processPostponed(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderModifier___closed__1; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_quoteAutoTactic___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandWhereDeclsOpt(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkFreshId___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_elabFunBinderViews___spec__1___rarg___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_getMatchAltsNumPatterns___boxed(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__5; lean_object* l___regBuiltin_Lean_Elab_Term_elabLetDecl___closed__1; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_propagateExpectedType_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder___spec__3(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -489,14 +490,13 @@ lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__13; lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__27; extern lean_object* l_Lean_Parser_Term_letRecDecl___elambda__1___closed__1; extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_5484____spec__3___lambda__2___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__8; lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__9; lean_object* l_Lean_Elab_Term_expandMatchAltsIntoMatch(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandMatchAltsIntoMatch___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabDepArrow(lean_object*); lean_object* l_Lean_Elab_Term_expandFunBinders_loop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabLetDeclAux_match__1___rarg(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__12; lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); uint8_t lean_string_dec_eq(lean_object*, lean_object*); extern lean_object* l_Lean_Meta_mkHasTypeButIsExpectedMsg___closed__3; @@ -541,7 +541,7 @@ lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderIdent(l _start: { lean_object* x_9; uint8_t x_10; -x_9 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_9 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_inc(x_1); x_10 = l_Lean_Syntax_isOfKind(x_1, x_9); if (x_10 == 0) @@ -4129,7 +4129,7 @@ x_20 = lean_name_eq(x_18, x_19); if (x_20 == 0) { lean_object* x_21; uint8_t x_22; -x_21 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_21 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_22 = lean_name_eq(x_18, x_21); lean_dec(x_18); if (x_22 == 0) @@ -5899,7 +5899,7 @@ x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); x_40 = lean_array_push(x_31, x_39); -x_41 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_41 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_17); x_42 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_42, 0, x_17); @@ -5977,7 +5977,7 @@ x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); x_80 = lean_array_push(x_71, x_79); -x_81 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_81 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_17); x_82 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_82, 0, x_17); @@ -6139,7 +6139,7 @@ else { lean_object* x_26; lean_object* x_27; lean_object* x_28; uint8_t x_29; x_26 = lean_array_uget(x_2, x_4); -x_27 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_27 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; lean_inc(x_1); x_28 = lean_name_mk_string(x_1, x_27); lean_inc(x_26); @@ -6229,7 +6229,7 @@ x_25 = l_Lean_Syntax_isOfKind(x_1, x_24); if (x_25 == 0) { lean_object* x_26; uint8_t x_27; -x_26 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_26 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_inc(x_1); x_27 = l_Lean_Syntax_isOfKind(x_1, x_26); if (x_27 == 0) @@ -6285,7 +6285,7 @@ x_39 = l_Lean_Syntax_getArg(x_1, x_38); lean_dec(x_1); x_40 = l_Lean_Syntax_getArgs(x_39); lean_dec(x_39); -x_71 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_71 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_inc(x_37); x_72 = l_Lean_Syntax_isOfKind(x_37, x_71); if (x_72 == 0) @@ -6740,13 +6740,13 @@ if (x_51 == 0) { lean_object* x_52; uint8_t x_53; lean_dec(x_5); -x_52 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_52 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_53 = lean_string_dec_eq(x_17, x_52); if (x_53 == 0) { lean_object* x_54; uint8_t x_55; lean_dec(x_6); -x_54 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_54 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; x_55 = lean_string_dec_eq(x_17, x_54); if (x_55 == 0) { @@ -6956,13 +6956,13 @@ if (x_102 == 0) { lean_object* x_103; uint8_t x_104; lean_dec(x_5); -x_103 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_103 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_104 = lean_string_dec_eq(x_17, x_103); if (x_104 == 0) { lean_object* x_105; uint8_t x_106; lean_dec(x_6); -x_105 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_105 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; x_106 = lean_string_dec_eq(x_17, x_105); if (x_106 == 0) { @@ -7223,13 +7223,13 @@ if (x_162 == 0) { lean_object* x_163; uint8_t x_164; lean_dec(x_5); -x_163 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_163 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_164 = lean_string_dec_eq(x_17, x_163); if (x_164 == 0) { lean_object* x_165; uint8_t x_166; lean_dec(x_6); -x_165 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_165 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; x_166 = lean_string_dec_eq(x_17, x_165); if (x_166 == 0) { @@ -7524,13 +7524,13 @@ if (x_228 == 0) { lean_object* x_229; uint8_t x_230; lean_dec(x_5); -x_229 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_229 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_230 = lean_string_dec_eq(x_17, x_229); if (x_230 == 0) { lean_object* x_231; uint8_t x_232; lean_dec(x_6); -x_231 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_231 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; x_232 = lean_string_dec_eq(x_17, x_231); if (x_232 == 0) { @@ -7859,13 +7859,13 @@ if (x_300 == 0) { lean_object* x_301; uint8_t x_302; lean_dec(x_5); -x_301 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_301 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_302 = lean_string_dec_eq(x_17, x_301); if (x_302 == 0) { lean_object* x_303; uint8_t x_304; lean_dec(x_6); -x_303 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_303 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; x_304 = lean_string_dec_eq(x_17, x_303); if (x_304 == 0) { @@ -8226,13 +8226,13 @@ if (x_378 == 0) { lean_object* x_379; uint8_t x_380; lean_dec(x_5); -x_379 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_379 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_380 = lean_string_dec_eq(x_340, x_379); if (x_380 == 0) { lean_object* x_381; uint8_t x_382; lean_dec(x_6); -x_381 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_381 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; x_382 = lean_string_dec_eq(x_340, x_381); if (x_382 == 0) { @@ -8641,7 +8641,7 @@ if (x_43 == 0) lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; uint8_t x_83; lean_object* x_84; x_44 = lean_ctor_get(x_42, 0); lean_dec(x_44); -x_45 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_45 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_38); x_46 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_46, 0, x_38); @@ -8650,9 +8650,9 @@ x_47 = l_Array_empty___closed__1; x_48 = lean_array_push(x_47, x_46); x_49 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_50 = lean_array_push(x_48, x_49); -x_51 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_51 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_52 = lean_array_push(x_51, x_21); -x_53 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_53 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_53); lean_ctor_set(x_54, 1, x_52); @@ -8663,13 +8663,13 @@ lean_ctor_set(x_57, 0, x_56); lean_ctor_set(x_57, 1, x_55); x_58 = lean_array_push(x_50, x_57); x_59 = lean_array_push(x_58, x_49); -x_60 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_60 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_38); x_61 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_61, 0, x_38); lean_ctor_set(x_61, 1, x_60); x_62 = lean_array_push(x_59, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_63 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_38); x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_38); @@ -8680,13 +8680,13 @@ x_67 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_67, 0, x_56); lean_ctor_set(x_67, 1, x_66); x_68 = lean_array_push(x_65, x_67); -x_69 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_69 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_70 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_70, 0, x_38); lean_ctor_set(x_70, 1, x_69); x_71 = lean_array_push(x_68, x_70); x_72 = lean_array_push(x_71, x_35); -x_73 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_73 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_73); lean_ctor_set(x_74, 1, x_72); @@ -8695,12 +8695,12 @@ x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_56); lean_ctor_set(x_76, 1, x_75); x_77 = lean_array_push(x_47, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_78 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); x_80 = lean_array_push(x_62, x_79); -x_81 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_81 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_82 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_82, 0, x_81); lean_ctor_set(x_82, 1, x_80); @@ -8717,7 +8717,7 @@ lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean x_85 = lean_ctor_get(x_42, 1); lean_inc(x_85); lean_dec(x_42); -x_86 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_86 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_38); x_87 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_87, 0, x_38); @@ -8726,9 +8726,9 @@ x_88 = l_Array_empty___closed__1; x_89 = lean_array_push(x_88, x_87); x_90 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_91 = lean_array_push(x_89, x_90); -x_92 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_92 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_93 = lean_array_push(x_92, x_21); -x_94 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_94 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_95 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_95, 0, x_94); lean_ctor_set(x_95, 1, x_93); @@ -8739,13 +8739,13 @@ lean_ctor_set(x_98, 0, x_97); lean_ctor_set(x_98, 1, x_96); x_99 = lean_array_push(x_91, x_98); x_100 = lean_array_push(x_99, x_90); -x_101 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_101 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_38); x_102 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_102, 0, x_38); lean_ctor_set(x_102, 1, x_101); x_103 = lean_array_push(x_100, x_102); -x_104 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_104 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_38); x_105 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_105, 0, x_38); @@ -8756,13 +8756,13 @@ x_108 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_108, 0, x_97); lean_ctor_set(x_108, 1, x_107); x_109 = lean_array_push(x_106, x_108); -x_110 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_110 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_111 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_111, 0, x_38); lean_ctor_set(x_111, 1, x_110); x_112 = lean_array_push(x_109, x_111); x_113 = lean_array_push(x_112, x_35); -x_114 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_114 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_115 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_115, 0, x_114); lean_ctor_set(x_115, 1, x_113); @@ -8771,12 +8771,12 @@ x_117 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_117, 0, x_97); lean_ctor_set(x_117, 1, x_116); x_118 = lean_array_push(x_88, x_117); -x_119 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_119 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; 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_103, x_120); -x_122 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_122 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_123 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_123, 0, x_122); lean_ctor_set(x_123, 1, x_121); @@ -8818,7 +8818,7 @@ if (lean_is_exclusive(x_133)) { lean_dec_ref(x_133); x_135 = lean_box(0); } -x_136 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_136 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_129); x_137 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_137, 0, x_129); @@ -8827,9 +8827,9 @@ x_138 = l_Array_empty___closed__1; x_139 = lean_array_push(x_138, x_137); x_140 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_141 = lean_array_push(x_139, x_140); -x_142 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_142 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_143 = lean_array_push(x_142, x_21); -x_144 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_144 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_145 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_145, 0, x_144); lean_ctor_set(x_145, 1, x_143); @@ -8840,13 +8840,13 @@ lean_ctor_set(x_148, 0, x_147); lean_ctor_set(x_148, 1, x_146); x_149 = lean_array_push(x_141, x_148); x_150 = lean_array_push(x_149, x_140); -x_151 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_151 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_129); x_152 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_152, 0, x_129); lean_ctor_set(x_152, 1, x_151); x_153 = lean_array_push(x_150, x_152); -x_154 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_154 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_129); x_155 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_155, 0, x_129); @@ -8857,13 +8857,13 @@ x_158 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_158, 0, x_147); lean_ctor_set(x_158, 1, x_157); x_159 = lean_array_push(x_156, x_158); -x_160 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_160 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_161 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_161, 0, x_129); lean_ctor_set(x_161, 1, x_160); x_162 = lean_array_push(x_159, x_161); x_163 = lean_array_push(x_162, x_127); -x_164 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_164 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_165 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_165, 0, x_164); lean_ctor_set(x_165, 1, x_163); @@ -8872,12 +8872,12 @@ x_167 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_167, 0, x_147); lean_ctor_set(x_167, 1, x_166); x_168 = lean_array_push(x_138, x_167); -x_169 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_169 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_170 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_170, 0, x_169); lean_ctor_set(x_170, 1, x_168); x_171 = lean_array_push(x_153, x_170); -x_172 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_172 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_173 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_173, 0, x_172); lean_ctor_set(x_173, 1, x_171); @@ -8935,7 +8935,7 @@ if (lean_is_exclusive(x_186)) { lean_dec_ref(x_186); x_188 = lean_box(0); } -x_189 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_189 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_182); x_190 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_190, 0, x_182); @@ -8944,9 +8944,9 @@ x_191 = l_Array_empty___closed__1; x_192 = lean_array_push(x_191, x_190); x_193 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_194 = lean_array_push(x_192, x_193); -x_195 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_195 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_196 = lean_array_push(x_195, x_21); -x_197 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_197 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_198 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_198, 0, x_197); lean_ctor_set(x_198, 1, x_196); @@ -8957,13 +8957,13 @@ lean_ctor_set(x_201, 0, x_200); lean_ctor_set(x_201, 1, x_199); x_202 = lean_array_push(x_194, x_201); x_203 = lean_array_push(x_202, x_193); -x_204 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_204 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_182); x_205 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_205, 0, x_182); lean_ctor_set(x_205, 1, x_204); x_206 = lean_array_push(x_203, x_205); -x_207 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_207 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_182); x_208 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_208, 0, x_182); @@ -8974,13 +8974,13 @@ x_211 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_211, 0, x_200); lean_ctor_set(x_211, 1, x_210); x_212 = lean_array_push(x_209, x_211); -x_213 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_213 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_214 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_214, 0, x_182); lean_ctor_set(x_214, 1, x_213); x_215 = lean_array_push(x_212, x_214); x_216 = lean_array_push(x_215, x_179); -x_217 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_217 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_218 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_218, 0, x_217); lean_ctor_set(x_218, 1, x_216); @@ -8989,12 +8989,12 @@ x_220 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_220, 0, x_200); lean_ctor_set(x_220, 1, x_219); x_221 = lean_array_push(x_191, x_220); -x_222 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_222 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_223 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_223, 0, x_222); lean_ctor_set(x_223, 1, x_221); x_224 = lean_array_push(x_206, x_223); -x_225 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_225 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_226 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_226, 0, x_225); lean_ctor_set(x_226, 1, x_224); @@ -9123,7 +9123,7 @@ if (x_266 == 0) lean_object* x_267; lean_object* x_268; lean_object* x_269; lean_object* x_270; lean_object* x_271; lean_object* x_272; lean_object* x_273; lean_object* x_274; lean_object* x_275; lean_object* x_276; lean_object* x_277; lean_object* x_278; lean_object* x_279; lean_object* x_280; lean_object* x_281; lean_object* x_282; lean_object* x_283; lean_object* x_284; lean_object* x_285; lean_object* x_286; lean_object* x_287; lean_object* x_288; lean_object* x_289; uint8_t x_290; x_267 = lean_ctor_get(x_265, 0); lean_dec(x_267); -x_268 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_268 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_261); x_269 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_269, 0, x_261); @@ -9132,9 +9132,9 @@ x_270 = l_Array_empty___closed__1; x_271 = lean_array_push(x_270, x_269); x_272 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_273 = lean_array_push(x_271, x_272); -x_274 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_274 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_275 = lean_array_push(x_274, x_244); -x_276 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_276 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_277 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_277, 0, x_276); lean_ctor_set(x_277, 1, x_275); @@ -9145,13 +9145,13 @@ lean_ctor_set(x_280, 0, x_279); lean_ctor_set(x_280, 1, x_278); x_281 = lean_array_push(x_273, x_280); x_282 = lean_array_push(x_281, x_272); -x_283 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_283 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_261); x_284 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_284, 0, x_261); lean_ctor_set(x_284, 1, x_283); x_285 = lean_array_push(x_282, x_284); -x_286 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_286 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_261); x_287 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_287, 0, x_261); @@ -9170,13 +9170,13 @@ lean_dec(x_292); lean_ctor_set(x_19, 1, x_289); lean_ctor_set(x_19, 0, x_279); x_293 = lean_array_push(x_288, x_19); -x_294 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_294 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_295 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_295, 0, x_261); lean_ctor_set(x_295, 1, x_294); x_296 = lean_array_push(x_293, x_295); x_297 = lean_array_push(x_296, x_258); -x_298 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_298 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_299 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_299, 0, x_298); lean_ctor_set(x_299, 1, x_297); @@ -9185,12 +9185,12 @@ x_301 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_301, 0, x_279); lean_ctor_set(x_301, 1, x_300); x_302 = lean_array_push(x_270, x_301); -x_303 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_303 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_304 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_304, 0, x_303); lean_ctor_set(x_304, 1, x_302); x_305 = lean_array_push(x_285, x_304); -x_306 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_306 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_307 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_307, 0, x_306); lean_ctor_set(x_307, 1, x_305); @@ -9209,13 +9209,13 @@ x_310 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_310, 0, x_279); lean_ctor_set(x_310, 1, x_289); x_311 = lean_array_push(x_288, x_310); -x_312 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_312 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_313 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_313, 0, x_261); lean_ctor_set(x_313, 1, x_312); x_314 = lean_array_push(x_311, x_313); x_315 = lean_array_push(x_314, x_258); -x_316 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_316 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_317 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_317, 0, x_316); lean_ctor_set(x_317, 1, x_315); @@ -9224,12 +9224,12 @@ x_319 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_319, 0, x_279); lean_ctor_set(x_319, 1, x_318); x_320 = lean_array_push(x_270, x_319); -x_321 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_321 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_322 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_322, 0, x_321); lean_ctor_set(x_322, 1, x_320); x_323 = lean_array_push(x_285, x_322); -x_324 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_324 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_325 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_325, 0, x_324); lean_ctor_set(x_325, 1, x_323); @@ -9247,7 +9247,7 @@ lean_object* x_328; lean_object* x_329; lean_object* x_330; lean_object* x_331; x_328 = lean_ctor_get(x_265, 1); lean_inc(x_328); lean_dec(x_265); -x_329 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_329 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_261); x_330 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_330, 0, x_261); @@ -9256,9 +9256,9 @@ x_331 = l_Array_empty___closed__1; x_332 = lean_array_push(x_331, x_330); x_333 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_334 = lean_array_push(x_332, x_333); -x_335 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_335 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_336 = lean_array_push(x_335, x_244); -x_337 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_337 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_338 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_338, 0, x_337); lean_ctor_set(x_338, 1, x_336); @@ -9269,13 +9269,13 @@ lean_ctor_set(x_341, 0, x_340); lean_ctor_set(x_341, 1, x_339); x_342 = lean_array_push(x_334, x_341); x_343 = lean_array_push(x_342, x_333); -x_344 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_344 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_261); x_345 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_345, 0, x_261); lean_ctor_set(x_345, 1, x_344); x_346 = lean_array_push(x_343, x_345); -x_347 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_347 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_261); x_348 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_348, 0, x_261); @@ -9299,13 +9299,13 @@ if (lean_is_scalar(x_351)) { lean_ctor_set(x_352, 0, x_340); lean_ctor_set(x_352, 1, x_350); x_353 = lean_array_push(x_349, x_352); -x_354 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_354 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_355 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_355, 0, x_261); lean_ctor_set(x_355, 1, x_354); x_356 = lean_array_push(x_353, x_355); x_357 = lean_array_push(x_356, x_258); -x_358 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_358 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_359 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_359, 0, x_358); lean_ctor_set(x_359, 1, x_357); @@ -9314,12 +9314,12 @@ x_361 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_361, 0, x_340); lean_ctor_set(x_361, 1, x_360); x_362 = lean_array_push(x_331, x_361); -x_363 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_363 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_364 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_364, 0, x_363); lean_ctor_set(x_364, 1, x_362); x_365 = lean_array_push(x_346, x_364); -x_366 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_366 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_367 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_367, 0, x_366); lean_ctor_set(x_367, 1, x_365); @@ -9361,7 +9361,7 @@ if (lean_is_exclusive(x_377)) { lean_dec_ref(x_377); x_379 = lean_box(0); } -x_380 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_380 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_373); x_381 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_381, 0, x_373); @@ -9370,9 +9370,9 @@ x_382 = l_Array_empty___closed__1; x_383 = lean_array_push(x_382, x_381); x_384 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_385 = lean_array_push(x_383, x_384); -x_386 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_386 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_387 = lean_array_push(x_386, x_244); -x_388 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_388 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_389 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_389, 0, x_388); lean_ctor_set(x_389, 1, x_387); @@ -9383,13 +9383,13 @@ lean_ctor_set(x_392, 0, x_391); lean_ctor_set(x_392, 1, x_390); x_393 = lean_array_push(x_385, x_392); x_394 = lean_array_push(x_393, x_384); -x_395 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_395 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_373); x_396 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_396, 0, x_373); lean_ctor_set(x_396, 1, x_395); x_397 = lean_array_push(x_394, x_396); -x_398 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_398 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_373); x_399 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_399, 0, x_373); @@ -9413,13 +9413,13 @@ if (lean_is_scalar(x_402)) { lean_ctor_set(x_403, 0, x_391); lean_ctor_set(x_403, 1, x_401); x_404 = lean_array_push(x_400, x_403); -x_405 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_405 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_406 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_406, 0, x_373); lean_ctor_set(x_406, 1, x_405); x_407 = lean_array_push(x_404, x_406); x_408 = lean_array_push(x_407, x_371); -x_409 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_409 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_410 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_410, 0, x_409); lean_ctor_set(x_410, 1, x_408); @@ -9428,12 +9428,12 @@ x_412 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_412, 0, x_391); lean_ctor_set(x_412, 1, x_411); x_413 = lean_array_push(x_382, x_412); -x_414 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_414 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_415 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_415, 0, x_414); lean_ctor_set(x_415, 1, x_413); x_416 = lean_array_push(x_397, x_415); -x_417 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_417 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_418 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_418, 0, x_417); lean_ctor_set(x_418, 1, x_416); @@ -9491,7 +9491,7 @@ if (lean_is_exclusive(x_431)) { lean_dec_ref(x_431); x_433 = lean_box(0); } -x_434 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_434 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_427); x_435 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_435, 0, x_427); @@ -9500,9 +9500,9 @@ x_436 = l_Array_empty___closed__1; x_437 = lean_array_push(x_436, x_435); x_438 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_439 = lean_array_push(x_437, x_438); -x_440 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_440 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_441 = lean_array_push(x_440, x_244); -x_442 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_442 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_443 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_443, 0, x_442); lean_ctor_set(x_443, 1, x_441); @@ -9513,13 +9513,13 @@ lean_ctor_set(x_446, 0, x_445); lean_ctor_set(x_446, 1, x_444); x_447 = lean_array_push(x_439, x_446); x_448 = lean_array_push(x_447, x_438); -x_449 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_449 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_427); x_450 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_450, 0, x_427); lean_ctor_set(x_450, 1, x_449); x_451 = lean_array_push(x_448, x_450); -x_452 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_452 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_427); x_453 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_453, 0, x_427); @@ -9543,13 +9543,13 @@ if (lean_is_scalar(x_456)) { lean_ctor_set(x_457, 0, x_445); lean_ctor_set(x_457, 1, x_455); x_458 = lean_array_push(x_454, x_457); -x_459 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_459 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_460 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_460, 0, x_427); lean_ctor_set(x_460, 1, x_459); x_461 = lean_array_push(x_458, x_460); x_462 = lean_array_push(x_461, x_424); -x_463 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_463 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_464 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_464, 0, x_463); lean_ctor_set(x_464, 1, x_462); @@ -9558,12 +9558,12 @@ x_466 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_466, 0, x_445); lean_ctor_set(x_466, 1, x_465); x_467 = lean_array_push(x_436, x_466); -x_468 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_468 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_469 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_469, 0, x_468); lean_ctor_set(x_469, 1, x_467); x_470 = lean_array_push(x_451, x_469); -x_471 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_471 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_472 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_472, 0, x_471); lean_ctor_set(x_472, 1, x_470); @@ -9654,7 +9654,7 @@ if (x_503 == 0) lean_object* x_504; lean_object* x_505; lean_object* x_506; lean_object* x_507; lean_object* x_508; lean_object* x_509; lean_object* x_510; lean_object* x_511; lean_object* x_512; lean_object* x_513; lean_object* x_514; lean_object* x_515; lean_object* x_516; lean_object* x_517; lean_object* x_518; lean_object* x_519; lean_object* x_520; lean_object* x_521; lean_object* x_522; lean_object* x_523; lean_object* x_524; lean_object* x_525; lean_object* x_526; uint8_t x_527; x_504 = lean_ctor_get(x_502, 0); lean_dec(x_504); -x_505 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_505 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_498); x_506 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_506, 0, x_498); @@ -9663,9 +9663,9 @@ x_507 = l_Array_empty___closed__1; x_508 = lean_array_push(x_507, x_506); x_509 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_510 = lean_array_push(x_508, x_509); -x_511 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_511 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_512 = lean_array_push(x_511, x_481); -x_513 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_513 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_514 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_514, 0, x_513); lean_ctor_set(x_514, 1, x_512); @@ -9676,13 +9676,13 @@ lean_ctor_set(x_517, 0, x_516); lean_ctor_set(x_517, 1, x_515); x_518 = lean_array_push(x_510, x_517); x_519 = lean_array_push(x_518, x_509); -x_520 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_520 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_498); x_521 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_521, 0, x_498); lean_ctor_set(x_521, 1, x_520); x_522 = lean_array_push(x_519, x_521); -x_523 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_523 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_498); x_524 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_524, 0, x_498); @@ -9701,13 +9701,13 @@ lean_dec(x_529); lean_ctor_set(x_19, 1, x_526); lean_ctor_set(x_19, 0, x_516); x_530 = lean_array_push(x_525, x_19); -x_531 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_531 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_532 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_532, 0, x_498); lean_ctor_set(x_532, 1, x_531); x_533 = lean_array_push(x_530, x_532); x_534 = lean_array_push(x_533, x_495); -x_535 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_535 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_536 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_536, 0, x_535); lean_ctor_set(x_536, 1, x_534); @@ -9716,12 +9716,12 @@ x_538 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_538, 0, x_516); lean_ctor_set(x_538, 1, x_537); x_539 = lean_array_push(x_507, x_538); -x_540 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_540 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_541 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_541, 0, x_540); lean_ctor_set(x_541, 1, x_539); x_542 = lean_array_push(x_522, x_541); -x_543 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_543 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_544 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_544, 0, x_543); lean_ctor_set(x_544, 1, x_542); @@ -9740,13 +9740,13 @@ x_547 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_547, 0, x_516); lean_ctor_set(x_547, 1, x_526); x_548 = lean_array_push(x_525, x_547); -x_549 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_549 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_550 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_550, 0, x_498); lean_ctor_set(x_550, 1, x_549); x_551 = lean_array_push(x_548, x_550); x_552 = lean_array_push(x_551, x_495); -x_553 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_553 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_554 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_554, 0, x_553); lean_ctor_set(x_554, 1, x_552); @@ -9755,12 +9755,12 @@ x_556 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_556, 0, x_516); lean_ctor_set(x_556, 1, x_555); x_557 = lean_array_push(x_507, x_556); -x_558 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_558 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_559 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_559, 0, x_558); lean_ctor_set(x_559, 1, x_557); x_560 = lean_array_push(x_522, x_559); -x_561 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_561 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_562 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_562, 0, x_561); lean_ctor_set(x_562, 1, x_560); @@ -9778,7 +9778,7 @@ lean_object* x_565; lean_object* x_566; lean_object* x_567; lean_object* x_568; x_565 = lean_ctor_get(x_502, 1); lean_inc(x_565); lean_dec(x_502); -x_566 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_566 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_498); x_567 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_567, 0, x_498); @@ -9787,9 +9787,9 @@ x_568 = l_Array_empty___closed__1; x_569 = lean_array_push(x_568, x_567); x_570 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_571 = lean_array_push(x_569, x_570); -x_572 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_572 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_573 = lean_array_push(x_572, x_481); -x_574 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_574 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_575 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_575, 0, x_574); lean_ctor_set(x_575, 1, x_573); @@ -9800,13 +9800,13 @@ lean_ctor_set(x_578, 0, x_577); lean_ctor_set(x_578, 1, x_576); x_579 = lean_array_push(x_571, x_578); x_580 = lean_array_push(x_579, x_570); -x_581 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_581 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_498); x_582 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_582, 0, x_498); lean_ctor_set(x_582, 1, x_581); x_583 = lean_array_push(x_580, x_582); -x_584 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_584 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_498); x_585 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_585, 0, x_498); @@ -9830,13 +9830,13 @@ if (lean_is_scalar(x_588)) { lean_ctor_set(x_589, 0, x_577); lean_ctor_set(x_589, 1, x_587); x_590 = lean_array_push(x_586, x_589); -x_591 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_591 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_592 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_592, 0, x_498); lean_ctor_set(x_592, 1, x_591); x_593 = lean_array_push(x_590, x_592); x_594 = lean_array_push(x_593, x_495); -x_595 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_595 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_596 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_596, 0, x_595); lean_ctor_set(x_596, 1, x_594); @@ -9845,12 +9845,12 @@ x_598 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_598, 0, x_577); lean_ctor_set(x_598, 1, x_597); x_599 = lean_array_push(x_568, x_598); -x_600 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_600 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_601 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_601, 0, x_600); lean_ctor_set(x_601, 1, x_599); x_602 = lean_array_push(x_583, x_601); -x_603 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_603 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_604 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_604, 0, x_603); lean_ctor_set(x_604, 1, x_602); @@ -9892,7 +9892,7 @@ if (lean_is_exclusive(x_614)) { lean_dec_ref(x_614); x_616 = lean_box(0); } -x_617 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_617 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_610); x_618 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_618, 0, x_610); @@ -9901,9 +9901,9 @@ x_619 = l_Array_empty___closed__1; x_620 = lean_array_push(x_619, x_618); x_621 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_622 = lean_array_push(x_620, x_621); -x_623 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_623 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_624 = lean_array_push(x_623, x_481); -x_625 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_625 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_626 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_626, 0, x_625); lean_ctor_set(x_626, 1, x_624); @@ -9914,13 +9914,13 @@ lean_ctor_set(x_629, 0, x_628); lean_ctor_set(x_629, 1, x_627); x_630 = lean_array_push(x_622, x_629); x_631 = lean_array_push(x_630, x_621); -x_632 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_632 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_610); x_633 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_633, 0, x_610); lean_ctor_set(x_633, 1, x_632); x_634 = lean_array_push(x_631, x_633); -x_635 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_635 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_610); x_636 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_636, 0, x_610); @@ -9944,13 +9944,13 @@ if (lean_is_scalar(x_639)) { lean_ctor_set(x_640, 0, x_628); lean_ctor_set(x_640, 1, x_638); x_641 = lean_array_push(x_637, x_640); -x_642 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_642 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_643 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_643, 0, x_610); lean_ctor_set(x_643, 1, x_642); x_644 = lean_array_push(x_641, x_643); x_645 = lean_array_push(x_644, x_608); -x_646 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_646 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_647 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_647, 0, x_646); lean_ctor_set(x_647, 1, x_645); @@ -9959,12 +9959,12 @@ x_649 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_649, 0, x_628); lean_ctor_set(x_649, 1, x_648); x_650 = lean_array_push(x_619, x_649); -x_651 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_651 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_652 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_652, 0, x_651); lean_ctor_set(x_652, 1, x_650); x_653 = lean_array_push(x_634, x_652); -x_654 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_654 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_655 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_655, 0, x_654); lean_ctor_set(x_655, 1, x_653); @@ -10022,7 +10022,7 @@ if (lean_is_exclusive(x_668)) { lean_dec_ref(x_668); x_670 = lean_box(0); } -x_671 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_671 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_664); x_672 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_672, 0, x_664); @@ -10031,9 +10031,9 @@ x_673 = l_Array_empty___closed__1; x_674 = lean_array_push(x_673, x_672); x_675 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_676 = lean_array_push(x_674, x_675); -x_677 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_677 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_678 = lean_array_push(x_677, x_481); -x_679 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_679 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_680 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_680, 0, x_679); lean_ctor_set(x_680, 1, x_678); @@ -10044,13 +10044,13 @@ lean_ctor_set(x_683, 0, x_682); lean_ctor_set(x_683, 1, x_681); x_684 = lean_array_push(x_676, x_683); x_685 = lean_array_push(x_684, x_675); -x_686 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_686 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_664); x_687 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_687, 0, x_664); lean_ctor_set(x_687, 1, x_686); x_688 = lean_array_push(x_685, x_687); -x_689 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_689 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_664); x_690 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_690, 0, x_664); @@ -10074,13 +10074,13 @@ if (lean_is_scalar(x_693)) { lean_ctor_set(x_694, 0, x_682); lean_ctor_set(x_694, 1, x_692); x_695 = lean_array_push(x_691, x_694); -x_696 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_696 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_697 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_697, 0, x_664); lean_ctor_set(x_697, 1, x_696); x_698 = lean_array_push(x_695, x_697); x_699 = lean_array_push(x_698, x_661); -x_700 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_700 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_701 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_701, 0, x_700); lean_ctor_set(x_701, 1, x_699); @@ -10089,12 +10089,12 @@ x_703 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_703, 0, x_682); lean_ctor_set(x_703, 1, x_702); x_704 = lean_array_push(x_673, x_703); -x_705 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_705 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_706 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_706, 0, x_705); lean_ctor_set(x_706, 1, x_704); x_707 = lean_array_push(x_688, x_706); -x_708 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_708 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_709 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_709, 0, x_708); lean_ctor_set(x_709, 1, x_707); @@ -10184,7 +10184,7 @@ if (x_740 == 0) lean_object* x_741; lean_object* x_742; lean_object* x_743; lean_object* x_744; lean_object* x_745; lean_object* x_746; lean_object* x_747; lean_object* x_748; lean_object* x_749; lean_object* x_750; lean_object* x_751; lean_object* x_752; lean_object* x_753; lean_object* x_754; lean_object* x_755; lean_object* x_756; lean_object* x_757; lean_object* x_758; lean_object* x_759; lean_object* x_760; lean_object* x_761; lean_object* x_762; lean_object* x_763; uint8_t x_764; x_741 = lean_ctor_get(x_739, 0); lean_dec(x_741); -x_742 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_742 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_735); x_743 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_743, 0, x_735); @@ -10193,9 +10193,9 @@ x_744 = l_Array_empty___closed__1; x_745 = lean_array_push(x_744, x_743); x_746 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_747 = lean_array_push(x_745, x_746); -x_748 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_748 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_749 = lean_array_push(x_748, x_718); -x_750 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_750 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_751 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_751, 0, x_750); lean_ctor_set(x_751, 1, x_749); @@ -10206,13 +10206,13 @@ lean_ctor_set(x_754, 0, x_753); lean_ctor_set(x_754, 1, x_752); x_755 = lean_array_push(x_747, x_754); x_756 = lean_array_push(x_755, x_746); -x_757 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_757 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_735); x_758 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_758, 0, x_735); lean_ctor_set(x_758, 1, x_757); x_759 = lean_array_push(x_756, x_758); -x_760 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_760 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_735); x_761 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_761, 0, x_735); @@ -10231,13 +10231,13 @@ lean_dec(x_766); lean_ctor_set(x_19, 1, x_763); lean_ctor_set(x_19, 0, x_753); x_767 = lean_array_push(x_762, x_19); -x_768 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_768 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_769 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_769, 0, x_735); lean_ctor_set(x_769, 1, x_768); x_770 = lean_array_push(x_767, x_769); x_771 = lean_array_push(x_770, x_732); -x_772 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_772 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_773 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_773, 0, x_772); lean_ctor_set(x_773, 1, x_771); @@ -10246,12 +10246,12 @@ x_775 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_775, 0, x_753); lean_ctor_set(x_775, 1, x_774); x_776 = lean_array_push(x_744, x_775); -x_777 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_777 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_778 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_778, 0, x_777); lean_ctor_set(x_778, 1, x_776); x_779 = lean_array_push(x_759, x_778); -x_780 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_780 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_781 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_781, 0, x_780); lean_ctor_set(x_781, 1, x_779); @@ -10270,13 +10270,13 @@ x_784 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_784, 0, x_753); lean_ctor_set(x_784, 1, x_763); x_785 = lean_array_push(x_762, x_784); -x_786 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_786 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_787 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_787, 0, x_735); lean_ctor_set(x_787, 1, x_786); x_788 = lean_array_push(x_785, x_787); x_789 = lean_array_push(x_788, x_732); -x_790 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_790 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_791 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_791, 0, x_790); lean_ctor_set(x_791, 1, x_789); @@ -10285,12 +10285,12 @@ x_793 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_793, 0, x_753); lean_ctor_set(x_793, 1, x_792); x_794 = lean_array_push(x_744, x_793); -x_795 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_795 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_796 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_796, 0, x_795); lean_ctor_set(x_796, 1, x_794); x_797 = lean_array_push(x_759, x_796); -x_798 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_798 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_799 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_799, 0, x_798); lean_ctor_set(x_799, 1, x_797); @@ -10308,7 +10308,7 @@ lean_object* x_802; lean_object* x_803; lean_object* x_804; lean_object* x_805; x_802 = lean_ctor_get(x_739, 1); lean_inc(x_802); lean_dec(x_739); -x_803 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_803 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_735); x_804 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_804, 0, x_735); @@ -10317,9 +10317,9 @@ x_805 = l_Array_empty___closed__1; x_806 = lean_array_push(x_805, x_804); x_807 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_808 = lean_array_push(x_806, x_807); -x_809 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_809 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_810 = lean_array_push(x_809, x_718); -x_811 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_811 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_812 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_812, 0, x_811); lean_ctor_set(x_812, 1, x_810); @@ -10330,13 +10330,13 @@ lean_ctor_set(x_815, 0, x_814); lean_ctor_set(x_815, 1, x_813); x_816 = lean_array_push(x_808, x_815); x_817 = lean_array_push(x_816, x_807); -x_818 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_818 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_735); x_819 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_819, 0, x_735); lean_ctor_set(x_819, 1, x_818); x_820 = lean_array_push(x_817, x_819); -x_821 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_821 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_735); x_822 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_822, 0, x_735); @@ -10360,13 +10360,13 @@ if (lean_is_scalar(x_825)) { lean_ctor_set(x_826, 0, x_814); lean_ctor_set(x_826, 1, x_824); x_827 = lean_array_push(x_823, x_826); -x_828 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_828 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_829 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_829, 0, x_735); lean_ctor_set(x_829, 1, x_828); x_830 = lean_array_push(x_827, x_829); x_831 = lean_array_push(x_830, x_732); -x_832 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_832 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_833 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_833, 0, x_832); lean_ctor_set(x_833, 1, x_831); @@ -10375,12 +10375,12 @@ x_835 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_835, 0, x_814); lean_ctor_set(x_835, 1, x_834); x_836 = lean_array_push(x_805, x_835); -x_837 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_837 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_838 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_838, 0, x_837); lean_ctor_set(x_838, 1, x_836); x_839 = lean_array_push(x_820, x_838); -x_840 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_840 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_841 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_841, 0, x_840); lean_ctor_set(x_841, 1, x_839); @@ -10422,7 +10422,7 @@ if (lean_is_exclusive(x_851)) { lean_dec_ref(x_851); x_853 = lean_box(0); } -x_854 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_854 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_847); x_855 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_855, 0, x_847); @@ -10431,9 +10431,9 @@ x_856 = l_Array_empty___closed__1; x_857 = lean_array_push(x_856, x_855); x_858 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_859 = lean_array_push(x_857, x_858); -x_860 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_860 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_861 = lean_array_push(x_860, x_718); -x_862 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_862 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_863 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_863, 0, x_862); lean_ctor_set(x_863, 1, x_861); @@ -10444,13 +10444,13 @@ lean_ctor_set(x_866, 0, x_865); lean_ctor_set(x_866, 1, x_864); x_867 = lean_array_push(x_859, x_866); x_868 = lean_array_push(x_867, x_858); -x_869 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_869 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_847); x_870 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_870, 0, x_847); lean_ctor_set(x_870, 1, x_869); x_871 = lean_array_push(x_868, x_870); -x_872 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_872 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_847); x_873 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_873, 0, x_847); @@ -10474,13 +10474,13 @@ if (lean_is_scalar(x_876)) { lean_ctor_set(x_877, 0, x_865); lean_ctor_set(x_877, 1, x_875); x_878 = lean_array_push(x_874, x_877); -x_879 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_879 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_880 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_880, 0, x_847); lean_ctor_set(x_880, 1, x_879); x_881 = lean_array_push(x_878, x_880); x_882 = lean_array_push(x_881, x_845); -x_883 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_883 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_884 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_884, 0, x_883); lean_ctor_set(x_884, 1, x_882); @@ -10489,12 +10489,12 @@ x_886 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_886, 0, x_865); lean_ctor_set(x_886, 1, x_885); x_887 = lean_array_push(x_856, x_886); -x_888 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_888 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_889 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_889, 0, x_888); lean_ctor_set(x_889, 1, x_887); x_890 = lean_array_push(x_871, x_889); -x_891 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_891 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_892 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_892, 0, x_891); lean_ctor_set(x_892, 1, x_890); @@ -10552,7 +10552,7 @@ if (lean_is_exclusive(x_905)) { lean_dec_ref(x_905); x_907 = lean_box(0); } -x_908 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_908 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_901); x_909 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_909, 0, x_901); @@ -10561,9 +10561,9 @@ x_910 = l_Array_empty___closed__1; x_911 = lean_array_push(x_910, x_909); x_912 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_913 = lean_array_push(x_911, x_912); -x_914 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_914 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_915 = lean_array_push(x_914, x_718); -x_916 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_916 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_917 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_917, 0, x_916); lean_ctor_set(x_917, 1, x_915); @@ -10574,13 +10574,13 @@ lean_ctor_set(x_920, 0, x_919); lean_ctor_set(x_920, 1, x_918); x_921 = lean_array_push(x_913, x_920); x_922 = lean_array_push(x_921, x_912); -x_923 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_923 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_901); x_924 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_924, 0, x_901); lean_ctor_set(x_924, 1, x_923); x_925 = lean_array_push(x_922, x_924); -x_926 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_926 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_901); x_927 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_927, 0, x_901); @@ -10604,13 +10604,13 @@ if (lean_is_scalar(x_930)) { lean_ctor_set(x_931, 0, x_919); lean_ctor_set(x_931, 1, x_929); x_932 = lean_array_push(x_928, x_931); -x_933 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_933 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_934 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_934, 0, x_901); lean_ctor_set(x_934, 1, x_933); x_935 = lean_array_push(x_932, x_934); x_936 = lean_array_push(x_935, x_898); -x_937 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_937 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_938 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_938, 0, x_937); lean_ctor_set(x_938, 1, x_936); @@ -10619,12 +10619,12 @@ x_940 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_940, 0, x_919); lean_ctor_set(x_940, 1, x_939); x_941 = lean_array_push(x_910, x_940); -x_942 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_942 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_943 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_943, 0, x_942); lean_ctor_set(x_943, 1, x_941); x_944 = lean_array_push(x_925, x_943); -x_945 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_945 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_946 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_946, 0, x_945); lean_ctor_set(x_946, 1, x_944); @@ -10673,12 +10673,12 @@ x_959 = lean_string_dec_eq(x_237, x_958); if (x_959 == 0) { lean_object* x_960; uint8_t x_961; -x_960 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_960 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_961 = lean_string_dec_eq(x_237, x_960); if (x_961 == 0) { lean_object* x_962; uint8_t x_963; -x_962 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_962 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; x_963 = lean_string_dec_eq(x_237, x_962); lean_dec(x_237); if (x_963 == 0) @@ -10738,7 +10738,7 @@ if (x_987 == 0) lean_object* x_988; lean_object* x_989; lean_object* x_990; lean_object* x_991; lean_object* x_992; lean_object* x_993; lean_object* x_994; lean_object* x_995; lean_object* x_996; lean_object* x_997; lean_object* x_998; lean_object* x_999; lean_object* x_1000; lean_object* x_1001; lean_object* x_1002; lean_object* x_1003; lean_object* x_1004; lean_object* x_1005; lean_object* x_1006; lean_object* x_1007; lean_object* x_1008; lean_object* x_1009; lean_object* x_1010; uint8_t x_1011; x_988 = lean_ctor_get(x_986, 0); lean_dec(x_988); -x_989 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_989 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_982); x_990 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_990, 0, x_982); @@ -10747,9 +10747,9 @@ x_991 = l_Array_empty___closed__1; x_992 = lean_array_push(x_991, x_990); x_993 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_994 = lean_array_push(x_992, x_993); -x_995 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_995 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_996 = lean_array_push(x_995, x_965); -x_997 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_997 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_998 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_998, 0, x_997); lean_ctor_set(x_998, 1, x_996); @@ -10760,13 +10760,13 @@ lean_ctor_set(x_1001, 0, x_1000); lean_ctor_set(x_1001, 1, x_999); x_1002 = lean_array_push(x_994, x_1001); x_1003 = lean_array_push(x_1002, x_993); -x_1004 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1004 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_982); x_1005 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1005, 0, x_982); lean_ctor_set(x_1005, 1, x_1004); x_1006 = lean_array_push(x_1003, x_1005); -x_1007 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1007 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_982); x_1008 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1008, 0, x_982); @@ -10785,13 +10785,13 @@ lean_dec(x_1013); lean_ctor_set(x_19, 1, x_1010); lean_ctor_set(x_19, 0, x_1000); x_1014 = lean_array_push(x_1009, x_19); -x_1015 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1015 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1016 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1016, 0, x_982); lean_ctor_set(x_1016, 1, x_1015); x_1017 = lean_array_push(x_1014, x_1016); x_1018 = lean_array_push(x_1017, x_979); -x_1019 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1019 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1020 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1020, 0, x_1019); lean_ctor_set(x_1020, 1, x_1018); @@ -10800,12 +10800,12 @@ x_1022 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1022, 0, x_1000); lean_ctor_set(x_1022, 1, x_1021); x_1023 = lean_array_push(x_991, x_1022); -x_1024 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1024 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1025 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1025, 0, x_1024); lean_ctor_set(x_1025, 1, x_1023); x_1026 = lean_array_push(x_1006, x_1025); -x_1027 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1027 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1028 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1028, 0, x_1027); lean_ctor_set(x_1028, 1, x_1026); @@ -10824,13 +10824,13 @@ x_1031 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1031, 0, x_1000); lean_ctor_set(x_1031, 1, x_1010); x_1032 = lean_array_push(x_1009, x_1031); -x_1033 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1033 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1034 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1034, 0, x_982); lean_ctor_set(x_1034, 1, x_1033); x_1035 = lean_array_push(x_1032, x_1034); x_1036 = lean_array_push(x_1035, x_979); -x_1037 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1037 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1038 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1038, 0, x_1037); lean_ctor_set(x_1038, 1, x_1036); @@ -10839,12 +10839,12 @@ x_1040 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1040, 0, x_1000); lean_ctor_set(x_1040, 1, x_1039); x_1041 = lean_array_push(x_991, x_1040); -x_1042 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1042 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1043 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1043, 0, x_1042); lean_ctor_set(x_1043, 1, x_1041); x_1044 = lean_array_push(x_1006, x_1043); -x_1045 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1045 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1046 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1046, 0, x_1045); lean_ctor_set(x_1046, 1, x_1044); @@ -10862,7 +10862,7 @@ lean_object* x_1049; lean_object* x_1050; lean_object* x_1051; lean_object* x_10 x_1049 = lean_ctor_get(x_986, 1); lean_inc(x_1049); lean_dec(x_986); -x_1050 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1050 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_982); x_1051 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1051, 0, x_982); @@ -10871,9 +10871,9 @@ x_1052 = l_Array_empty___closed__1; x_1053 = lean_array_push(x_1052, x_1051); x_1054 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1055 = lean_array_push(x_1053, x_1054); -x_1056 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1056 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1057 = lean_array_push(x_1056, x_965); -x_1058 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1058 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1059 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1059, 0, x_1058); lean_ctor_set(x_1059, 1, x_1057); @@ -10884,13 +10884,13 @@ lean_ctor_set(x_1062, 0, x_1061); lean_ctor_set(x_1062, 1, x_1060); x_1063 = lean_array_push(x_1055, x_1062); x_1064 = lean_array_push(x_1063, x_1054); -x_1065 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1065 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_982); x_1066 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1066, 0, x_982); lean_ctor_set(x_1066, 1, x_1065); x_1067 = lean_array_push(x_1064, x_1066); -x_1068 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1068 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_982); x_1069 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1069, 0, x_982); @@ -10914,13 +10914,13 @@ if (lean_is_scalar(x_1072)) { lean_ctor_set(x_1073, 0, x_1061); lean_ctor_set(x_1073, 1, x_1071); x_1074 = lean_array_push(x_1070, x_1073); -x_1075 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1075 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1076 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1076, 0, x_982); lean_ctor_set(x_1076, 1, x_1075); x_1077 = lean_array_push(x_1074, x_1076); x_1078 = lean_array_push(x_1077, x_979); -x_1079 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1079 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1080 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1080, 0, x_1079); lean_ctor_set(x_1080, 1, x_1078); @@ -10929,12 +10929,12 @@ x_1082 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1082, 0, x_1061); lean_ctor_set(x_1082, 1, x_1081); x_1083 = lean_array_push(x_1052, x_1082); -x_1084 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1084 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1085 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1085, 0, x_1084); lean_ctor_set(x_1085, 1, x_1083); x_1086 = lean_array_push(x_1067, x_1085); -x_1087 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1087 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1088 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1088, 0, x_1087); lean_ctor_set(x_1088, 1, x_1086); @@ -10976,7 +10976,7 @@ if (lean_is_exclusive(x_1098)) { lean_dec_ref(x_1098); x_1100 = lean_box(0); } -x_1101 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1101 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1094); x_1102 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1102, 0, x_1094); @@ -10985,9 +10985,9 @@ x_1103 = l_Array_empty___closed__1; x_1104 = lean_array_push(x_1103, x_1102); x_1105 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1106 = lean_array_push(x_1104, x_1105); -x_1107 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1107 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1108 = lean_array_push(x_1107, x_965); -x_1109 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1109 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1110 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1110, 0, x_1109); lean_ctor_set(x_1110, 1, x_1108); @@ -10998,13 +10998,13 @@ lean_ctor_set(x_1113, 0, x_1112); lean_ctor_set(x_1113, 1, x_1111); x_1114 = lean_array_push(x_1106, x_1113); x_1115 = lean_array_push(x_1114, x_1105); -x_1116 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1116 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1094); x_1117 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1117, 0, x_1094); lean_ctor_set(x_1117, 1, x_1116); x_1118 = lean_array_push(x_1115, x_1117); -x_1119 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1119 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1094); x_1120 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1120, 0, x_1094); @@ -11028,13 +11028,13 @@ if (lean_is_scalar(x_1123)) { lean_ctor_set(x_1124, 0, x_1112); lean_ctor_set(x_1124, 1, x_1122); x_1125 = lean_array_push(x_1121, x_1124); -x_1126 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1126 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1127 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1127, 0, x_1094); lean_ctor_set(x_1127, 1, x_1126); x_1128 = lean_array_push(x_1125, x_1127); x_1129 = lean_array_push(x_1128, x_1092); -x_1130 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1130 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1131, 0, x_1130); lean_ctor_set(x_1131, 1, x_1129); @@ -11043,12 +11043,12 @@ x_1133 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1133, 0, x_1112); lean_ctor_set(x_1133, 1, x_1132); x_1134 = lean_array_push(x_1103, x_1133); -x_1135 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1135 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1136 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1136, 0, x_1135); lean_ctor_set(x_1136, 1, x_1134); x_1137 = lean_array_push(x_1118, x_1136); -x_1138 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1138 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1139 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1139, 0, x_1138); lean_ctor_set(x_1139, 1, x_1137); @@ -11106,7 +11106,7 @@ if (lean_is_exclusive(x_1152)) { lean_dec_ref(x_1152); x_1154 = lean_box(0); } -x_1155 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1155 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1148); x_1156 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1156, 0, x_1148); @@ -11115,9 +11115,9 @@ x_1157 = l_Array_empty___closed__1; x_1158 = lean_array_push(x_1157, x_1156); x_1159 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1160 = lean_array_push(x_1158, x_1159); -x_1161 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1161 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1162 = lean_array_push(x_1161, x_965); -x_1163 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1163 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1164 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1164, 0, x_1163); lean_ctor_set(x_1164, 1, x_1162); @@ -11128,13 +11128,13 @@ lean_ctor_set(x_1167, 0, x_1166); lean_ctor_set(x_1167, 1, x_1165); x_1168 = lean_array_push(x_1160, x_1167); x_1169 = lean_array_push(x_1168, x_1159); -x_1170 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1170 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1148); x_1171 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1171, 0, x_1148); lean_ctor_set(x_1171, 1, x_1170); x_1172 = lean_array_push(x_1169, x_1171); -x_1173 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1173 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1148); x_1174 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1174, 0, x_1148); @@ -11158,13 +11158,13 @@ if (lean_is_scalar(x_1177)) { lean_ctor_set(x_1178, 0, x_1166); lean_ctor_set(x_1178, 1, x_1176); x_1179 = lean_array_push(x_1175, x_1178); -x_1180 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1180 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1181 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1181, 0, x_1148); lean_ctor_set(x_1181, 1, x_1180); x_1182 = lean_array_push(x_1179, x_1181); x_1183 = lean_array_push(x_1182, x_1145); -x_1184 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1184 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1185 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1185, 0, x_1184); lean_ctor_set(x_1185, 1, x_1183); @@ -11173,12 +11173,12 @@ x_1187 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1187, 0, x_1166); lean_ctor_set(x_1187, 1, x_1186); x_1188 = lean_array_push(x_1157, x_1187); -x_1189 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1189 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1190 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1190, 0, x_1189); lean_ctor_set(x_1190, 1, x_1188); x_1191 = lean_array_push(x_1172, x_1190); -x_1192 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1192 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1193 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1193, 0, x_1192); lean_ctor_set(x_1193, 1, x_1191); @@ -11225,7 +11225,7 @@ x_1206 = l_Lean_Syntax_getArg(x_1204, x_1202); lean_dec(x_1204); lean_inc(x_1206); x_1207 = l_Lean_Syntax_getKind(x_1206); -x_1208 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_1208 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_1209 = lean_name_eq(x_1207, x_1208); lean_dec(x_1207); if (x_1209 == 0) @@ -11286,7 +11286,7 @@ if (x_1232 == 0) lean_object* x_1233; lean_object* x_1234; lean_object* x_1235; lean_object* x_1236; lean_object* x_1237; lean_object* x_1238; lean_object* x_1239; lean_object* x_1240; lean_object* x_1241; lean_object* x_1242; lean_object* x_1243; lean_object* x_1244; lean_object* x_1245; lean_object* x_1246; lean_object* x_1247; lean_object* x_1248; lean_object* x_1249; lean_object* x_1250; lean_object* x_1251; lean_object* x_1252; lean_object* x_1253; lean_object* x_1254; lean_object* x_1255; uint8_t x_1256; x_1233 = lean_ctor_get(x_1231, 0); lean_dec(x_1233); -x_1234 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1234 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1227); x_1235 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1235, 0, x_1227); @@ -11295,9 +11295,9 @@ x_1236 = l_Array_empty___closed__1; x_1237 = lean_array_push(x_1236, x_1235); x_1238 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1239 = lean_array_push(x_1237, x_1238); -x_1240 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1240 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1241 = lean_array_push(x_1240, x_1211); -x_1242 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1242 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1243 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1243, 0, x_1242); lean_ctor_set(x_1243, 1, x_1241); @@ -11308,13 +11308,13 @@ lean_ctor_set(x_1246, 0, x_1245); lean_ctor_set(x_1246, 1, x_1244); x_1247 = lean_array_push(x_1239, x_1246); x_1248 = lean_array_push(x_1247, x_1238); -x_1249 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1249 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1227); x_1250 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1250, 0, x_1227); lean_ctor_set(x_1250, 1, x_1249); x_1251 = lean_array_push(x_1248, x_1250); -x_1252 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1252 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1227); x_1253 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1253, 0, x_1227); @@ -11333,13 +11333,13 @@ lean_dec(x_1258); lean_ctor_set(x_19, 1, x_1255); lean_ctor_set(x_19, 0, x_1245); x_1259 = lean_array_push(x_1254, x_19); -x_1260 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1260 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1261 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1261, 0, x_1227); lean_ctor_set(x_1261, 1, x_1260); x_1262 = lean_array_push(x_1259, x_1261); x_1263 = lean_array_push(x_1262, x_1224); -x_1264 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1264 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1265 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1265, 0, x_1264); lean_ctor_set(x_1265, 1, x_1263); @@ -11348,12 +11348,12 @@ x_1267 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1267, 0, x_1245); lean_ctor_set(x_1267, 1, x_1266); x_1268 = lean_array_push(x_1236, x_1267); -x_1269 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1269 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1270 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1270, 0, x_1269); lean_ctor_set(x_1270, 1, x_1268); x_1271 = lean_array_push(x_1251, x_1270); -x_1272 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1272 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1273 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1273, 0, x_1272); lean_ctor_set(x_1273, 1, x_1271); @@ -11372,13 +11372,13 @@ x_1276 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1276, 0, x_1245); lean_ctor_set(x_1276, 1, x_1255); x_1277 = lean_array_push(x_1254, x_1276); -x_1278 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1278 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1279 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1279, 0, x_1227); lean_ctor_set(x_1279, 1, x_1278); x_1280 = lean_array_push(x_1277, x_1279); x_1281 = lean_array_push(x_1280, x_1224); -x_1282 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1282 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1283 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1283, 0, x_1282); lean_ctor_set(x_1283, 1, x_1281); @@ -11387,12 +11387,12 @@ x_1285 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1285, 0, x_1245); lean_ctor_set(x_1285, 1, x_1284); x_1286 = lean_array_push(x_1236, x_1285); -x_1287 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1287 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1288 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1288, 0, x_1287); lean_ctor_set(x_1288, 1, x_1286); x_1289 = lean_array_push(x_1251, x_1288); -x_1290 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1290 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1291 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1291, 0, x_1290); lean_ctor_set(x_1291, 1, x_1289); @@ -11410,7 +11410,7 @@ lean_object* x_1294; lean_object* x_1295; lean_object* x_1296; lean_object* x_12 x_1294 = lean_ctor_get(x_1231, 1); lean_inc(x_1294); lean_dec(x_1231); -x_1295 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1295 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1227); x_1296 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1296, 0, x_1227); @@ -11419,9 +11419,9 @@ x_1297 = l_Array_empty___closed__1; x_1298 = lean_array_push(x_1297, x_1296); x_1299 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1300 = lean_array_push(x_1298, x_1299); -x_1301 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1301 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1302 = lean_array_push(x_1301, x_1211); -x_1303 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1303 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1304 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1304, 0, x_1303); lean_ctor_set(x_1304, 1, x_1302); @@ -11432,13 +11432,13 @@ lean_ctor_set(x_1307, 0, x_1306); lean_ctor_set(x_1307, 1, x_1305); x_1308 = lean_array_push(x_1300, x_1307); x_1309 = lean_array_push(x_1308, x_1299); -x_1310 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1310 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1227); x_1311 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1311, 0, x_1227); lean_ctor_set(x_1311, 1, x_1310); x_1312 = lean_array_push(x_1309, x_1311); -x_1313 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1313 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1227); x_1314 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1314, 0, x_1227); @@ -11462,13 +11462,13 @@ if (lean_is_scalar(x_1317)) { lean_ctor_set(x_1318, 0, x_1306); lean_ctor_set(x_1318, 1, x_1316); x_1319 = lean_array_push(x_1315, x_1318); -x_1320 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1320 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1321 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1321, 0, x_1227); lean_ctor_set(x_1321, 1, x_1320); x_1322 = lean_array_push(x_1319, x_1321); x_1323 = lean_array_push(x_1322, x_1224); -x_1324 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1324 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1325 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1325, 0, x_1324); lean_ctor_set(x_1325, 1, x_1323); @@ -11477,12 +11477,12 @@ x_1327 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1327, 0, x_1306); lean_ctor_set(x_1327, 1, x_1326); x_1328 = lean_array_push(x_1297, x_1327); -x_1329 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1329 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1330 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1330, 0, x_1329); lean_ctor_set(x_1330, 1, x_1328); x_1331 = lean_array_push(x_1312, x_1330); -x_1332 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1332 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1333 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1333, 0, x_1332); lean_ctor_set(x_1333, 1, x_1331); @@ -11524,7 +11524,7 @@ if (lean_is_exclusive(x_1343)) { lean_dec_ref(x_1343); x_1345 = lean_box(0); } -x_1346 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1346 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1339); x_1347 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1347, 0, x_1339); @@ -11533,9 +11533,9 @@ x_1348 = l_Array_empty___closed__1; x_1349 = lean_array_push(x_1348, x_1347); x_1350 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1351 = lean_array_push(x_1349, x_1350); -x_1352 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1352 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1353 = lean_array_push(x_1352, x_1211); -x_1354 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1354 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1355 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1355, 0, x_1354); lean_ctor_set(x_1355, 1, x_1353); @@ -11546,13 +11546,13 @@ lean_ctor_set(x_1358, 0, x_1357); lean_ctor_set(x_1358, 1, x_1356); x_1359 = lean_array_push(x_1351, x_1358); x_1360 = lean_array_push(x_1359, x_1350); -x_1361 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1361 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1339); x_1362 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1362, 0, x_1339); lean_ctor_set(x_1362, 1, x_1361); x_1363 = lean_array_push(x_1360, x_1362); -x_1364 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1364 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1339); x_1365 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1365, 0, x_1339); @@ -11576,13 +11576,13 @@ if (lean_is_scalar(x_1368)) { lean_ctor_set(x_1369, 0, x_1357); lean_ctor_set(x_1369, 1, x_1367); x_1370 = lean_array_push(x_1366, x_1369); -x_1371 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1371 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1372 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1372, 0, x_1339); lean_ctor_set(x_1372, 1, x_1371); x_1373 = lean_array_push(x_1370, x_1372); x_1374 = lean_array_push(x_1373, x_1337); -x_1375 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1375 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1376 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1376, 0, x_1375); lean_ctor_set(x_1376, 1, x_1374); @@ -11591,12 +11591,12 @@ x_1378 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1378, 0, x_1357); lean_ctor_set(x_1378, 1, x_1377); x_1379 = lean_array_push(x_1348, x_1378); -x_1380 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1380 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1381 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1381, 0, x_1380); lean_ctor_set(x_1381, 1, x_1379); x_1382 = lean_array_push(x_1363, x_1381); -x_1383 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1383 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1384 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1384, 0, x_1383); lean_ctor_set(x_1384, 1, x_1382); @@ -11654,7 +11654,7 @@ if (lean_is_exclusive(x_1397)) { lean_dec_ref(x_1397); x_1399 = lean_box(0); } -x_1400 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1400 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1393); x_1401 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1401, 0, x_1393); @@ -11663,9 +11663,9 @@ x_1402 = l_Array_empty___closed__1; x_1403 = lean_array_push(x_1402, x_1401); x_1404 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1405 = lean_array_push(x_1403, x_1404); -x_1406 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1406 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1407 = lean_array_push(x_1406, x_1211); -x_1408 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1408 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1409 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1409, 0, x_1408); lean_ctor_set(x_1409, 1, x_1407); @@ -11676,13 +11676,13 @@ lean_ctor_set(x_1412, 0, x_1411); lean_ctor_set(x_1412, 1, x_1410); x_1413 = lean_array_push(x_1405, x_1412); x_1414 = lean_array_push(x_1413, x_1404); -x_1415 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1415 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1393); x_1416 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1416, 0, x_1393); lean_ctor_set(x_1416, 1, x_1415); x_1417 = lean_array_push(x_1414, x_1416); -x_1418 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1418 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1393); x_1419 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1419, 0, x_1393); @@ -11706,13 +11706,13 @@ if (lean_is_scalar(x_1422)) { lean_ctor_set(x_1423, 0, x_1411); lean_ctor_set(x_1423, 1, x_1421); x_1424 = lean_array_push(x_1420, x_1423); -x_1425 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1425 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1426 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1426, 0, x_1393); lean_ctor_set(x_1426, 1, x_1425); x_1427 = lean_array_push(x_1424, x_1426); x_1428 = lean_array_push(x_1427, x_1390); -x_1429 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1429 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1430 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1430, 0, x_1429); lean_ctor_set(x_1430, 1, x_1428); @@ -11721,12 +11721,12 @@ x_1432 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1432, 0, x_1411); lean_ctor_set(x_1432, 1, x_1431); x_1433 = lean_array_push(x_1402, x_1432); -x_1434 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1434 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1435 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1435, 0, x_1434); lean_ctor_set(x_1435, 1, x_1433); x_1436 = lean_array_push(x_1417, x_1435); -x_1437 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1437 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1438 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1438, 0, x_1437); lean_ctor_set(x_1438, 1, x_1436); @@ -11821,7 +11821,7 @@ if (x_1470 == 0) lean_object* x_1471; lean_object* x_1472; lean_object* x_1473; lean_object* x_1474; lean_object* x_1475; lean_object* x_1476; lean_object* x_1477; lean_object* x_1478; lean_object* x_1479; lean_object* x_1480; lean_object* x_1481; lean_object* x_1482; lean_object* x_1483; lean_object* x_1484; lean_object* x_1485; lean_object* x_1486; lean_object* x_1487; lean_object* x_1488; lean_object* x_1489; lean_object* x_1490; lean_object* x_1491; lean_object* x_1492; lean_object* x_1493; uint8_t x_1494; x_1471 = lean_ctor_get(x_1469, 0); lean_dec(x_1471); -x_1472 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1472 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1465); x_1473 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1473, 0, x_1465); @@ -11830,9 +11830,9 @@ x_1474 = l_Array_empty___closed__1; x_1475 = lean_array_push(x_1474, x_1473); x_1476 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1477 = lean_array_push(x_1475, x_1476); -x_1478 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1478 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1479 = lean_array_push(x_1478, x_1449); -x_1480 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1480 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1481 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1481, 0, x_1480); lean_ctor_set(x_1481, 1, x_1479); @@ -11843,13 +11843,13 @@ lean_ctor_set(x_1484, 0, x_1483); lean_ctor_set(x_1484, 1, x_1482); x_1485 = lean_array_push(x_1477, x_1484); x_1486 = lean_array_push(x_1485, x_1476); -x_1487 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1487 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1465); x_1488 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1488, 0, x_1465); lean_ctor_set(x_1488, 1, x_1487); x_1489 = lean_array_push(x_1486, x_1488); -x_1490 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1490 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1465); x_1491 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1491, 0, x_1465); @@ -11868,13 +11868,13 @@ lean_dec(x_1496); lean_ctor_set(x_19, 1, x_1493); lean_ctor_set(x_19, 0, x_1483); x_1497 = lean_array_push(x_1492, x_19); -x_1498 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1498 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1499 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1499, 0, x_1465); lean_ctor_set(x_1499, 1, x_1498); x_1500 = lean_array_push(x_1497, x_1499); x_1501 = lean_array_push(x_1500, x_1462); -x_1502 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1502 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1503 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1503, 0, x_1502); lean_ctor_set(x_1503, 1, x_1501); @@ -11883,12 +11883,12 @@ x_1505 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1505, 0, x_1483); lean_ctor_set(x_1505, 1, x_1504); x_1506 = lean_array_push(x_1474, x_1505); -x_1507 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1507 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1508 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1508, 0, x_1507); lean_ctor_set(x_1508, 1, x_1506); x_1509 = lean_array_push(x_1489, x_1508); -x_1510 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1510 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1511 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1511, 0, x_1510); lean_ctor_set(x_1511, 1, x_1509); @@ -11907,13 +11907,13 @@ x_1514 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1514, 0, x_1483); lean_ctor_set(x_1514, 1, x_1493); x_1515 = lean_array_push(x_1492, x_1514); -x_1516 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1516 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1517 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1517, 0, x_1465); lean_ctor_set(x_1517, 1, x_1516); x_1518 = lean_array_push(x_1515, x_1517); x_1519 = lean_array_push(x_1518, x_1462); -x_1520 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1520 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1521 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1521, 0, x_1520); lean_ctor_set(x_1521, 1, x_1519); @@ -11922,12 +11922,12 @@ x_1523 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1523, 0, x_1483); lean_ctor_set(x_1523, 1, x_1522); x_1524 = lean_array_push(x_1474, x_1523); -x_1525 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1525 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1526 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1526, 0, x_1525); lean_ctor_set(x_1526, 1, x_1524); x_1527 = lean_array_push(x_1489, x_1526); -x_1528 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1528 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1529 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1529, 0, x_1528); lean_ctor_set(x_1529, 1, x_1527); @@ -11945,7 +11945,7 @@ lean_object* x_1532; lean_object* x_1533; lean_object* x_1534; lean_object* x_15 x_1532 = lean_ctor_get(x_1469, 1); lean_inc(x_1532); lean_dec(x_1469); -x_1533 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1533 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1465); x_1534 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1534, 0, x_1465); @@ -11954,9 +11954,9 @@ x_1535 = l_Array_empty___closed__1; x_1536 = lean_array_push(x_1535, x_1534); x_1537 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1538 = lean_array_push(x_1536, x_1537); -x_1539 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1539 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1540 = lean_array_push(x_1539, x_1449); -x_1541 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1541 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1542 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1542, 0, x_1541); lean_ctor_set(x_1542, 1, x_1540); @@ -11967,13 +11967,13 @@ lean_ctor_set(x_1545, 0, x_1544); lean_ctor_set(x_1545, 1, x_1543); x_1546 = lean_array_push(x_1538, x_1545); x_1547 = lean_array_push(x_1546, x_1537); -x_1548 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1548 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1465); x_1549 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1549, 0, x_1465); lean_ctor_set(x_1549, 1, x_1548); x_1550 = lean_array_push(x_1547, x_1549); -x_1551 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1551 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1465); x_1552 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1552, 0, x_1465); @@ -11997,13 +11997,13 @@ if (lean_is_scalar(x_1555)) { lean_ctor_set(x_1556, 0, x_1544); lean_ctor_set(x_1556, 1, x_1554); x_1557 = lean_array_push(x_1553, x_1556); -x_1558 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1558 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1559 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1559, 0, x_1465); lean_ctor_set(x_1559, 1, x_1558); x_1560 = lean_array_push(x_1557, x_1559); x_1561 = lean_array_push(x_1560, x_1462); -x_1562 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1562 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1563 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1563, 0, x_1562); lean_ctor_set(x_1563, 1, x_1561); @@ -12012,12 +12012,12 @@ x_1565 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1565, 0, x_1544); lean_ctor_set(x_1565, 1, x_1564); x_1566 = lean_array_push(x_1535, x_1565); -x_1567 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1567 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1568 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1568, 0, x_1567); lean_ctor_set(x_1568, 1, x_1566); x_1569 = lean_array_push(x_1550, x_1568); -x_1570 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1570 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1571 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1571, 0, x_1570); lean_ctor_set(x_1571, 1, x_1569); @@ -12059,7 +12059,7 @@ if (lean_is_exclusive(x_1581)) { lean_dec_ref(x_1581); x_1583 = lean_box(0); } -x_1584 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1584 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1577); x_1585 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1585, 0, x_1577); @@ -12068,9 +12068,9 @@ x_1586 = l_Array_empty___closed__1; x_1587 = lean_array_push(x_1586, x_1585); x_1588 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1589 = lean_array_push(x_1587, x_1588); -x_1590 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1590 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1591 = lean_array_push(x_1590, x_1449); -x_1592 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1592 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1593 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1593, 0, x_1592); lean_ctor_set(x_1593, 1, x_1591); @@ -12081,13 +12081,13 @@ lean_ctor_set(x_1596, 0, x_1595); lean_ctor_set(x_1596, 1, x_1594); x_1597 = lean_array_push(x_1589, x_1596); x_1598 = lean_array_push(x_1597, x_1588); -x_1599 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1599 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1577); x_1600 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1600, 0, x_1577); lean_ctor_set(x_1600, 1, x_1599); x_1601 = lean_array_push(x_1598, x_1600); -x_1602 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1602 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1577); x_1603 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1603, 0, x_1577); @@ -12111,13 +12111,13 @@ if (lean_is_scalar(x_1606)) { lean_ctor_set(x_1607, 0, x_1595); lean_ctor_set(x_1607, 1, x_1605); x_1608 = lean_array_push(x_1604, x_1607); -x_1609 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1609 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1610 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1610, 0, x_1577); lean_ctor_set(x_1610, 1, x_1609); x_1611 = lean_array_push(x_1608, x_1610); x_1612 = lean_array_push(x_1611, x_1575); -x_1613 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1613 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1614 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1614, 0, x_1613); lean_ctor_set(x_1614, 1, x_1612); @@ -12126,12 +12126,12 @@ x_1616 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1616, 0, x_1595); lean_ctor_set(x_1616, 1, x_1615); x_1617 = lean_array_push(x_1586, x_1616); -x_1618 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1618 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1619 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1619, 0, x_1618); lean_ctor_set(x_1619, 1, x_1617); x_1620 = lean_array_push(x_1601, x_1619); -x_1621 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1621 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1622 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1622, 0, x_1621); lean_ctor_set(x_1622, 1, x_1620); @@ -12189,7 +12189,7 @@ if (lean_is_exclusive(x_1635)) { lean_dec_ref(x_1635); x_1637 = lean_box(0); } -x_1638 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1638 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1631); x_1639 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1639, 0, x_1631); @@ -12198,9 +12198,9 @@ x_1640 = l_Array_empty___closed__1; x_1641 = lean_array_push(x_1640, x_1639); x_1642 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1643 = lean_array_push(x_1641, x_1642); -x_1644 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1644 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1645 = lean_array_push(x_1644, x_1449); -x_1646 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1646 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1647 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1647, 0, x_1646); lean_ctor_set(x_1647, 1, x_1645); @@ -12211,13 +12211,13 @@ lean_ctor_set(x_1650, 0, x_1649); lean_ctor_set(x_1650, 1, x_1648); x_1651 = lean_array_push(x_1643, x_1650); x_1652 = lean_array_push(x_1651, x_1642); -x_1653 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1653 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1631); x_1654 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1654, 0, x_1631); lean_ctor_set(x_1654, 1, x_1653); x_1655 = lean_array_push(x_1652, x_1654); -x_1656 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1656 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1631); x_1657 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1657, 0, x_1631); @@ -12241,13 +12241,13 @@ if (lean_is_scalar(x_1660)) { lean_ctor_set(x_1661, 0, x_1649); lean_ctor_set(x_1661, 1, x_1659); x_1662 = lean_array_push(x_1658, x_1661); -x_1663 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1663 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1664 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1664, 0, x_1631); lean_ctor_set(x_1664, 1, x_1663); x_1665 = lean_array_push(x_1662, x_1664); x_1666 = lean_array_push(x_1665, x_1628); -x_1667 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1667 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1668 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1668, 0, x_1667); lean_ctor_set(x_1668, 1, x_1666); @@ -12256,12 +12256,12 @@ x_1670 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1670, 0, x_1649); lean_ctor_set(x_1670, 1, x_1669); x_1671 = lean_array_push(x_1640, x_1670); -x_1672 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1672 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1673 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1673, 0, x_1672); lean_ctor_set(x_1673, 1, x_1671); x_1674 = lean_array_push(x_1655, x_1673); -x_1675 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1675 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1676 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1676, 0, x_1675); lean_ctor_set(x_1676, 1, x_1674); @@ -12373,7 +12373,7 @@ if (x_1715 == 0) lean_object* x_1716; lean_object* x_1717; lean_object* x_1718; lean_object* x_1719; lean_object* x_1720; lean_object* x_1721; lean_object* x_1722; lean_object* x_1723; lean_object* x_1724; lean_object* x_1725; lean_object* x_1726; lean_object* x_1727; lean_object* x_1728; lean_object* x_1729; lean_object* x_1730; lean_object* x_1731; lean_object* x_1732; lean_object* x_1733; lean_object* x_1734; lean_object* x_1735; lean_object* x_1736; lean_object* x_1737; lean_object* x_1738; uint8_t x_1739; x_1716 = lean_ctor_get(x_1714, 0); lean_dec(x_1716); -x_1717 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1717 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1710); x_1718 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1718, 0, x_1710); @@ -12382,9 +12382,9 @@ x_1719 = l_Array_empty___closed__1; x_1720 = lean_array_push(x_1719, x_1718); x_1721 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1722 = lean_array_push(x_1720, x_1721); -x_1723 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1723 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1724 = lean_array_push(x_1723, x_1694); -x_1725 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1725 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1726 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1726, 0, x_1725); lean_ctor_set(x_1726, 1, x_1724); @@ -12395,13 +12395,13 @@ lean_ctor_set(x_1729, 0, x_1728); lean_ctor_set(x_1729, 1, x_1727); x_1730 = lean_array_push(x_1722, x_1729); x_1731 = lean_array_push(x_1730, x_1721); -x_1732 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1732 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1710); x_1733 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1733, 0, x_1710); lean_ctor_set(x_1733, 1, x_1732); x_1734 = lean_array_push(x_1731, x_1733); -x_1735 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1735 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1710); x_1736 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1736, 0, x_1710); @@ -12420,13 +12420,13 @@ lean_dec(x_1741); lean_ctor_set(x_19, 1, x_1738); lean_ctor_set(x_19, 0, x_1728); x_1742 = lean_array_push(x_1737, x_19); -x_1743 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1743 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1744 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1744, 0, x_1710); lean_ctor_set(x_1744, 1, x_1743); x_1745 = lean_array_push(x_1742, x_1744); x_1746 = lean_array_push(x_1745, x_1707); -x_1747 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1747 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1748 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1748, 0, x_1747); lean_ctor_set(x_1748, 1, x_1746); @@ -12435,12 +12435,12 @@ x_1750 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1750, 0, x_1728); lean_ctor_set(x_1750, 1, x_1749); x_1751 = lean_array_push(x_1719, x_1750); -x_1752 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1752 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1753 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1753, 0, x_1752); lean_ctor_set(x_1753, 1, x_1751); x_1754 = lean_array_push(x_1734, x_1753); -x_1755 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1755 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1756 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1756, 0, x_1755); lean_ctor_set(x_1756, 1, x_1754); @@ -12459,13 +12459,13 @@ x_1759 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1759, 0, x_1728); lean_ctor_set(x_1759, 1, x_1738); x_1760 = lean_array_push(x_1737, x_1759); -x_1761 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1761 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1762 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1762, 0, x_1710); lean_ctor_set(x_1762, 1, x_1761); x_1763 = lean_array_push(x_1760, x_1762); x_1764 = lean_array_push(x_1763, x_1707); -x_1765 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1765 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1766 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1766, 0, x_1765); lean_ctor_set(x_1766, 1, x_1764); @@ -12474,12 +12474,12 @@ x_1768 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1768, 0, x_1728); lean_ctor_set(x_1768, 1, x_1767); x_1769 = lean_array_push(x_1719, x_1768); -x_1770 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1770 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1771 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1771, 0, x_1770); lean_ctor_set(x_1771, 1, x_1769); x_1772 = lean_array_push(x_1734, x_1771); -x_1773 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1773 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1774 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1774, 0, x_1773); lean_ctor_set(x_1774, 1, x_1772); @@ -12497,7 +12497,7 @@ lean_object* x_1777; lean_object* x_1778; lean_object* x_1779; lean_object* x_17 x_1777 = lean_ctor_get(x_1714, 1); lean_inc(x_1777); lean_dec(x_1714); -x_1778 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1778 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1710); x_1779 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1779, 0, x_1710); @@ -12506,9 +12506,9 @@ x_1780 = l_Array_empty___closed__1; x_1781 = lean_array_push(x_1780, x_1779); x_1782 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1783 = lean_array_push(x_1781, x_1782); -x_1784 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1784 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1785 = lean_array_push(x_1784, x_1694); -x_1786 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1786 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1787 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1787, 0, x_1786); lean_ctor_set(x_1787, 1, x_1785); @@ -12519,13 +12519,13 @@ lean_ctor_set(x_1790, 0, x_1789); lean_ctor_set(x_1790, 1, x_1788); x_1791 = lean_array_push(x_1783, x_1790); x_1792 = lean_array_push(x_1791, x_1782); -x_1793 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1793 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1710); x_1794 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1794, 0, x_1710); lean_ctor_set(x_1794, 1, x_1793); x_1795 = lean_array_push(x_1792, x_1794); -x_1796 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1796 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1710); x_1797 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1797, 0, x_1710); @@ -12549,13 +12549,13 @@ if (lean_is_scalar(x_1800)) { lean_ctor_set(x_1801, 0, x_1789); lean_ctor_set(x_1801, 1, x_1799); x_1802 = lean_array_push(x_1798, x_1801); -x_1803 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1803 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1804 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1804, 0, x_1710); lean_ctor_set(x_1804, 1, x_1803); x_1805 = lean_array_push(x_1802, x_1804); x_1806 = lean_array_push(x_1805, x_1707); -x_1807 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1807 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1808 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1808, 0, x_1807); lean_ctor_set(x_1808, 1, x_1806); @@ -12564,12 +12564,12 @@ x_1810 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1810, 0, x_1789); lean_ctor_set(x_1810, 1, x_1809); x_1811 = lean_array_push(x_1780, x_1810); -x_1812 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1812 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1813 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1813, 0, x_1812); lean_ctor_set(x_1813, 1, x_1811); x_1814 = lean_array_push(x_1795, x_1813); -x_1815 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1815 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1816 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1816, 0, x_1815); lean_ctor_set(x_1816, 1, x_1814); @@ -12611,7 +12611,7 @@ if (lean_is_exclusive(x_1826)) { lean_dec_ref(x_1826); x_1828 = lean_box(0); } -x_1829 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1829 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1822); x_1830 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1830, 0, x_1822); @@ -12620,9 +12620,9 @@ x_1831 = l_Array_empty___closed__1; x_1832 = lean_array_push(x_1831, x_1830); x_1833 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1834 = lean_array_push(x_1832, x_1833); -x_1835 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1835 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1836 = lean_array_push(x_1835, x_1694); -x_1837 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1837 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1838 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1838, 0, x_1837); lean_ctor_set(x_1838, 1, x_1836); @@ -12633,13 +12633,13 @@ lean_ctor_set(x_1841, 0, x_1840); lean_ctor_set(x_1841, 1, x_1839); x_1842 = lean_array_push(x_1834, x_1841); x_1843 = lean_array_push(x_1842, x_1833); -x_1844 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1844 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1822); x_1845 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1845, 0, x_1822); lean_ctor_set(x_1845, 1, x_1844); x_1846 = lean_array_push(x_1843, x_1845); -x_1847 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1847 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1822); x_1848 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1848, 0, x_1822); @@ -12663,13 +12663,13 @@ if (lean_is_scalar(x_1851)) { lean_ctor_set(x_1852, 0, x_1840); lean_ctor_set(x_1852, 1, x_1850); x_1853 = lean_array_push(x_1849, x_1852); -x_1854 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1854 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1855 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1855, 0, x_1822); lean_ctor_set(x_1855, 1, x_1854); x_1856 = lean_array_push(x_1853, x_1855); x_1857 = lean_array_push(x_1856, x_1820); -x_1858 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1858 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1859 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1859, 0, x_1858); lean_ctor_set(x_1859, 1, x_1857); @@ -12678,12 +12678,12 @@ x_1861 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1861, 0, x_1840); lean_ctor_set(x_1861, 1, x_1860); x_1862 = lean_array_push(x_1831, x_1861); -x_1863 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1863 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1864 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1864, 0, x_1863); lean_ctor_set(x_1864, 1, x_1862); x_1865 = lean_array_push(x_1846, x_1864); -x_1866 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1866 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1867 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1867, 0, x_1866); lean_ctor_set(x_1867, 1, x_1865); @@ -12741,7 +12741,7 @@ if (lean_is_exclusive(x_1880)) { lean_dec_ref(x_1880); x_1882 = lean_box(0); } -x_1883 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1883 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1876); x_1884 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1884, 0, x_1876); @@ -12750,9 +12750,9 @@ x_1885 = l_Array_empty___closed__1; x_1886 = lean_array_push(x_1885, x_1884); x_1887 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1888 = lean_array_push(x_1886, x_1887); -x_1889 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1889 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1890 = lean_array_push(x_1889, x_1694); -x_1891 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1891 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1892 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1892, 0, x_1891); lean_ctor_set(x_1892, 1, x_1890); @@ -12763,13 +12763,13 @@ lean_ctor_set(x_1895, 0, x_1894); lean_ctor_set(x_1895, 1, x_1893); x_1896 = lean_array_push(x_1888, x_1895); x_1897 = lean_array_push(x_1896, x_1887); -x_1898 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1898 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1876); x_1899 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1899, 0, x_1876); lean_ctor_set(x_1899, 1, x_1898); x_1900 = lean_array_push(x_1897, x_1899); -x_1901 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1901 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1876); x_1902 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1902, 0, x_1876); @@ -12793,13 +12793,13 @@ if (lean_is_scalar(x_1905)) { lean_ctor_set(x_1906, 0, x_1894); lean_ctor_set(x_1906, 1, x_1904); x_1907 = lean_array_push(x_1903, x_1906); -x_1908 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1908 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1909 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1909, 0, x_1876); lean_ctor_set(x_1909, 1, x_1908); x_1910 = lean_array_push(x_1907, x_1909); x_1911 = lean_array_push(x_1910, x_1873); -x_1912 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1912 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1913 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1913, 0, x_1912); lean_ctor_set(x_1913, 1, x_1911); @@ -12808,12 +12808,12 @@ x_1915 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1915, 0, x_1894); lean_ctor_set(x_1915, 1, x_1914); x_1916 = lean_array_push(x_1885, x_1915); -x_1917 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1917 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1918 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1918, 0, x_1917); lean_ctor_set(x_1918, 1, x_1916); x_1919 = lean_array_push(x_1900, x_1918); -x_1920 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1920 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1921 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1921, 0, x_1920); lean_ctor_set(x_1921, 1, x_1919); @@ -12897,7 +12897,7 @@ if (x_1949 == 0) lean_object* x_1950; lean_object* x_1951; lean_object* x_1952; lean_object* x_1953; lean_object* x_1954; lean_object* x_1955; lean_object* x_1956; lean_object* x_1957; lean_object* x_1958; lean_object* x_1959; lean_object* x_1960; lean_object* x_1961; lean_object* x_1962; lean_object* x_1963; lean_object* x_1964; lean_object* x_1965; lean_object* x_1966; lean_object* x_1967; lean_object* x_1968; lean_object* x_1969; lean_object* x_1970; lean_object* x_1971; lean_object* x_1972; uint8_t x_1973; x_1950 = lean_ctor_get(x_1948, 0); lean_dec(x_1950); -x_1951 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1951 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1944); x_1952 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1952, 0, x_1944); @@ -12906,9 +12906,9 @@ x_1953 = l_Array_empty___closed__1; x_1954 = lean_array_push(x_1953, x_1952); x_1955 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1956 = lean_array_push(x_1954, x_1955); -x_1957 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1957 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1958 = lean_array_push(x_1957, x_1928); -x_1959 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1959 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1960 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1960, 0, x_1959); lean_ctor_set(x_1960, 1, x_1958); @@ -12919,13 +12919,13 @@ lean_ctor_set(x_1963, 0, x_1962); lean_ctor_set(x_1963, 1, x_1961); x_1964 = lean_array_push(x_1956, x_1963); x_1965 = lean_array_push(x_1964, x_1955); -x_1966 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1966 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1944); x_1967 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1967, 0, x_1944); lean_ctor_set(x_1967, 1, x_1966); x_1968 = lean_array_push(x_1965, x_1967); -x_1969 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1969 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1944); x_1970 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1970, 0, x_1944); @@ -12944,13 +12944,13 @@ lean_dec(x_1975); lean_ctor_set(x_19, 1, x_1972); lean_ctor_set(x_19, 0, x_1962); x_1976 = lean_array_push(x_1971, x_19); -x_1977 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1977 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1978 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1978, 0, x_1944); lean_ctor_set(x_1978, 1, x_1977); x_1979 = lean_array_push(x_1976, x_1978); x_1980 = lean_array_push(x_1979, x_1941); -x_1981 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1981 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1982 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1982, 0, x_1981); lean_ctor_set(x_1982, 1, x_1980); @@ -12959,12 +12959,12 @@ x_1984 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1984, 0, x_1962); lean_ctor_set(x_1984, 1, x_1983); x_1985 = lean_array_push(x_1953, x_1984); -x_1986 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1986 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1987 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1987, 0, x_1986); lean_ctor_set(x_1987, 1, x_1985); x_1988 = lean_array_push(x_1968, x_1987); -x_1989 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1989 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_1990 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1990, 0, x_1989); lean_ctor_set(x_1990, 1, x_1988); @@ -12983,13 +12983,13 @@ x_1993 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1993, 0, x_1962); lean_ctor_set(x_1993, 1, x_1972); x_1994 = lean_array_push(x_1971, x_1993); -x_1995 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1995 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_1996 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1996, 0, x_1944); lean_ctor_set(x_1996, 1, x_1995); x_1997 = lean_array_push(x_1994, x_1996); x_1998 = lean_array_push(x_1997, x_1941); -x_1999 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1999 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2000 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2000, 0, x_1999); lean_ctor_set(x_2000, 1, x_1998); @@ -12998,12 +12998,12 @@ x_2002 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2002, 0, x_1962); lean_ctor_set(x_2002, 1, x_2001); x_2003 = lean_array_push(x_1953, x_2002); -x_2004 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2004 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2005 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2005, 0, x_2004); lean_ctor_set(x_2005, 1, x_2003); x_2006 = lean_array_push(x_1968, x_2005); -x_2007 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2007 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2008 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2008, 0, x_2007); lean_ctor_set(x_2008, 1, x_2006); @@ -13021,7 +13021,7 @@ lean_object* x_2011; lean_object* x_2012; lean_object* x_2013; lean_object* x_20 x_2011 = lean_ctor_get(x_1948, 1); lean_inc(x_2011); lean_dec(x_1948); -x_2012 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2012 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1944); x_2013 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2013, 0, x_1944); @@ -13030,9 +13030,9 @@ x_2014 = l_Array_empty___closed__1; x_2015 = lean_array_push(x_2014, x_2013); x_2016 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2017 = lean_array_push(x_2015, x_2016); -x_2018 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2018 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2019 = lean_array_push(x_2018, x_1928); -x_2020 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2020 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2021 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2021, 0, x_2020); lean_ctor_set(x_2021, 1, x_2019); @@ -13043,13 +13043,13 @@ lean_ctor_set(x_2024, 0, x_2023); lean_ctor_set(x_2024, 1, x_2022); x_2025 = lean_array_push(x_2017, x_2024); x_2026 = lean_array_push(x_2025, x_2016); -x_2027 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2027 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1944); x_2028 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2028, 0, x_1944); lean_ctor_set(x_2028, 1, x_2027); x_2029 = lean_array_push(x_2026, x_2028); -x_2030 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2030 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1944); x_2031 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2031, 0, x_1944); @@ -13073,13 +13073,13 @@ if (lean_is_scalar(x_2034)) { lean_ctor_set(x_2035, 0, x_2023); lean_ctor_set(x_2035, 1, x_2033); x_2036 = lean_array_push(x_2032, x_2035); -x_2037 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2037 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2038 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2038, 0, x_1944); lean_ctor_set(x_2038, 1, x_2037); x_2039 = lean_array_push(x_2036, x_2038); x_2040 = lean_array_push(x_2039, x_1941); -x_2041 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2041 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2042 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2042, 0, x_2041); lean_ctor_set(x_2042, 1, x_2040); @@ -13088,12 +13088,12 @@ x_2044 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2044, 0, x_2023); lean_ctor_set(x_2044, 1, x_2043); x_2045 = lean_array_push(x_2014, x_2044); -x_2046 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2046 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2047 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2047, 0, x_2046); lean_ctor_set(x_2047, 1, x_2045); x_2048 = lean_array_push(x_2029, x_2047); -x_2049 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2049 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2050 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2050, 0, x_2049); lean_ctor_set(x_2050, 1, x_2048); @@ -13135,7 +13135,7 @@ if (lean_is_exclusive(x_2060)) { lean_dec_ref(x_2060); x_2062 = lean_box(0); } -x_2063 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2063 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_2056); x_2064 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2064, 0, x_2056); @@ -13144,9 +13144,9 @@ x_2065 = l_Array_empty___closed__1; x_2066 = lean_array_push(x_2065, x_2064); x_2067 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2068 = lean_array_push(x_2066, x_2067); -x_2069 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2069 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2070 = lean_array_push(x_2069, x_1928); -x_2071 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2071 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2072 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2072, 0, x_2071); lean_ctor_set(x_2072, 1, x_2070); @@ -13157,13 +13157,13 @@ lean_ctor_set(x_2075, 0, x_2074); lean_ctor_set(x_2075, 1, x_2073); x_2076 = lean_array_push(x_2068, x_2075); x_2077 = lean_array_push(x_2076, x_2067); -x_2078 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2078 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_2056); x_2079 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2079, 0, x_2056); lean_ctor_set(x_2079, 1, x_2078); x_2080 = lean_array_push(x_2077, x_2079); -x_2081 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2081 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2056); x_2082 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2082, 0, x_2056); @@ -13187,13 +13187,13 @@ if (lean_is_scalar(x_2085)) { lean_ctor_set(x_2086, 0, x_2074); lean_ctor_set(x_2086, 1, x_2084); x_2087 = lean_array_push(x_2083, x_2086); -x_2088 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2088 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2089 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2089, 0, x_2056); lean_ctor_set(x_2089, 1, x_2088); x_2090 = lean_array_push(x_2087, x_2089); x_2091 = lean_array_push(x_2090, x_2054); -x_2092 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2092 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2093 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2093, 0, x_2092); lean_ctor_set(x_2093, 1, x_2091); @@ -13202,12 +13202,12 @@ x_2095 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2095, 0, x_2074); lean_ctor_set(x_2095, 1, x_2094); x_2096 = lean_array_push(x_2065, x_2095); -x_2097 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2097 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2098 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2098, 0, x_2097); lean_ctor_set(x_2098, 1, x_2096); x_2099 = lean_array_push(x_2080, x_2098); -x_2100 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2100 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2101 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2101, 0, x_2100); lean_ctor_set(x_2101, 1, x_2099); @@ -13265,7 +13265,7 @@ if (lean_is_exclusive(x_2114)) { lean_dec_ref(x_2114); x_2116 = lean_box(0); } -x_2117 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2117 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_2110); x_2118 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2118, 0, x_2110); @@ -13274,9 +13274,9 @@ x_2119 = l_Array_empty___closed__1; x_2120 = lean_array_push(x_2119, x_2118); x_2121 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2122 = lean_array_push(x_2120, x_2121); -x_2123 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2123 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2124 = lean_array_push(x_2123, x_1928); -x_2125 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2125 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2126 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2126, 0, x_2125); lean_ctor_set(x_2126, 1, x_2124); @@ -13287,13 +13287,13 @@ lean_ctor_set(x_2129, 0, x_2128); lean_ctor_set(x_2129, 1, x_2127); x_2130 = lean_array_push(x_2122, x_2129); x_2131 = lean_array_push(x_2130, x_2121); -x_2132 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2132 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_2110); x_2133 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2133, 0, x_2110); lean_ctor_set(x_2133, 1, x_2132); x_2134 = lean_array_push(x_2131, x_2133); -x_2135 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2135 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2110); x_2136 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2136, 0, x_2110); @@ -13317,13 +13317,13 @@ if (lean_is_scalar(x_2139)) { lean_ctor_set(x_2140, 0, x_2128); lean_ctor_set(x_2140, 1, x_2138); x_2141 = lean_array_push(x_2137, x_2140); -x_2142 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2142 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2143 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2143, 0, x_2110); lean_ctor_set(x_2143, 1, x_2142); x_2144 = lean_array_push(x_2141, x_2143); x_2145 = lean_array_push(x_2144, x_2107); -x_2146 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2146 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2147 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2147, 0, x_2146); lean_ctor_set(x_2147, 1, x_2145); @@ -13332,12 +13332,12 @@ x_2149 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2149, 0, x_2128); lean_ctor_set(x_2149, 1, x_2148); x_2150 = lean_array_push(x_2119, x_2149); -x_2151 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2151 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2152 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2152, 0, x_2151); lean_ctor_set(x_2152, 1, x_2150); x_2153 = lean_array_push(x_2134, x_2152); -x_2154 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2154 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2155 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2155, 0, x_2154); lean_ctor_set(x_2155, 1, x_2153); @@ -13504,7 +13504,7 @@ if (x_2208 == 0) lean_object* x_2209; lean_object* x_2210; lean_object* x_2211; lean_object* x_2212; lean_object* x_2213; lean_object* x_2214; lean_object* x_2215; lean_object* x_2216; lean_object* x_2217; lean_object* x_2218; lean_object* x_2219; lean_object* x_2220; lean_object* x_2221; lean_object* x_2222; lean_object* x_2223; lean_object* x_2224; lean_object* x_2225; lean_object* x_2226; lean_object* x_2227; lean_object* x_2228; lean_object* x_2229; lean_object* x_2230; lean_object* x_2231; uint8_t x_2232; x_2209 = lean_ctor_get(x_2207, 0); lean_dec(x_2209); -x_2210 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2210 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_2203); x_2211 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2211, 0, x_2203); @@ -13513,9 +13513,9 @@ x_2212 = l_Array_empty___closed__1; x_2213 = lean_array_push(x_2212, x_2211); x_2214 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2215 = lean_array_push(x_2213, x_2214); -x_2216 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2216 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2217 = lean_array_push(x_2216, x_2186); -x_2218 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2218 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2219 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2219, 0, x_2218); lean_ctor_set(x_2219, 1, x_2217); @@ -13526,13 +13526,13 @@ lean_ctor_set(x_2222, 0, x_2221); lean_ctor_set(x_2222, 1, x_2220); x_2223 = lean_array_push(x_2215, x_2222); x_2224 = lean_array_push(x_2223, x_2214); -x_2225 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2225 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_2203); x_2226 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2226, 0, x_2203); lean_ctor_set(x_2226, 1, x_2225); x_2227 = lean_array_push(x_2224, x_2226); -x_2228 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2228 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2203); x_2229 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2229, 0, x_2203); @@ -13551,13 +13551,13 @@ lean_dec(x_2234); lean_ctor_set(x_19, 1, x_2231); lean_ctor_set(x_19, 0, x_2221); x_2235 = lean_array_push(x_2230, x_19); -x_2236 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2236 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2237 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2237, 0, x_2203); lean_ctor_set(x_2237, 1, x_2236); x_2238 = lean_array_push(x_2235, x_2237); x_2239 = lean_array_push(x_2238, x_2200); -x_2240 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2240 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2241 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2241, 0, x_2240); lean_ctor_set(x_2241, 1, x_2239); @@ -13566,12 +13566,12 @@ x_2243 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2243, 0, x_2221); lean_ctor_set(x_2243, 1, x_2242); x_2244 = lean_array_push(x_2212, x_2243); -x_2245 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2245 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2246 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2246, 0, x_2245); lean_ctor_set(x_2246, 1, x_2244); x_2247 = lean_array_push(x_2227, x_2246); -x_2248 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2248 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2249 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2249, 0, x_2248); lean_ctor_set(x_2249, 1, x_2247); @@ -13590,13 +13590,13 @@ x_2252 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2252, 0, x_2221); lean_ctor_set(x_2252, 1, x_2231); x_2253 = lean_array_push(x_2230, x_2252); -x_2254 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2254 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2255 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2255, 0, x_2203); lean_ctor_set(x_2255, 1, x_2254); x_2256 = lean_array_push(x_2253, x_2255); x_2257 = lean_array_push(x_2256, x_2200); -x_2258 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2258 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2259 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2259, 0, x_2258); lean_ctor_set(x_2259, 1, x_2257); @@ -13605,12 +13605,12 @@ x_2261 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2261, 0, x_2221); lean_ctor_set(x_2261, 1, x_2260); x_2262 = lean_array_push(x_2212, x_2261); -x_2263 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2263 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2264 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2264, 0, x_2263); lean_ctor_set(x_2264, 1, x_2262); x_2265 = lean_array_push(x_2227, x_2264); -x_2266 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2266 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2267 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2267, 0, x_2266); lean_ctor_set(x_2267, 1, x_2265); @@ -13628,7 +13628,7 @@ lean_object* x_2270; lean_object* x_2271; lean_object* x_2272; lean_object* x_22 x_2270 = lean_ctor_get(x_2207, 1); lean_inc(x_2270); lean_dec(x_2207); -x_2271 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2271 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_2203); x_2272 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2272, 0, x_2203); @@ -13637,9 +13637,9 @@ x_2273 = l_Array_empty___closed__1; x_2274 = lean_array_push(x_2273, x_2272); x_2275 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2276 = lean_array_push(x_2274, x_2275); -x_2277 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2277 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2278 = lean_array_push(x_2277, x_2186); -x_2279 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2279 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2280 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2280, 0, x_2279); lean_ctor_set(x_2280, 1, x_2278); @@ -13650,13 +13650,13 @@ lean_ctor_set(x_2283, 0, x_2282); lean_ctor_set(x_2283, 1, x_2281); x_2284 = lean_array_push(x_2276, x_2283); x_2285 = lean_array_push(x_2284, x_2275); -x_2286 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2286 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_2203); x_2287 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2287, 0, x_2203); lean_ctor_set(x_2287, 1, x_2286); x_2288 = lean_array_push(x_2285, x_2287); -x_2289 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2289 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2203); x_2290 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2290, 0, x_2203); @@ -13680,13 +13680,13 @@ if (lean_is_scalar(x_2293)) { lean_ctor_set(x_2294, 0, x_2282); lean_ctor_set(x_2294, 1, x_2292); x_2295 = lean_array_push(x_2291, x_2294); -x_2296 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2296 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2297 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2297, 0, x_2203); lean_ctor_set(x_2297, 1, x_2296); x_2298 = lean_array_push(x_2295, x_2297); x_2299 = lean_array_push(x_2298, x_2200); -x_2300 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2300 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2301 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2301, 0, x_2300); lean_ctor_set(x_2301, 1, x_2299); @@ -13695,12 +13695,12 @@ x_2303 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2303, 0, x_2282); lean_ctor_set(x_2303, 1, x_2302); x_2304 = lean_array_push(x_2273, x_2303); -x_2305 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2305 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2306 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2306, 0, x_2305); lean_ctor_set(x_2306, 1, x_2304); x_2307 = lean_array_push(x_2288, x_2306); -x_2308 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2308 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2309 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2309, 0, x_2308); lean_ctor_set(x_2309, 1, x_2307); @@ -13742,7 +13742,7 @@ if (lean_is_exclusive(x_2319)) { lean_dec_ref(x_2319); x_2321 = lean_box(0); } -x_2322 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2322 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_2315); x_2323 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2323, 0, x_2315); @@ -13751,9 +13751,9 @@ x_2324 = l_Array_empty___closed__1; x_2325 = lean_array_push(x_2324, x_2323); x_2326 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2327 = lean_array_push(x_2325, x_2326); -x_2328 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2328 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2329 = lean_array_push(x_2328, x_2186); -x_2330 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2330 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2331 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2331, 0, x_2330); lean_ctor_set(x_2331, 1, x_2329); @@ -13764,13 +13764,13 @@ lean_ctor_set(x_2334, 0, x_2333); lean_ctor_set(x_2334, 1, x_2332); x_2335 = lean_array_push(x_2327, x_2334); x_2336 = lean_array_push(x_2335, x_2326); -x_2337 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2337 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_2315); x_2338 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2338, 0, x_2315); lean_ctor_set(x_2338, 1, x_2337); x_2339 = lean_array_push(x_2336, x_2338); -x_2340 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2340 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2315); x_2341 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2341, 0, x_2315); @@ -13794,13 +13794,13 @@ if (lean_is_scalar(x_2344)) { lean_ctor_set(x_2345, 0, x_2333); lean_ctor_set(x_2345, 1, x_2343); x_2346 = lean_array_push(x_2342, x_2345); -x_2347 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2347 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2348 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2348, 0, x_2315); lean_ctor_set(x_2348, 1, x_2347); x_2349 = lean_array_push(x_2346, x_2348); x_2350 = lean_array_push(x_2349, x_2313); -x_2351 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2351 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2352 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2352, 0, x_2351); lean_ctor_set(x_2352, 1, x_2350); @@ -13809,12 +13809,12 @@ x_2354 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2354, 0, x_2333); lean_ctor_set(x_2354, 1, x_2353); x_2355 = lean_array_push(x_2324, x_2354); -x_2356 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2356 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2357 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2357, 0, x_2356); lean_ctor_set(x_2357, 1, x_2355); x_2358 = lean_array_push(x_2339, x_2357); -x_2359 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2359 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2360 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2360, 0, x_2359); lean_ctor_set(x_2360, 1, x_2358); @@ -13872,7 +13872,7 @@ if (lean_is_exclusive(x_2373)) { lean_dec_ref(x_2373); x_2375 = lean_box(0); } -x_2376 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2376 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_2369); x_2377 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2377, 0, x_2369); @@ -13881,9 +13881,9 @@ x_2378 = l_Array_empty___closed__1; x_2379 = lean_array_push(x_2378, x_2377); x_2380 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2381 = lean_array_push(x_2379, x_2380); -x_2382 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2382 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2383 = lean_array_push(x_2382, x_2186); -x_2384 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2384 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2385 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2385, 0, x_2384); lean_ctor_set(x_2385, 1, x_2383); @@ -13894,13 +13894,13 @@ lean_ctor_set(x_2388, 0, x_2387); lean_ctor_set(x_2388, 1, x_2386); x_2389 = lean_array_push(x_2381, x_2388); x_2390 = lean_array_push(x_2389, x_2380); -x_2391 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2391 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_2369); x_2392 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2392, 0, x_2369); lean_ctor_set(x_2392, 1, x_2391); x_2393 = lean_array_push(x_2390, x_2392); -x_2394 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2394 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2369); x_2395 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2395, 0, x_2369); @@ -13924,13 +13924,13 @@ if (lean_is_scalar(x_2398)) { lean_ctor_set(x_2399, 0, x_2387); lean_ctor_set(x_2399, 1, x_2397); x_2400 = lean_array_push(x_2396, x_2399); -x_2401 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2401 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2402 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2402, 0, x_2369); lean_ctor_set(x_2402, 1, x_2401); x_2403 = lean_array_push(x_2400, x_2402); x_2404 = lean_array_push(x_2403, x_2366); -x_2405 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2405 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2406 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2406, 0, x_2405); lean_ctor_set(x_2406, 1, x_2404); @@ -13939,12 +13939,12 @@ x_2408 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2408, 0, x_2387); lean_ctor_set(x_2408, 1, x_2407); x_2409 = lean_array_push(x_2378, x_2408); -x_2410 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2410 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2411 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2411, 0, x_2410); lean_ctor_set(x_2411, 1, x_2409); x_2412 = lean_array_push(x_2393, x_2411); -x_2413 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2413 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2414 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2414, 0, x_2413); lean_ctor_set(x_2414, 1, x_2412); @@ -14032,7 +14032,7 @@ if (x_2443 == 0) lean_object* x_2444; lean_object* x_2445; lean_object* x_2446; lean_object* x_2447; lean_object* x_2448; lean_object* x_2449; lean_object* x_2450; lean_object* x_2451; lean_object* x_2452; lean_object* x_2453; lean_object* x_2454; lean_object* x_2455; lean_object* x_2456; lean_object* x_2457; lean_object* x_2458; lean_object* x_2459; lean_object* x_2460; lean_object* x_2461; lean_object* x_2462; lean_object* x_2463; lean_object* x_2464; lean_object* x_2465; lean_object* x_2466; uint8_t x_2467; x_2444 = lean_ctor_get(x_2442, 0); lean_dec(x_2444); -x_2445 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2445 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_2438); x_2446 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2446, 0, x_2438); @@ -14041,9 +14041,9 @@ x_2447 = l_Array_empty___closed__1; x_2448 = lean_array_push(x_2447, x_2446); x_2449 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2450 = lean_array_push(x_2448, x_2449); -x_2451 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2451 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2452 = lean_array_push(x_2451, x_2421); -x_2453 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2453 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2454 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2454, 0, x_2453); lean_ctor_set(x_2454, 1, x_2452); @@ -14054,13 +14054,13 @@ lean_ctor_set(x_2457, 0, x_2456); lean_ctor_set(x_2457, 1, x_2455); x_2458 = lean_array_push(x_2450, x_2457); x_2459 = lean_array_push(x_2458, x_2449); -x_2460 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2460 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_2438); x_2461 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2461, 0, x_2438); lean_ctor_set(x_2461, 1, x_2460); x_2462 = lean_array_push(x_2459, x_2461); -x_2463 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2463 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2438); x_2464 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2464, 0, x_2438); @@ -14079,13 +14079,13 @@ lean_dec(x_2469); lean_ctor_set(x_19, 1, x_2466); lean_ctor_set(x_19, 0, x_2456); x_2470 = lean_array_push(x_2465, x_19); -x_2471 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2471 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2472 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2472, 0, x_2438); lean_ctor_set(x_2472, 1, x_2471); x_2473 = lean_array_push(x_2470, x_2472); x_2474 = lean_array_push(x_2473, x_2435); -x_2475 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2475 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2476 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2476, 0, x_2475); lean_ctor_set(x_2476, 1, x_2474); @@ -14094,12 +14094,12 @@ x_2478 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2478, 0, x_2456); lean_ctor_set(x_2478, 1, x_2477); x_2479 = lean_array_push(x_2447, x_2478); -x_2480 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2480 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2481 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2481, 0, x_2480); lean_ctor_set(x_2481, 1, x_2479); x_2482 = lean_array_push(x_2462, x_2481); -x_2483 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2483 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2484 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2484, 0, x_2483); lean_ctor_set(x_2484, 1, x_2482); @@ -14118,13 +14118,13 @@ x_2487 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2487, 0, x_2456); lean_ctor_set(x_2487, 1, x_2466); x_2488 = lean_array_push(x_2465, x_2487); -x_2489 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2489 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2490 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2490, 0, x_2438); lean_ctor_set(x_2490, 1, x_2489); x_2491 = lean_array_push(x_2488, x_2490); x_2492 = lean_array_push(x_2491, x_2435); -x_2493 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2493 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2494 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2494, 0, x_2493); lean_ctor_set(x_2494, 1, x_2492); @@ -14133,12 +14133,12 @@ x_2496 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2496, 0, x_2456); lean_ctor_set(x_2496, 1, x_2495); x_2497 = lean_array_push(x_2447, x_2496); -x_2498 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2498 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2499 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2499, 0, x_2498); lean_ctor_set(x_2499, 1, x_2497); x_2500 = lean_array_push(x_2462, x_2499); -x_2501 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2501 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2502 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2502, 0, x_2501); lean_ctor_set(x_2502, 1, x_2500); @@ -14156,7 +14156,7 @@ lean_object* x_2505; lean_object* x_2506; lean_object* x_2507; lean_object* x_25 x_2505 = lean_ctor_get(x_2442, 1); lean_inc(x_2505); lean_dec(x_2442); -x_2506 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2506 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_2438); x_2507 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2507, 0, x_2438); @@ -14165,9 +14165,9 @@ x_2508 = l_Array_empty___closed__1; x_2509 = lean_array_push(x_2508, x_2507); x_2510 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2511 = lean_array_push(x_2509, x_2510); -x_2512 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2512 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2513 = lean_array_push(x_2512, x_2421); -x_2514 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2514 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2515 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2515, 0, x_2514); lean_ctor_set(x_2515, 1, x_2513); @@ -14178,13 +14178,13 @@ lean_ctor_set(x_2518, 0, x_2517); lean_ctor_set(x_2518, 1, x_2516); x_2519 = lean_array_push(x_2511, x_2518); x_2520 = lean_array_push(x_2519, x_2510); -x_2521 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2521 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_2438); x_2522 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2522, 0, x_2438); lean_ctor_set(x_2522, 1, x_2521); x_2523 = lean_array_push(x_2520, x_2522); -x_2524 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2524 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2438); x_2525 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2525, 0, x_2438); @@ -14208,13 +14208,13 @@ if (lean_is_scalar(x_2528)) { lean_ctor_set(x_2529, 0, x_2517); lean_ctor_set(x_2529, 1, x_2527); x_2530 = lean_array_push(x_2526, x_2529); -x_2531 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2531 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2532 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2532, 0, x_2438); lean_ctor_set(x_2532, 1, x_2531); x_2533 = lean_array_push(x_2530, x_2532); x_2534 = lean_array_push(x_2533, x_2435); -x_2535 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2535 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2536 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2536, 0, x_2535); lean_ctor_set(x_2536, 1, x_2534); @@ -14223,12 +14223,12 @@ x_2538 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2538, 0, x_2517); lean_ctor_set(x_2538, 1, x_2537); x_2539 = lean_array_push(x_2508, x_2538); -x_2540 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2540 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2541 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2541, 0, x_2540); lean_ctor_set(x_2541, 1, x_2539); x_2542 = lean_array_push(x_2523, x_2541); -x_2543 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2543 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2544 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2544, 0, x_2543); lean_ctor_set(x_2544, 1, x_2542); @@ -14270,7 +14270,7 @@ if (lean_is_exclusive(x_2554)) { lean_dec_ref(x_2554); x_2556 = lean_box(0); } -x_2557 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2557 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_2550); x_2558 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2558, 0, x_2550); @@ -14279,9 +14279,9 @@ x_2559 = l_Array_empty___closed__1; x_2560 = lean_array_push(x_2559, x_2558); x_2561 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2562 = lean_array_push(x_2560, x_2561); -x_2563 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2563 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2564 = lean_array_push(x_2563, x_2421); -x_2565 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2565 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2566 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2566, 0, x_2565); lean_ctor_set(x_2566, 1, x_2564); @@ -14292,13 +14292,13 @@ lean_ctor_set(x_2569, 0, x_2568); lean_ctor_set(x_2569, 1, x_2567); x_2570 = lean_array_push(x_2562, x_2569); x_2571 = lean_array_push(x_2570, x_2561); -x_2572 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2572 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_2550); x_2573 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2573, 0, x_2550); lean_ctor_set(x_2573, 1, x_2572); x_2574 = lean_array_push(x_2571, x_2573); -x_2575 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2575 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2550); x_2576 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2576, 0, x_2550); @@ -14322,13 +14322,13 @@ if (lean_is_scalar(x_2579)) { lean_ctor_set(x_2580, 0, x_2568); lean_ctor_set(x_2580, 1, x_2578); x_2581 = lean_array_push(x_2577, x_2580); -x_2582 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2582 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2583 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2583, 0, x_2550); lean_ctor_set(x_2583, 1, x_2582); x_2584 = lean_array_push(x_2581, x_2583); x_2585 = lean_array_push(x_2584, x_2548); -x_2586 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2586 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2587 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2587, 0, x_2586); lean_ctor_set(x_2587, 1, x_2585); @@ -14337,12 +14337,12 @@ x_2589 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2589, 0, x_2568); lean_ctor_set(x_2589, 1, x_2588); x_2590 = lean_array_push(x_2559, x_2589); -x_2591 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2591 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2592 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2592, 0, x_2591); lean_ctor_set(x_2592, 1, x_2590); x_2593 = lean_array_push(x_2574, x_2592); -x_2594 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2594 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2595 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2595, 0, x_2594); lean_ctor_set(x_2595, 1, x_2593); @@ -14400,7 +14400,7 @@ if (lean_is_exclusive(x_2608)) { lean_dec_ref(x_2608); x_2610 = lean_box(0); } -x_2611 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2611 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_2604); x_2612 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2612, 0, x_2604); @@ -14409,9 +14409,9 @@ x_2613 = l_Array_empty___closed__1; x_2614 = lean_array_push(x_2613, x_2612); x_2615 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2616 = lean_array_push(x_2614, x_2615); -x_2617 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2617 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2618 = lean_array_push(x_2617, x_2421); -x_2619 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2619 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2620 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2620, 0, x_2619); lean_ctor_set(x_2620, 1, x_2618); @@ -14422,13 +14422,13 @@ lean_ctor_set(x_2623, 0, x_2622); lean_ctor_set(x_2623, 1, x_2621); x_2624 = lean_array_push(x_2616, x_2623); x_2625 = lean_array_push(x_2624, x_2615); -x_2626 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2626 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_2604); x_2627 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2627, 0, x_2604); lean_ctor_set(x_2627, 1, x_2626); x_2628 = lean_array_push(x_2625, x_2627); -x_2629 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2629 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2604); x_2630 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2630, 0, x_2604); @@ -14452,13 +14452,13 @@ if (lean_is_scalar(x_2633)) { lean_ctor_set(x_2634, 0, x_2622); lean_ctor_set(x_2634, 1, x_2632); x_2635 = lean_array_push(x_2631, x_2634); -x_2636 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2636 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2637 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2637, 0, x_2604); lean_ctor_set(x_2637, 1, x_2636); x_2638 = lean_array_push(x_2635, x_2637); x_2639 = lean_array_push(x_2638, x_2601); -x_2640 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2640 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2641 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2641, 0, x_2640); lean_ctor_set(x_2641, 1, x_2639); @@ -14467,12 +14467,12 @@ x_2643 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2643, 0, x_2622); lean_ctor_set(x_2643, 1, x_2642); x_2644 = lean_array_push(x_2613, x_2643); -x_2645 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2645 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2646 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2646, 0, x_2645); lean_ctor_set(x_2646, 1, x_2644); x_2647 = lean_array_push(x_2628, x_2646); -x_2648 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2648 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2649 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2649, 0, x_2648); lean_ctor_set(x_2649, 1, x_2647); @@ -14559,7 +14559,7 @@ if (x_2678 == 0) lean_object* x_2679; lean_object* x_2680; lean_object* x_2681; lean_object* x_2682; lean_object* x_2683; lean_object* x_2684; lean_object* x_2685; lean_object* x_2686; lean_object* x_2687; lean_object* x_2688; lean_object* x_2689; lean_object* x_2690; lean_object* x_2691; lean_object* x_2692; lean_object* x_2693; lean_object* x_2694; lean_object* x_2695; lean_object* x_2696; lean_object* x_2697; lean_object* x_2698; lean_object* x_2699; lean_object* x_2700; lean_object* x_2701; uint8_t x_2702; x_2679 = lean_ctor_get(x_2677, 0); lean_dec(x_2679); -x_2680 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2680 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_2673); x_2681 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2681, 0, x_2673); @@ -14568,9 +14568,9 @@ x_2682 = l_Array_empty___closed__1; x_2683 = lean_array_push(x_2682, x_2681); x_2684 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2685 = lean_array_push(x_2683, x_2684); -x_2686 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2686 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2687 = lean_array_push(x_2686, x_2656); -x_2688 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2688 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2689 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2689, 0, x_2688); lean_ctor_set(x_2689, 1, x_2687); @@ -14581,13 +14581,13 @@ lean_ctor_set(x_2692, 0, x_2691); lean_ctor_set(x_2692, 1, x_2690); x_2693 = lean_array_push(x_2685, x_2692); x_2694 = lean_array_push(x_2693, x_2684); -x_2695 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2695 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_2673); x_2696 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2696, 0, x_2673); lean_ctor_set(x_2696, 1, x_2695); x_2697 = lean_array_push(x_2694, x_2696); -x_2698 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2698 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2673); x_2699 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2699, 0, x_2673); @@ -14606,13 +14606,13 @@ lean_dec(x_2704); lean_ctor_set(x_19, 1, x_2701); lean_ctor_set(x_19, 0, x_2691); x_2705 = lean_array_push(x_2700, x_19); -x_2706 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2706 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2707 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2707, 0, x_2673); lean_ctor_set(x_2707, 1, x_2706); x_2708 = lean_array_push(x_2705, x_2707); x_2709 = lean_array_push(x_2708, x_2670); -x_2710 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2710 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2711 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2711, 0, x_2710); lean_ctor_set(x_2711, 1, x_2709); @@ -14621,12 +14621,12 @@ x_2713 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2713, 0, x_2691); lean_ctor_set(x_2713, 1, x_2712); x_2714 = lean_array_push(x_2682, x_2713); -x_2715 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2715 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2716 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2716, 0, x_2715); lean_ctor_set(x_2716, 1, x_2714); x_2717 = lean_array_push(x_2697, x_2716); -x_2718 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2718 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2719 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2719, 0, x_2718); lean_ctor_set(x_2719, 1, x_2717); @@ -14645,13 +14645,13 @@ x_2722 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2722, 0, x_2691); lean_ctor_set(x_2722, 1, x_2701); x_2723 = lean_array_push(x_2700, x_2722); -x_2724 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2724 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2725 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2725, 0, x_2673); lean_ctor_set(x_2725, 1, x_2724); x_2726 = lean_array_push(x_2723, x_2725); x_2727 = lean_array_push(x_2726, x_2670); -x_2728 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2728 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2729 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2729, 0, x_2728); lean_ctor_set(x_2729, 1, x_2727); @@ -14660,12 +14660,12 @@ x_2731 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2731, 0, x_2691); lean_ctor_set(x_2731, 1, x_2730); x_2732 = lean_array_push(x_2682, x_2731); -x_2733 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2733 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2734 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2734, 0, x_2733); lean_ctor_set(x_2734, 1, x_2732); x_2735 = lean_array_push(x_2697, x_2734); -x_2736 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2736 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2737 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2737, 0, x_2736); lean_ctor_set(x_2737, 1, x_2735); @@ -14683,7 +14683,7 @@ lean_object* x_2740; lean_object* x_2741; lean_object* x_2742; lean_object* x_27 x_2740 = lean_ctor_get(x_2677, 1); lean_inc(x_2740); lean_dec(x_2677); -x_2741 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2741 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_2673); x_2742 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2742, 0, x_2673); @@ -14692,9 +14692,9 @@ x_2743 = l_Array_empty___closed__1; x_2744 = lean_array_push(x_2743, x_2742); x_2745 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2746 = lean_array_push(x_2744, x_2745); -x_2747 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2747 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2748 = lean_array_push(x_2747, x_2656); -x_2749 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2749 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2750 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2750, 0, x_2749); lean_ctor_set(x_2750, 1, x_2748); @@ -14705,13 +14705,13 @@ lean_ctor_set(x_2753, 0, x_2752); lean_ctor_set(x_2753, 1, x_2751); x_2754 = lean_array_push(x_2746, x_2753); x_2755 = lean_array_push(x_2754, x_2745); -x_2756 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2756 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_2673); x_2757 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2757, 0, x_2673); lean_ctor_set(x_2757, 1, x_2756); x_2758 = lean_array_push(x_2755, x_2757); -x_2759 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2759 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2673); x_2760 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2760, 0, x_2673); @@ -14735,13 +14735,13 @@ if (lean_is_scalar(x_2763)) { lean_ctor_set(x_2764, 0, x_2752); lean_ctor_set(x_2764, 1, x_2762); x_2765 = lean_array_push(x_2761, x_2764); -x_2766 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2766 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2767 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2767, 0, x_2673); lean_ctor_set(x_2767, 1, x_2766); x_2768 = lean_array_push(x_2765, x_2767); x_2769 = lean_array_push(x_2768, x_2670); -x_2770 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2770 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2771 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2771, 0, x_2770); lean_ctor_set(x_2771, 1, x_2769); @@ -14750,12 +14750,12 @@ x_2773 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2773, 0, x_2752); lean_ctor_set(x_2773, 1, x_2772); x_2774 = lean_array_push(x_2743, x_2773); -x_2775 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2775 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2776 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2776, 0, x_2775); lean_ctor_set(x_2776, 1, x_2774); x_2777 = lean_array_push(x_2758, x_2776); -x_2778 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2778 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2779 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2779, 0, x_2778); lean_ctor_set(x_2779, 1, x_2777); @@ -14797,7 +14797,7 @@ if (lean_is_exclusive(x_2789)) { lean_dec_ref(x_2789); x_2791 = lean_box(0); } -x_2792 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2792 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_2785); x_2793 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2793, 0, x_2785); @@ -14806,9 +14806,9 @@ x_2794 = l_Array_empty___closed__1; x_2795 = lean_array_push(x_2794, x_2793); x_2796 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2797 = lean_array_push(x_2795, x_2796); -x_2798 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2798 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2799 = lean_array_push(x_2798, x_2656); -x_2800 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2800 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2801 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2801, 0, x_2800); lean_ctor_set(x_2801, 1, x_2799); @@ -14819,13 +14819,13 @@ lean_ctor_set(x_2804, 0, x_2803); lean_ctor_set(x_2804, 1, x_2802); x_2805 = lean_array_push(x_2797, x_2804); x_2806 = lean_array_push(x_2805, x_2796); -x_2807 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2807 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_2785); x_2808 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2808, 0, x_2785); lean_ctor_set(x_2808, 1, x_2807); x_2809 = lean_array_push(x_2806, x_2808); -x_2810 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2810 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2785); x_2811 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2811, 0, x_2785); @@ -14849,13 +14849,13 @@ if (lean_is_scalar(x_2814)) { lean_ctor_set(x_2815, 0, x_2803); lean_ctor_set(x_2815, 1, x_2813); x_2816 = lean_array_push(x_2812, x_2815); -x_2817 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2817 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2818 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2818, 0, x_2785); lean_ctor_set(x_2818, 1, x_2817); x_2819 = lean_array_push(x_2816, x_2818); x_2820 = lean_array_push(x_2819, x_2783); -x_2821 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2821 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2822 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2822, 0, x_2821); lean_ctor_set(x_2822, 1, x_2820); @@ -14864,12 +14864,12 @@ x_2824 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2824, 0, x_2803); lean_ctor_set(x_2824, 1, x_2823); x_2825 = lean_array_push(x_2794, x_2824); -x_2826 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2826 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2827 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2827, 0, x_2826); lean_ctor_set(x_2827, 1, x_2825); x_2828 = lean_array_push(x_2809, x_2827); -x_2829 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2829 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2830 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2830, 0, x_2829); lean_ctor_set(x_2830, 1, x_2828); @@ -14927,7 +14927,7 @@ if (lean_is_exclusive(x_2843)) { lean_dec_ref(x_2843); x_2845 = lean_box(0); } -x_2846 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2846 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_2839); x_2847 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2847, 0, x_2839); @@ -14936,9 +14936,9 @@ x_2848 = l_Array_empty___closed__1; x_2849 = lean_array_push(x_2848, x_2847); x_2850 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2851 = lean_array_push(x_2849, x_2850); -x_2852 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2852 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2853 = lean_array_push(x_2852, x_2656); -x_2854 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2854 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2855 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2855, 0, x_2854); lean_ctor_set(x_2855, 1, x_2853); @@ -14949,13 +14949,13 @@ lean_ctor_set(x_2858, 0, x_2857); lean_ctor_set(x_2858, 1, x_2856); x_2859 = lean_array_push(x_2851, x_2858); x_2860 = lean_array_push(x_2859, x_2850); -x_2861 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2861 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_2839); x_2862 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2862, 0, x_2839); lean_ctor_set(x_2862, 1, x_2861); x_2863 = lean_array_push(x_2860, x_2862); -x_2864 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2864 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2839); x_2865 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2865, 0, x_2839); @@ -14979,13 +14979,13 @@ if (lean_is_scalar(x_2868)) { lean_ctor_set(x_2869, 0, x_2857); lean_ctor_set(x_2869, 1, x_2867); x_2870 = lean_array_push(x_2866, x_2869); -x_2871 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2871 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2872 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2872, 0, x_2839); lean_ctor_set(x_2872, 1, x_2871); x_2873 = lean_array_push(x_2870, x_2872); x_2874 = lean_array_push(x_2873, x_2836); -x_2875 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2875 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2876 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2876, 0, x_2875); lean_ctor_set(x_2876, 1, x_2874); @@ -14994,12 +14994,12 @@ x_2878 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2878, 0, x_2857); lean_ctor_set(x_2878, 1, x_2877); x_2879 = lean_array_push(x_2848, x_2878); -x_2880 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2880 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2881 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2881, 0, x_2880); lean_ctor_set(x_2881, 1, x_2879); x_2882 = lean_array_push(x_2863, x_2881); -x_2883 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2883 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2884 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2884, 0, x_2883); lean_ctor_set(x_2884, 1, x_2882); @@ -15085,7 +15085,7 @@ if (x_2913 == 0) lean_object* x_2914; lean_object* x_2915; lean_object* x_2916; lean_object* x_2917; lean_object* x_2918; lean_object* x_2919; lean_object* x_2920; lean_object* x_2921; lean_object* x_2922; lean_object* x_2923; lean_object* x_2924; lean_object* x_2925; lean_object* x_2926; lean_object* x_2927; lean_object* x_2928; lean_object* x_2929; lean_object* x_2930; lean_object* x_2931; lean_object* x_2932; lean_object* x_2933; lean_object* x_2934; lean_object* x_2935; lean_object* x_2936; uint8_t x_2937; x_2914 = lean_ctor_get(x_2912, 0); lean_dec(x_2914); -x_2915 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2915 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_2908); x_2916 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2916, 0, x_2908); @@ -15094,9 +15094,9 @@ x_2917 = l_Array_empty___closed__1; x_2918 = lean_array_push(x_2917, x_2916); x_2919 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2920 = lean_array_push(x_2918, x_2919); -x_2921 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2921 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2922 = lean_array_push(x_2921, x_2891); -x_2923 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2923 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2924 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2924, 0, x_2923); lean_ctor_set(x_2924, 1, x_2922); @@ -15107,13 +15107,13 @@ lean_ctor_set(x_2927, 0, x_2926); lean_ctor_set(x_2927, 1, x_2925); x_2928 = lean_array_push(x_2920, x_2927); x_2929 = lean_array_push(x_2928, x_2919); -x_2930 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2930 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_2908); x_2931 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2931, 0, x_2908); lean_ctor_set(x_2931, 1, x_2930); x_2932 = lean_array_push(x_2929, x_2931); -x_2933 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2933 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2908); x_2934 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2934, 0, x_2908); @@ -15132,13 +15132,13 @@ lean_dec(x_2939); lean_ctor_set(x_19, 1, x_2936); lean_ctor_set(x_19, 0, x_2926); x_2940 = lean_array_push(x_2935, x_19); -x_2941 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2941 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2942 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2942, 0, x_2908); lean_ctor_set(x_2942, 1, x_2941); x_2943 = lean_array_push(x_2940, x_2942); x_2944 = lean_array_push(x_2943, x_2905); -x_2945 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2945 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2946 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2946, 0, x_2945); lean_ctor_set(x_2946, 1, x_2944); @@ -15147,12 +15147,12 @@ x_2948 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2948, 0, x_2926); lean_ctor_set(x_2948, 1, x_2947); x_2949 = lean_array_push(x_2917, x_2948); -x_2950 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2950 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2951 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2951, 0, x_2950); lean_ctor_set(x_2951, 1, x_2949); x_2952 = lean_array_push(x_2932, x_2951); -x_2953 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2953 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2954 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2954, 0, x_2953); lean_ctor_set(x_2954, 1, x_2952); @@ -15171,13 +15171,13 @@ x_2957 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2957, 0, x_2926); lean_ctor_set(x_2957, 1, x_2936); x_2958 = lean_array_push(x_2935, x_2957); -x_2959 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2959 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_2960 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2960, 0, x_2908); lean_ctor_set(x_2960, 1, x_2959); x_2961 = lean_array_push(x_2958, x_2960); x_2962 = lean_array_push(x_2961, x_2905); -x_2963 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2963 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2964 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2964, 0, x_2963); lean_ctor_set(x_2964, 1, x_2962); @@ -15186,12 +15186,12 @@ x_2966 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2966, 0, x_2926); lean_ctor_set(x_2966, 1, x_2965); x_2967 = lean_array_push(x_2917, x_2966); -x_2968 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2968 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2969 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2969, 0, x_2968); lean_ctor_set(x_2969, 1, x_2967); x_2970 = lean_array_push(x_2932, x_2969); -x_2971 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2971 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2972 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2972, 0, x_2971); lean_ctor_set(x_2972, 1, x_2970); @@ -15209,7 +15209,7 @@ lean_object* x_2975; lean_object* x_2976; lean_object* x_2977; lean_object* x_29 x_2975 = lean_ctor_get(x_2912, 1); lean_inc(x_2975); lean_dec(x_2912); -x_2976 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2976 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_2908); x_2977 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2977, 0, x_2908); @@ -15218,9 +15218,9 @@ x_2978 = l_Array_empty___closed__1; x_2979 = lean_array_push(x_2978, x_2977); x_2980 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2981 = lean_array_push(x_2979, x_2980); -x_2982 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2982 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2983 = lean_array_push(x_2982, x_2891); -x_2984 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2984 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2985 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2985, 0, x_2984); lean_ctor_set(x_2985, 1, x_2983); @@ -15231,13 +15231,13 @@ lean_ctor_set(x_2988, 0, x_2987); lean_ctor_set(x_2988, 1, x_2986); x_2989 = lean_array_push(x_2981, x_2988); x_2990 = lean_array_push(x_2989, x_2980); -x_2991 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2991 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_2908); x_2992 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2992, 0, x_2908); lean_ctor_set(x_2992, 1, x_2991); x_2993 = lean_array_push(x_2990, x_2992); -x_2994 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2994 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2908); x_2995 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2995, 0, x_2908); @@ -15261,13 +15261,13 @@ if (lean_is_scalar(x_2998)) { lean_ctor_set(x_2999, 0, x_2987); lean_ctor_set(x_2999, 1, x_2997); x_3000 = lean_array_push(x_2996, x_2999); -x_3001 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_3001 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_3002 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3002, 0, x_2908); lean_ctor_set(x_3002, 1, x_3001); x_3003 = lean_array_push(x_3000, x_3002); x_3004 = lean_array_push(x_3003, x_2905); -x_3005 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_3005 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_3006 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3006, 0, x_3005); lean_ctor_set(x_3006, 1, x_3004); @@ -15276,12 +15276,12 @@ x_3008 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3008, 0, x_2987); lean_ctor_set(x_3008, 1, x_3007); x_3009 = lean_array_push(x_2978, x_3008); -x_3010 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_3010 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_3011 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3011, 0, x_3010); lean_ctor_set(x_3011, 1, x_3009); x_3012 = lean_array_push(x_2993, x_3011); -x_3013 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_3013 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_3014 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3014, 0, x_3013); lean_ctor_set(x_3014, 1, x_3012); @@ -15323,7 +15323,7 @@ if (lean_is_exclusive(x_3024)) { lean_dec_ref(x_3024); x_3026 = lean_box(0); } -x_3027 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_3027 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_3020); x_3028 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3028, 0, x_3020); @@ -15332,9 +15332,9 @@ x_3029 = l_Array_empty___closed__1; x_3030 = lean_array_push(x_3029, x_3028); x_3031 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_3032 = lean_array_push(x_3030, x_3031); -x_3033 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_3033 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_3034 = lean_array_push(x_3033, x_2891); -x_3035 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_3035 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_3036 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3036, 0, x_3035); lean_ctor_set(x_3036, 1, x_3034); @@ -15345,13 +15345,13 @@ lean_ctor_set(x_3039, 0, x_3038); lean_ctor_set(x_3039, 1, x_3037); x_3040 = lean_array_push(x_3032, x_3039); x_3041 = lean_array_push(x_3040, x_3031); -x_3042 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_3042 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_3020); x_3043 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3043, 0, x_3020); lean_ctor_set(x_3043, 1, x_3042); x_3044 = lean_array_push(x_3041, x_3043); -x_3045 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_3045 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_3020); x_3046 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3046, 0, x_3020); @@ -15375,13 +15375,13 @@ if (lean_is_scalar(x_3049)) { lean_ctor_set(x_3050, 0, x_3038); lean_ctor_set(x_3050, 1, x_3048); x_3051 = lean_array_push(x_3047, x_3050); -x_3052 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_3052 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_3053 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3053, 0, x_3020); lean_ctor_set(x_3053, 1, x_3052); x_3054 = lean_array_push(x_3051, x_3053); x_3055 = lean_array_push(x_3054, x_3018); -x_3056 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_3056 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_3057 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3057, 0, x_3056); lean_ctor_set(x_3057, 1, x_3055); @@ -15390,12 +15390,12 @@ x_3059 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3059, 0, x_3038); lean_ctor_set(x_3059, 1, x_3058); x_3060 = lean_array_push(x_3029, x_3059); -x_3061 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_3061 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_3062 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3062, 0, x_3061); lean_ctor_set(x_3062, 1, x_3060); x_3063 = lean_array_push(x_3044, x_3062); -x_3064 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_3064 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_3065 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3065, 0, x_3064); lean_ctor_set(x_3065, 1, x_3063); @@ -15453,7 +15453,7 @@ if (lean_is_exclusive(x_3078)) { lean_dec_ref(x_3078); x_3080 = lean_box(0); } -x_3081 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_3081 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_3074); x_3082 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3082, 0, x_3074); @@ -15462,9 +15462,9 @@ x_3083 = l_Array_empty___closed__1; x_3084 = lean_array_push(x_3083, x_3082); x_3085 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_3086 = lean_array_push(x_3084, x_3085); -x_3087 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_3087 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_3088 = lean_array_push(x_3087, x_2891); -x_3089 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_3089 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_3090 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3090, 0, x_3089); lean_ctor_set(x_3090, 1, x_3088); @@ -15475,13 +15475,13 @@ lean_ctor_set(x_3093, 0, x_3092); lean_ctor_set(x_3093, 1, x_3091); x_3094 = lean_array_push(x_3086, x_3093); x_3095 = lean_array_push(x_3094, x_3085); -x_3096 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_3096 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_3074); x_3097 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3097, 0, x_3074); lean_ctor_set(x_3097, 1, x_3096); x_3098 = lean_array_push(x_3095, x_3097); -x_3099 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_3099 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_3074); x_3100 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3100, 0, x_3074); @@ -15505,13 +15505,13 @@ if (lean_is_scalar(x_3103)) { lean_ctor_set(x_3104, 0, x_3092); lean_ctor_set(x_3104, 1, x_3102); x_3105 = lean_array_push(x_3101, x_3104); -x_3106 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_3106 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_3107 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3107, 0, x_3074); lean_ctor_set(x_3107, 1, x_3106); x_3108 = lean_array_push(x_3105, x_3107); x_3109 = lean_array_push(x_3108, x_3071); -x_3110 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_3110 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_3111 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3111, 0, x_3110); lean_ctor_set(x_3111, 1, x_3109); @@ -15520,12 +15520,12 @@ x_3113 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3113, 0, x_3092); lean_ctor_set(x_3113, 1, x_3112); x_3114 = lean_array_push(x_3083, x_3113); -x_3115 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_3115 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_3116 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3116, 0, x_3115); lean_ctor_set(x_3116, 1, x_3114); x_3117 = lean_array_push(x_3098, x_3116); -x_3118 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_3118 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_3119 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3119, 0, x_3118); lean_ctor_set(x_3119, 1, x_3117); @@ -15610,7 +15610,7 @@ if (x_3148 == 0) lean_object* x_3149; lean_object* x_3150; lean_object* x_3151; lean_object* x_3152; lean_object* x_3153; lean_object* x_3154; lean_object* x_3155; lean_object* x_3156; lean_object* x_3157; lean_object* x_3158; lean_object* x_3159; lean_object* x_3160; lean_object* x_3161; lean_object* x_3162; lean_object* x_3163; lean_object* x_3164; lean_object* x_3165; lean_object* x_3166; lean_object* x_3167; lean_object* x_3168; lean_object* x_3169; lean_object* x_3170; lean_object* x_3171; uint8_t x_3172; x_3149 = lean_ctor_get(x_3147, 0); lean_dec(x_3149); -x_3150 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_3150 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_3143); x_3151 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3151, 0, x_3143); @@ -15619,9 +15619,9 @@ x_3152 = l_Array_empty___closed__1; x_3153 = lean_array_push(x_3152, x_3151); x_3154 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_3155 = lean_array_push(x_3153, x_3154); -x_3156 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_3156 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_3157 = lean_array_push(x_3156, x_3126); -x_3158 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_3158 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_3159 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3159, 0, x_3158); lean_ctor_set(x_3159, 1, x_3157); @@ -15632,13 +15632,13 @@ lean_ctor_set(x_3162, 0, x_3161); lean_ctor_set(x_3162, 1, x_3160); x_3163 = lean_array_push(x_3155, x_3162); x_3164 = lean_array_push(x_3163, x_3154); -x_3165 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_3165 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_3143); x_3166 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3166, 0, x_3143); lean_ctor_set(x_3166, 1, x_3165); x_3167 = lean_array_push(x_3164, x_3166); -x_3168 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_3168 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_3143); x_3169 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3169, 0, x_3143); @@ -15657,13 +15657,13 @@ lean_dec(x_3174); lean_ctor_set(x_19, 1, x_3171); lean_ctor_set(x_19, 0, x_3161); x_3175 = lean_array_push(x_3170, x_19); -x_3176 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_3176 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_3177 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3177, 0, x_3143); lean_ctor_set(x_3177, 1, x_3176); x_3178 = lean_array_push(x_3175, x_3177); x_3179 = lean_array_push(x_3178, x_3140); -x_3180 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_3180 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_3181 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3181, 0, x_3180); lean_ctor_set(x_3181, 1, x_3179); @@ -15672,12 +15672,12 @@ x_3183 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3183, 0, x_3161); lean_ctor_set(x_3183, 1, x_3182); x_3184 = lean_array_push(x_3152, x_3183); -x_3185 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_3185 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_3186 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3186, 0, x_3185); lean_ctor_set(x_3186, 1, x_3184); x_3187 = lean_array_push(x_3167, x_3186); -x_3188 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_3188 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_3189 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3189, 0, x_3188); lean_ctor_set(x_3189, 1, x_3187); @@ -15696,13 +15696,13 @@ x_3192 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3192, 0, x_3161); lean_ctor_set(x_3192, 1, x_3171); x_3193 = lean_array_push(x_3170, x_3192); -x_3194 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_3194 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_3195 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3195, 0, x_3143); lean_ctor_set(x_3195, 1, x_3194); x_3196 = lean_array_push(x_3193, x_3195); x_3197 = lean_array_push(x_3196, x_3140); -x_3198 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_3198 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_3199 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3199, 0, x_3198); lean_ctor_set(x_3199, 1, x_3197); @@ -15711,12 +15711,12 @@ x_3201 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3201, 0, x_3161); lean_ctor_set(x_3201, 1, x_3200); x_3202 = lean_array_push(x_3152, x_3201); -x_3203 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_3203 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_3204 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3204, 0, x_3203); lean_ctor_set(x_3204, 1, x_3202); x_3205 = lean_array_push(x_3167, x_3204); -x_3206 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_3206 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_3207 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3207, 0, x_3206); lean_ctor_set(x_3207, 1, x_3205); @@ -15734,7 +15734,7 @@ lean_object* x_3210; lean_object* x_3211; lean_object* x_3212; lean_object* x_32 x_3210 = lean_ctor_get(x_3147, 1); lean_inc(x_3210); lean_dec(x_3147); -x_3211 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_3211 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_3143); x_3212 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3212, 0, x_3143); @@ -15743,9 +15743,9 @@ x_3213 = l_Array_empty___closed__1; x_3214 = lean_array_push(x_3213, x_3212); x_3215 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_3216 = lean_array_push(x_3214, x_3215); -x_3217 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_3217 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_3218 = lean_array_push(x_3217, x_3126); -x_3219 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_3219 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_3220 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3220, 0, x_3219); lean_ctor_set(x_3220, 1, x_3218); @@ -15756,13 +15756,13 @@ lean_ctor_set(x_3223, 0, x_3222); lean_ctor_set(x_3223, 1, x_3221); x_3224 = lean_array_push(x_3216, x_3223); x_3225 = lean_array_push(x_3224, x_3215); -x_3226 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_3226 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_3143); x_3227 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3227, 0, x_3143); lean_ctor_set(x_3227, 1, x_3226); x_3228 = lean_array_push(x_3225, x_3227); -x_3229 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_3229 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_3143); x_3230 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3230, 0, x_3143); @@ -15786,13 +15786,13 @@ if (lean_is_scalar(x_3233)) { lean_ctor_set(x_3234, 0, x_3222); lean_ctor_set(x_3234, 1, x_3232); x_3235 = lean_array_push(x_3231, x_3234); -x_3236 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_3236 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_3237 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3237, 0, x_3143); lean_ctor_set(x_3237, 1, x_3236); x_3238 = lean_array_push(x_3235, x_3237); x_3239 = lean_array_push(x_3238, x_3140); -x_3240 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_3240 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_3241 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3241, 0, x_3240); lean_ctor_set(x_3241, 1, x_3239); @@ -15801,12 +15801,12 @@ x_3243 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3243, 0, x_3222); lean_ctor_set(x_3243, 1, x_3242); x_3244 = lean_array_push(x_3213, x_3243); -x_3245 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_3245 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_3246 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3246, 0, x_3245); lean_ctor_set(x_3246, 1, x_3244); x_3247 = lean_array_push(x_3228, x_3246); -x_3248 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_3248 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_3249 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3249, 0, x_3248); lean_ctor_set(x_3249, 1, x_3247); @@ -15848,7 +15848,7 @@ if (lean_is_exclusive(x_3259)) { lean_dec_ref(x_3259); x_3261 = lean_box(0); } -x_3262 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_3262 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_3255); x_3263 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3263, 0, x_3255); @@ -15857,9 +15857,9 @@ x_3264 = l_Array_empty___closed__1; x_3265 = lean_array_push(x_3264, x_3263); x_3266 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_3267 = lean_array_push(x_3265, x_3266); -x_3268 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_3268 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_3269 = lean_array_push(x_3268, x_3126); -x_3270 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_3270 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_3271 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3271, 0, x_3270); lean_ctor_set(x_3271, 1, x_3269); @@ -15870,13 +15870,13 @@ lean_ctor_set(x_3274, 0, x_3273); lean_ctor_set(x_3274, 1, x_3272); x_3275 = lean_array_push(x_3267, x_3274); x_3276 = lean_array_push(x_3275, x_3266); -x_3277 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_3277 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_3255); x_3278 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3278, 0, x_3255); lean_ctor_set(x_3278, 1, x_3277); x_3279 = lean_array_push(x_3276, x_3278); -x_3280 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_3280 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_3255); x_3281 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3281, 0, x_3255); @@ -15900,13 +15900,13 @@ if (lean_is_scalar(x_3284)) { lean_ctor_set(x_3285, 0, x_3273); lean_ctor_set(x_3285, 1, x_3283); x_3286 = lean_array_push(x_3282, x_3285); -x_3287 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_3287 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_3288 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3288, 0, x_3255); lean_ctor_set(x_3288, 1, x_3287); x_3289 = lean_array_push(x_3286, x_3288); x_3290 = lean_array_push(x_3289, x_3253); -x_3291 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_3291 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_3292 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3292, 0, x_3291); lean_ctor_set(x_3292, 1, x_3290); @@ -15915,12 +15915,12 @@ x_3294 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3294, 0, x_3273); lean_ctor_set(x_3294, 1, x_3293); x_3295 = lean_array_push(x_3264, x_3294); -x_3296 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_3296 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_3297 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3297, 0, x_3296); lean_ctor_set(x_3297, 1, x_3295); x_3298 = lean_array_push(x_3279, x_3297); -x_3299 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_3299 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_3300 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3300, 0, x_3299); lean_ctor_set(x_3300, 1, x_3298); @@ -15978,7 +15978,7 @@ if (lean_is_exclusive(x_3313)) { lean_dec_ref(x_3313); x_3315 = lean_box(0); } -x_3316 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_3316 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_3309); x_3317 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3317, 0, x_3309); @@ -15987,9 +15987,9 @@ x_3318 = l_Array_empty___closed__1; x_3319 = lean_array_push(x_3318, x_3317); x_3320 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_3321 = lean_array_push(x_3319, x_3320); -x_3322 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_3322 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_3323 = lean_array_push(x_3322, x_3126); -x_3324 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_3324 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_3325 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3325, 0, x_3324); lean_ctor_set(x_3325, 1, x_3323); @@ -16000,13 +16000,13 @@ lean_ctor_set(x_3328, 0, x_3327); lean_ctor_set(x_3328, 1, x_3326); x_3329 = lean_array_push(x_3321, x_3328); x_3330 = lean_array_push(x_3329, x_3320); -x_3331 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_3331 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_3309); x_3332 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3332, 0, x_3309); lean_ctor_set(x_3332, 1, x_3331); x_3333 = lean_array_push(x_3330, x_3332); -x_3334 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_3334 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_3309); x_3335 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3335, 0, x_3309); @@ -16030,13 +16030,13 @@ if (lean_is_scalar(x_3338)) { lean_ctor_set(x_3339, 0, x_3327); lean_ctor_set(x_3339, 1, x_3337); x_3340 = lean_array_push(x_3336, x_3339); -x_3341 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_3341 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_3342 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3342, 0, x_3309); lean_ctor_set(x_3342, 1, x_3341); x_3343 = lean_array_push(x_3340, x_3342); x_3344 = lean_array_push(x_3343, x_3306); -x_3345 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_3345 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_3346 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3346, 0, x_3345); lean_ctor_set(x_3346, 1, x_3344); @@ -16045,12 +16045,12 @@ x_3348 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3348, 0, x_3327); lean_ctor_set(x_3348, 1, x_3347); x_3349 = lean_array_push(x_3318, x_3348); -x_3350 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_3350 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_3351 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3351, 0, x_3350); lean_ctor_set(x_3351, 1, x_3349); x_3352 = lean_array_push(x_3333, x_3351); -x_3353 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_3353 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_3354 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3354, 0, x_3353); lean_ctor_set(x_3354, 1, x_3352); @@ -16134,7 +16134,7 @@ if (x_3383 == 0) lean_object* x_3384; lean_object* x_3385; lean_object* x_3386; lean_object* x_3387; lean_object* x_3388; lean_object* x_3389; lean_object* x_3390; lean_object* x_3391; lean_object* x_3392; lean_object* x_3393; lean_object* x_3394; lean_object* x_3395; lean_object* x_3396; lean_object* x_3397; lean_object* x_3398; lean_object* x_3399; lean_object* x_3400; lean_object* x_3401; lean_object* x_3402; lean_object* x_3403; lean_object* x_3404; lean_object* x_3405; lean_object* x_3406; uint8_t x_3407; x_3384 = lean_ctor_get(x_3382, 0); lean_dec(x_3384); -x_3385 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_3385 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_3378); x_3386 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3386, 0, x_3378); @@ -16143,9 +16143,9 @@ x_3387 = l_Array_empty___closed__1; x_3388 = lean_array_push(x_3387, x_3386); x_3389 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_3390 = lean_array_push(x_3388, x_3389); -x_3391 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_3391 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_3392 = lean_array_push(x_3391, x_3361); -x_3393 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_3393 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_3394 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3394, 0, x_3393); lean_ctor_set(x_3394, 1, x_3392); @@ -16156,13 +16156,13 @@ lean_ctor_set(x_3397, 0, x_3396); lean_ctor_set(x_3397, 1, x_3395); x_3398 = lean_array_push(x_3390, x_3397); x_3399 = lean_array_push(x_3398, x_3389); -x_3400 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_3400 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_3378); x_3401 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3401, 0, x_3378); lean_ctor_set(x_3401, 1, x_3400); x_3402 = lean_array_push(x_3399, x_3401); -x_3403 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_3403 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_3378); x_3404 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3404, 0, x_3378); @@ -16182,13 +16182,13 @@ lean_ctor_set_tag(x_19, 1); lean_ctor_set(x_19, 1, x_3406); lean_ctor_set(x_19, 0, x_3396); x_3410 = lean_array_push(x_3405, x_19); -x_3411 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_3411 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_3412 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3412, 0, x_3378); lean_ctor_set(x_3412, 1, x_3411); x_3413 = lean_array_push(x_3410, x_3412); x_3414 = lean_array_push(x_3413, x_3375); -x_3415 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_3415 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_3416 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3416, 0, x_3415); lean_ctor_set(x_3416, 1, x_3414); @@ -16197,12 +16197,12 @@ x_3418 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3418, 0, x_3396); lean_ctor_set(x_3418, 1, x_3417); x_3419 = lean_array_push(x_3387, x_3418); -x_3420 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_3420 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_3421 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3421, 0, x_3420); lean_ctor_set(x_3421, 1, x_3419); x_3422 = lean_array_push(x_3402, x_3421); -x_3423 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_3423 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_3424 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3424, 0, x_3423); lean_ctor_set(x_3424, 1, x_3422); @@ -16221,13 +16221,13 @@ x_3427 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3427, 0, x_3396); lean_ctor_set(x_3427, 1, x_3406); x_3428 = lean_array_push(x_3405, x_3427); -x_3429 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_3429 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_3430 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3430, 0, x_3378); lean_ctor_set(x_3430, 1, x_3429); x_3431 = lean_array_push(x_3428, x_3430); x_3432 = lean_array_push(x_3431, x_3375); -x_3433 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_3433 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_3434 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3434, 0, x_3433); lean_ctor_set(x_3434, 1, x_3432); @@ -16236,12 +16236,12 @@ x_3436 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3436, 0, x_3396); lean_ctor_set(x_3436, 1, x_3435); x_3437 = lean_array_push(x_3387, x_3436); -x_3438 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_3438 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_3439 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3439, 0, x_3438); lean_ctor_set(x_3439, 1, x_3437); x_3440 = lean_array_push(x_3402, x_3439); -x_3441 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_3441 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_3442 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3442, 0, x_3441); lean_ctor_set(x_3442, 1, x_3440); @@ -16259,7 +16259,7 @@ lean_object* x_3445; lean_object* x_3446; lean_object* x_3447; lean_object* x_34 x_3445 = lean_ctor_get(x_3382, 1); lean_inc(x_3445); lean_dec(x_3382); -x_3446 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_3446 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_3378); x_3447 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3447, 0, x_3378); @@ -16268,9 +16268,9 @@ x_3448 = l_Array_empty___closed__1; x_3449 = lean_array_push(x_3448, x_3447); x_3450 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_3451 = lean_array_push(x_3449, x_3450); -x_3452 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_3452 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_3453 = lean_array_push(x_3452, x_3361); -x_3454 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_3454 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_3455 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3455, 0, x_3454); lean_ctor_set(x_3455, 1, x_3453); @@ -16281,13 +16281,13 @@ lean_ctor_set(x_3458, 0, x_3457); lean_ctor_set(x_3458, 1, x_3456); x_3459 = lean_array_push(x_3451, x_3458); x_3460 = lean_array_push(x_3459, x_3450); -x_3461 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_3461 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_3378); x_3462 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3462, 0, x_3378); lean_ctor_set(x_3462, 1, x_3461); x_3463 = lean_array_push(x_3460, x_3462); -x_3464 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_3464 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_3378); x_3465 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3465, 0, x_3378); @@ -16312,13 +16312,13 @@ if (lean_is_scalar(x_3468)) { lean_ctor_set(x_3469, 0, x_3457); lean_ctor_set(x_3469, 1, x_3467); x_3470 = lean_array_push(x_3466, x_3469); -x_3471 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_3471 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_3472 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3472, 0, x_3378); lean_ctor_set(x_3472, 1, x_3471); x_3473 = lean_array_push(x_3470, x_3472); x_3474 = lean_array_push(x_3473, x_3375); -x_3475 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_3475 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_3476 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3476, 0, x_3475); lean_ctor_set(x_3476, 1, x_3474); @@ -16327,12 +16327,12 @@ x_3478 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3478, 0, x_3457); lean_ctor_set(x_3478, 1, x_3477); x_3479 = lean_array_push(x_3448, x_3478); -x_3480 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_3480 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_3481 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3481, 0, x_3480); lean_ctor_set(x_3481, 1, x_3479); x_3482 = lean_array_push(x_3463, x_3481); -x_3483 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_3483 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_3484 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3484, 0, x_3483); lean_ctor_set(x_3484, 1, x_3482); @@ -16374,7 +16374,7 @@ if (lean_is_exclusive(x_3494)) { lean_dec_ref(x_3494); x_3496 = lean_box(0); } -x_3497 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_3497 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_3490); x_3498 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3498, 0, x_3490); @@ -16383,9 +16383,9 @@ x_3499 = l_Array_empty___closed__1; x_3500 = lean_array_push(x_3499, x_3498); x_3501 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_3502 = lean_array_push(x_3500, x_3501); -x_3503 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_3503 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_3504 = lean_array_push(x_3503, x_3361); -x_3505 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_3505 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_3506 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3506, 0, x_3505); lean_ctor_set(x_3506, 1, x_3504); @@ -16396,13 +16396,13 @@ lean_ctor_set(x_3509, 0, x_3508); lean_ctor_set(x_3509, 1, x_3507); x_3510 = lean_array_push(x_3502, x_3509); x_3511 = lean_array_push(x_3510, x_3501); -x_3512 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_3512 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_3490); x_3513 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3513, 0, x_3490); lean_ctor_set(x_3513, 1, x_3512); x_3514 = lean_array_push(x_3511, x_3513); -x_3515 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_3515 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_3490); x_3516 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3516, 0, x_3490); @@ -16427,13 +16427,13 @@ if (lean_is_scalar(x_3519)) { lean_ctor_set(x_3520, 0, x_3508); lean_ctor_set(x_3520, 1, x_3518); x_3521 = lean_array_push(x_3517, x_3520); -x_3522 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_3522 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_3523 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3523, 0, x_3490); lean_ctor_set(x_3523, 1, x_3522); x_3524 = lean_array_push(x_3521, x_3523); x_3525 = lean_array_push(x_3524, x_3488); -x_3526 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_3526 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_3527 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3527, 0, x_3526); lean_ctor_set(x_3527, 1, x_3525); @@ -16442,12 +16442,12 @@ x_3529 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3529, 0, x_3508); lean_ctor_set(x_3529, 1, x_3528); x_3530 = lean_array_push(x_3499, x_3529); -x_3531 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_3531 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_3532 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3532, 0, x_3531); lean_ctor_set(x_3532, 1, x_3530); x_3533 = lean_array_push(x_3514, x_3532); -x_3534 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_3534 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_3535 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3535, 0, x_3534); lean_ctor_set(x_3535, 1, x_3533); @@ -16505,7 +16505,7 @@ if (lean_is_exclusive(x_3548)) { lean_dec_ref(x_3548); x_3550 = lean_box(0); } -x_3551 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_3551 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_3544); x_3552 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3552, 0, x_3544); @@ -16514,9 +16514,9 @@ x_3553 = l_Array_empty___closed__1; x_3554 = lean_array_push(x_3553, x_3552); x_3555 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_3556 = lean_array_push(x_3554, x_3555); -x_3557 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_3557 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_3558 = lean_array_push(x_3557, x_3361); -x_3559 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_3559 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_3560 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3560, 0, x_3559); lean_ctor_set(x_3560, 1, x_3558); @@ -16527,13 +16527,13 @@ lean_ctor_set(x_3563, 0, x_3562); lean_ctor_set(x_3563, 1, x_3561); x_3564 = lean_array_push(x_3556, x_3563); x_3565 = lean_array_push(x_3564, x_3555); -x_3566 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_3566 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_3544); x_3567 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3567, 0, x_3544); lean_ctor_set(x_3567, 1, x_3566); x_3568 = lean_array_push(x_3565, x_3567); -x_3569 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_3569 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_3544); x_3570 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3570, 0, x_3544); @@ -16558,13 +16558,13 @@ if (lean_is_scalar(x_3573)) { lean_ctor_set(x_3574, 0, x_3562); lean_ctor_set(x_3574, 1, x_3572); x_3575 = lean_array_push(x_3571, x_3574); -x_3576 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_3576 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_3577 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3577, 0, x_3544); lean_ctor_set(x_3577, 1, x_3576); x_3578 = lean_array_push(x_3575, x_3577); x_3579 = lean_array_push(x_3578, x_3541); -x_3580 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_3580 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_3581 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3581, 0, x_3580); lean_ctor_set(x_3581, 1, x_3579); @@ -16573,12 +16573,12 @@ x_3583 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3583, 0, x_3562); lean_ctor_set(x_3583, 1, x_3582); x_3584 = lean_array_push(x_3553, x_3583); -x_3585 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_3585 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_3586 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3586, 0, x_3585); lean_ctor_set(x_3586, 1, x_3584); x_3587 = lean_array_push(x_3568, x_3586); -x_3588 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_3588 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_3589 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3589, 0, x_3588); lean_ctor_set(x_3589, 1, x_3587); @@ -18640,14 +18640,14 @@ if (x_18 == 0) { lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; x_19 = lean_ctor_get(x_17, 0); -x_20 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_20 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_19); x_21 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_21, 0, x_19); lean_ctor_set(x_21, 1, x_20); x_22 = l_Array_empty___closed__1; x_23 = lean_array_push(x_22, x_21); -x_24 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +x_24 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; lean_inc(x_19); x_25 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_25, 0, x_19); @@ -18668,12 +18668,12 @@ x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); x_35 = lean_array_push(x_22, x_34); -x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__1; +x_36 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__1; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_29, x_37); -x_39 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_39 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_40 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_40, 0, x_19); lean_ctor_set(x_40, 1, x_39); @@ -18683,7 +18683,7 @@ lean_ctor_set(x_42, 0, x_33); lean_ctor_set(x_42, 1, x_41); x_43 = lean_array_push(x_38, x_42); x_44 = lean_array_push(x_43, x_2); -x_45 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; +x_45 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); @@ -18698,14 +18698,14 @@ x_48 = lean_ctor_get(x_17, 1); lean_inc(x_48); lean_inc(x_47); lean_dec(x_17); -x_49 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_49 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_47); x_50 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_50, 0, x_47); lean_ctor_set(x_50, 1, x_49); x_51 = l_Array_empty___closed__1; x_52 = lean_array_push(x_51, x_50); -x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +x_53 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; lean_inc(x_47); x_54 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_54, 0, x_47); @@ -18726,12 +18726,12 @@ x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); x_64 = lean_array_push(x_51, x_63); -x_65 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__1; +x_65 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__1; x_66 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_66, 0, x_65); lean_ctor_set(x_66, 1, x_64); x_67 = lean_array_push(x_58, x_66); -x_68 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_68 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_69 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_69, 0, x_47); lean_ctor_set(x_69, 1, x_68); @@ -18741,7 +18741,7 @@ lean_ctor_set(x_71, 0, x_62); lean_ctor_set(x_71, 1, x_70); x_72 = lean_array_push(x_67, x_71); x_73 = lean_array_push(x_72, x_2); -x_74 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; +x_74 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_74); lean_ctor_set(x_75, 1, x_73); @@ -18858,7 +18858,7 @@ x_9 = lean_array_uget(x_6, x_5); x_10 = lean_unsigned_to_nat(0u); x_11 = lean_array_uset(x_6, x_5, x_10); x_12 = x_9; -x_13 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_13 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; lean_inc(x_1); x_14 = lean_name_mk_string(x_1, x_13); lean_inc(x_3); @@ -18902,7 +18902,7 @@ x_12 = x_9; x_13 = l_myMacro____x40_Init_Notation___hyg_2278____closed__1; lean_inc(x_1); x_14 = lean_name_mk_string(x_1, x_13); -x_15 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_15 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; x_16 = lean_name_mk_string(x_14, x_15); lean_inc(x_3); lean_inc(x_2); @@ -18966,7 +18966,7 @@ lean_dec(x_14); lean_inc(x_6); lean_inc(x_13); lean_ctor_set(x_5, 2, x_6); -x_15 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_5, x_11); +x_15 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_5, x_11); x_16 = lean_ctor_get(x_15, 0); lean_inc(x_16); x_17 = lean_ctor_get(x_15, 1); @@ -18981,7 +18981,7 @@ lean_ctor_set(x_22, 0, x_16); lean_ctor_set(x_22, 1, x_21); lean_ctor_set(x_22, 2, x_19); lean_ctor_set(x_22, 3, x_20); -x_23 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_5, x_17); +x_23 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_5, x_17); x_24 = lean_ctor_get(x_23, 0); lean_inc(x_24); x_25 = lean_ctor_get(x_23, 1); @@ -19023,7 +19023,7 @@ x_40 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_26); x_41 = lean_array_push(x_28, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_42 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_39); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_39); @@ -19035,18 +19035,18 @@ x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_46); lean_ctor_set(x_47, 1, x_45); x_48 = lean_array_push(x_28, x_47); -x_49 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_49 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_50 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_50, 0, x_39); lean_ctor_set(x_50, 1, x_49); x_51 = lean_array_push(x_48, x_50); x_52 = lean_array_push(x_51, x_35); -x_53 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_53 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_53); lean_ctor_set(x_54, 1, x_52); x_55 = lean_array_push(x_44, x_54); -x_56 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_56 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_57 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_57, 0, x_56); lean_ctor_set(x_57, 1, x_55); @@ -19070,7 +19070,7 @@ x_62 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_62, 0, x_60); lean_ctor_set(x_62, 1, x_26); x_63 = lean_array_push(x_28, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_64 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_60); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_60); @@ -19082,18 +19082,18 @@ x_69 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_69, 0, x_68); lean_ctor_set(x_69, 1, x_67); x_70 = lean_array_push(x_28, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_71 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_72 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_72, 0, x_60); lean_ctor_set(x_72, 1, x_71); x_73 = lean_array_push(x_70, x_72); x_74 = lean_array_push(x_73, x_35); -x_75 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_75 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); x_77 = lean_array_push(x_66, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_78 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); @@ -19139,7 +19139,7 @@ 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_28, x_96); -x_98 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_98 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_99 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_99, 0, x_87); lean_ctor_set(x_99, 1, x_98); @@ -19149,7 +19149,7 @@ x_102 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_102, 0, x_92); lean_ctor_set(x_102, 1, x_101); x_103 = lean_array_push(x_28, x_102); -x_104 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_104 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_105, 0, x_104); lean_ctor_set(x_105, 1, x_103); @@ -19181,7 +19181,7 @@ x_116 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_116, 0, x_115); lean_ctor_set(x_116, 1, x_114); x_117 = lean_array_push(x_28, x_116); -x_118 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_118 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_119 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_119, 0, x_106); lean_ctor_set(x_119, 1, x_118); @@ -19191,7 +19191,7 @@ x_122 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_122, 0, x_112); lean_ctor_set(x_122, 1, x_121); x_123 = lean_array_push(x_28, x_122); -x_124 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_124 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_125 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_125, 0, x_124); lean_ctor_set(x_125, 1, x_123); @@ -19225,7 +19225,7 @@ lean_ctor_set(x_132, 2, x_6); lean_ctor_set(x_132, 3, x_129); lean_ctor_set(x_132, 4, x_130); lean_ctor_set(x_132, 5, x_131); -x_133 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_132, x_11); +x_133 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_132, x_11); x_134 = lean_ctor_get(x_133, 0); lean_inc(x_134); x_135 = lean_ctor_get(x_133, 1); @@ -19240,7 +19240,7 @@ lean_ctor_set(x_140, 0, x_134); lean_ctor_set(x_140, 1, x_139); lean_ctor_set(x_140, 2, x_137); lean_ctor_set(x_140, 3, x_138); -x_141 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_132, x_135); +x_141 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_132, x_135); x_142 = lean_ctor_get(x_141, 0); lean_inc(x_142); x_143 = lean_ctor_get(x_141, 1); @@ -19289,7 +19289,7 @@ x_159 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_159, 0, x_156); lean_ctor_set(x_159, 1, x_144); x_160 = lean_array_push(x_146, x_159); -x_161 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_161 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_156); x_162 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_162, 0, x_156); @@ -19301,18 +19301,18 @@ x_166 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_166, 0, x_165); lean_ctor_set(x_166, 1, x_164); x_167 = lean_array_push(x_146, x_166); -x_168 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_168 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_169 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_169, 0, x_156); lean_ctor_set(x_169, 1, x_168); x_170 = lean_array_push(x_167, x_169); x_171 = lean_array_push(x_170, x_153); -x_172 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_172 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_173 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_173, 0, x_172); lean_ctor_set(x_173, 1, x_171); x_174 = lean_array_push(x_163, x_173); -x_175 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_175 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_176 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_176, 0, x_175); lean_ctor_set(x_176, 1, x_174); @@ -19368,7 +19368,7 @@ x_194 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_194, 0, x_193); lean_ctor_set(x_194, 1, x_192); x_195 = lean_array_push(x_146, x_194); -x_196 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_196 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_197 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_197, 0, x_183); lean_ctor_set(x_197, 1, x_196); @@ -19378,7 +19378,7 @@ x_200 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_200, 0, x_190); lean_ctor_set(x_200, 1, x_199); x_201 = lean_array_push(x_146, x_200); -x_202 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_202 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_203 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_203, 0, x_202); lean_ctor_set(x_203, 1, x_201); @@ -19405,7 +19405,7 @@ if (x_206 == 0) { lean_object* x_207; lean_object* x_208; lean_object* x_209; lean_object* x_210; lean_object* x_211; lean_object* x_212; lean_object* x_213; lean_object* x_214; size_t x_215; size_t x_216; lean_object* x_217; lean_object* x_218; lean_object* x_219; lean_object* x_220; lean_object* x_221; lean_object* x_222; lean_object* x_223; lean_object* x_224; lean_object* x_225; lean_object* x_226; lean_object* x_227; lean_object* x_228; lean_object* x_229; lean_object* x_230; lean_object* x_231; lean_object* x_232; lean_object* x_233; x_207 = lean_ctor_get(x_205, 0); -x_208 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_208 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_207); x_209 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_209, 0, x_207); @@ -19433,13 +19433,13 @@ lean_ctor_set(x_225, 0, x_224); lean_ctor_set(x_225, 1, x_223); x_226 = lean_array_push(x_213, x_225); x_227 = lean_array_push(x_226, x_212); -x_228 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_228 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_229 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_229, 0, x_207); lean_ctor_set(x_229, 1, x_228); x_230 = lean_array_push(x_227, x_229); x_231 = lean_array_push(x_230, x_1); -x_232 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_232 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_233 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_233, 0, x_232); lean_ctor_set(x_233, 1, x_231); @@ -19454,7 +19454,7 @@ x_235 = lean_ctor_get(x_205, 1); lean_inc(x_235); lean_inc(x_234); lean_dec(x_205); -x_236 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_236 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_234); x_237 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_237, 0, x_234); @@ -19482,13 +19482,13 @@ lean_ctor_set(x_253, 0, x_252); lean_ctor_set(x_253, 1, x_251); x_254 = lean_array_push(x_241, x_253); x_255 = lean_array_push(x_254, x_240); -x_256 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_256 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_257 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_257, 0, x_234); lean_ctor_set(x_257, 1, x_256); x_258 = lean_array_push(x_255, x_257); x_259 = lean_array_push(x_258, x_1); -x_260 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_260 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_261 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_261, 0, x_260); lean_ctor_set(x_261, 1, x_259); @@ -19508,7 +19508,7 @@ if (x_264 == 0) { lean_object* x_265; lean_object* x_266; lean_object* x_267; lean_object* x_268; lean_object* x_269; lean_object* x_270; lean_object* x_271; lean_object* x_272; size_t x_273; size_t x_274; lean_object* x_275; lean_object* x_276; lean_object* x_277; lean_object* x_278; lean_object* x_279; lean_object* x_280; lean_object* x_281; lean_object* x_282; lean_object* x_283; lean_object* x_284; lean_object* x_285; lean_object* x_286; lean_object* x_287; lean_object* x_288; lean_object* x_289; lean_object* x_290; lean_object* x_291; x_265 = lean_ctor_get(x_263, 0); -x_266 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_266 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_265); x_267 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_267, 0, x_265); @@ -19536,7 +19536,7 @@ lean_ctor_set(x_283, 0, x_282); lean_ctor_set(x_283, 1, x_281); x_284 = lean_array_push(x_271, x_283); x_285 = lean_array_push(x_284, x_270); -x_286 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_286 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_287 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_287, 0, x_265); lean_ctor_set(x_287, 1, x_286); @@ -19557,7 +19557,7 @@ x_293 = lean_ctor_get(x_263, 1); lean_inc(x_293); lean_inc(x_292); lean_dec(x_263); -x_294 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_294 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_292); x_295 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_295, 0, x_292); @@ -19585,7 +19585,7 @@ lean_ctor_set(x_311, 0, x_310); lean_ctor_set(x_311, 1, x_309); x_312 = lean_array_push(x_299, x_311); x_313 = lean_array_push(x_312, x_298); -x_314 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_314 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_315 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_315, 0, x_292); lean_ctor_set(x_315, 1, x_314); @@ -19824,7 +19824,7 @@ x_9 = lean_array_uget(x_6, x_5); x_10 = lean_unsigned_to_nat(0u); x_11 = lean_array_uset(x_6, x_5, x_10); x_12 = x_9; -x_13 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_13 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; lean_inc(x_1); x_14 = lean_name_mk_string(x_1, x_13); lean_inc(x_3); @@ -19866,7 +19866,7 @@ lean_dec(x_14); lean_inc(x_6); lean_inc(x_13); lean_ctor_set(x_5, 2, x_6); -x_15 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_5, x_11); +x_15 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_5, x_11); x_16 = lean_ctor_get(x_15, 0); lean_inc(x_16); x_17 = lean_ctor_get(x_15, 1); @@ -19881,7 +19881,7 @@ lean_ctor_set(x_22, 0, x_16); lean_ctor_set(x_22, 1, x_21); lean_ctor_set(x_22, 2, x_19); lean_ctor_set(x_22, 3, x_20); -x_23 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_5, x_17); +x_23 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_5, x_17); x_24 = lean_ctor_get(x_23, 0); lean_inc(x_24); x_25 = lean_ctor_get(x_23, 1); @@ -19923,7 +19923,7 @@ x_40 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_26); x_41 = lean_array_push(x_28, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_42 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_39); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_39); @@ -19935,18 +19935,18 @@ x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_46); lean_ctor_set(x_47, 1, x_45); x_48 = lean_array_push(x_28, x_47); -x_49 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_49 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_50 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_50, 0, x_39); lean_ctor_set(x_50, 1, x_49); x_51 = lean_array_push(x_48, x_50); x_52 = lean_array_push(x_51, x_35); -x_53 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_53 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_53); lean_ctor_set(x_54, 1, x_52); x_55 = lean_array_push(x_44, x_54); -x_56 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_56 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_57 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_57, 0, x_56); lean_ctor_set(x_57, 1, x_55); @@ -19970,7 +19970,7 @@ x_62 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_62, 0, x_60); lean_ctor_set(x_62, 1, x_26); x_63 = lean_array_push(x_28, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_64 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_60); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_60); @@ -19982,18 +19982,18 @@ x_69 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_69, 0, x_68); lean_ctor_set(x_69, 1, x_67); x_70 = lean_array_push(x_28, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_71 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_72 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_72, 0, x_60); lean_ctor_set(x_72, 1, x_71); x_73 = lean_array_push(x_70, x_72); x_74 = lean_array_push(x_73, x_35); -x_75 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_75 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); x_77 = lean_array_push(x_66, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_78 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); @@ -20055,7 +20055,7 @@ lean_ctor_set(x_92, 2, x_6); lean_ctor_set(x_92, 3, x_89); lean_ctor_set(x_92, 4, x_90); lean_ctor_set(x_92, 5, x_91); -x_93 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_92, x_11); +x_93 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_92, x_11); x_94 = lean_ctor_get(x_93, 0); lean_inc(x_94); x_95 = lean_ctor_get(x_93, 1); @@ -20070,7 +20070,7 @@ lean_ctor_set(x_100, 0, x_94); lean_ctor_set(x_100, 1, x_99); lean_ctor_set(x_100, 2, x_97); lean_ctor_set(x_100, 3, x_98); -x_101 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_92, x_95); +x_101 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_92, x_95); x_102 = lean_ctor_get(x_101, 0); lean_inc(x_102); x_103 = lean_ctor_get(x_101, 1); @@ -20119,7 +20119,7 @@ x_119 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_119, 0, x_116); lean_ctor_set(x_119, 1, x_104); x_120 = lean_array_push(x_106, x_119); -x_121 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_121 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_116); x_122 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_122, 0, x_116); @@ -20131,18 +20131,18 @@ x_126 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_126, 0, x_125); lean_ctor_set(x_126, 1, x_124); x_127 = lean_array_push(x_106, x_126); -x_128 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_128 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_129 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_129, 0, x_116); lean_ctor_set(x_129, 1, x_128); x_130 = lean_array_push(x_127, x_129); x_131 = lean_array_push(x_130, x_113); -x_132 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_132 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_133 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_133, 0, x_132); lean_ctor_set(x_133, 1, x_131); x_134 = lean_array_push(x_123, x_133); -x_135 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_135 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_136 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_136, 0, x_135); lean_ctor_set(x_136, 1, x_134); @@ -20190,14 +20190,14 @@ return x_143; else { lean_object* x_144; uint8_t x_145; -x_144 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_5, x_6); +x_144 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_5, x_6); x_145 = !lean_is_exclusive(x_144); if (x_145 == 0) { 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; size_t x_155; size_t x_156; lean_object* x_157; lean_object* x_158; lean_object* x_159; lean_object* x_160; lean_object* x_161; lean_object* x_162; lean_object* x_163; lean_object* x_164; lean_object* x_165; lean_object* x_166; lean_object* x_167; lean_object* x_168; lean_object* x_169; lean_object* x_170; lean_object* x_171; lean_object* x_172; lean_object* x_173; uint8_t x_174; x_146 = lean_ctor_get(x_144, 0); x_147 = lean_ctor_get(x_144, 1); -x_148 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_148 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_146); x_149 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_149, 0, x_146); @@ -20225,13 +20225,13 @@ lean_ctor_set(x_165, 0, x_164); lean_ctor_set(x_165, 1, x_163); x_166 = lean_array_push(x_153, x_165); x_167 = lean_array_push(x_166, x_152); -x_168 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_168 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_169 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_169, 0, x_146); lean_ctor_set(x_169, 1, x_168); x_170 = lean_array_push(x_167, x_169); x_171 = lean_array_push(x_170, x_1); -x_172 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_172 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_173 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_173, 0, x_172); lean_ctor_set(x_173, 1, x_171); @@ -20259,7 +20259,7 @@ x_177 = lean_ctor_get(x_144, 1); lean_inc(x_177); lean_inc(x_176); lean_dec(x_144); -x_178 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_178 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_176); x_179 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_179, 0, x_176); @@ -20287,13 +20287,13 @@ lean_ctor_set(x_195, 0, x_194); lean_ctor_set(x_195, 1, x_193); x_196 = lean_array_push(x_183, x_195); x_197 = lean_array_push(x_196, x_182); -x_198 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_198 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_199 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_199, 0, x_176); lean_ctor_set(x_199, 1, x_198); x_200 = lean_array_push(x_197, x_199); x_201 = lean_array_push(x_200, x_1); -x_202 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_202 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_203 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_203, 0, x_202); lean_ctor_set(x_203, 1, x_201); @@ -20424,7 +20424,7 @@ lean_object* l_Lean_Elab_Term_elabFun_loop(lean_object* x_1, lean_object* x_2, l _start: { lean_object* x_10; uint8_t x_11; -x_10 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_10 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; lean_inc(x_1); x_11 = l_Lean_Syntax_isOfKind(x_1, x_10); if (x_11 == 0) @@ -20446,13 +20446,13 @@ else lean_object* x_13; lean_object* x_14; lean_object* x_15; uint8_t x_16; x_13 = lean_unsigned_to_nat(1u); x_14 = l_Lean_Syntax_getArg(x_1, x_13); -x_15 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_15 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; lean_inc(x_14); x_16 = l_Lean_Syntax_isOfKind(x_14, x_15); if (x_16 == 0) { lean_object* x_17; uint8_t x_18; -x_17 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_17 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; lean_inc(x_14); x_18 = l_Lean_Syntax_isOfKind(x_14, x_17); if (x_18 == 0) @@ -20644,7 +20644,7 @@ x_82 = l_Lean_Elab_Term_getMainModule___rarg(x_8, x_81); x_83 = lean_ctor_get(x_82, 1); lean_inc(x_83); lean_dec(x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_84 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_78); x_85 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_85, 0, x_78); @@ -20658,7 +20658,7 @@ x_90 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_90, 0, x_89); lean_ctor_set(x_90, 1, x_88); x_91 = lean_array_push(x_86, x_90); -x_92 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_92 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_93 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_93, 0, x_78); lean_ctor_set(x_93, 1, x_92); @@ -20700,7 +20700,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_3 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_4 = l___regBuiltin_Lean_Elab_Term_elabFun___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -21657,7 +21657,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_1131____closed__1; -x_2 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -22066,7 +22066,7 @@ x_20 = lean_array_push(x_19, x_13); x_21 = lean_array_push(x_20, x_15); x_22 = lean_array_push(x_21, x_17); x_23 = lean_array_push(x_22, x_9); -x_24 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_24 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_24); lean_ctor_set(x_25, 1, x_23); @@ -22095,7 +22095,7 @@ x_38 = lean_array_push(x_37, x_31); x_39 = lean_array_push(x_38, x_33); x_40 = lean_array_push(x_39, x_35); x_41 = lean_array_push(x_40, x_26); -x_42 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_42 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); @@ -22240,7 +22240,7 @@ x_24 = lean_unsigned_to_nat(3u); x_25 = l_Lean_Syntax_getArg(x_1, x_24); lean_inc(x_23); x_26 = l_Lean_Syntax_getKind(x_23); -x_27 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_27 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_28 = lean_name_eq(x_26, x_27); if (x_28 == 0) { @@ -22399,7 +22399,7 @@ lean_inc(x_81); x_82 = lean_ctor_get(x_80, 1); lean_inc(x_82); lean_dec(x_80); -x_83 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_83 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_75); x_84 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_84, 0, x_75); @@ -22420,7 +22420,7 @@ lean_inc(x_91); x_92 = lean_array_push(x_85, x_91); x_93 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_94 = lean_array_push(x_92, x_93); -x_95 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_95 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_75); x_96 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_96, 0, x_75); @@ -22437,7 +22437,7 @@ x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_102); lean_ctor_set(x_103, 1, x_101); x_104 = lean_array_push(x_94, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_105 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_75); x_106 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_106, 0, x_75); @@ -22448,12 +22448,12 @@ x_109 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_109, 0, x_27); lean_ctor_set(x_109, 1, x_108); x_110 = lean_array_push(x_85, x_109); -x_111 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_111 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_112 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_112, 0, x_111); lean_ctor_set(x_112, 1, x_110); x_113 = lean_array_push(x_86, x_112); -x_114 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_114 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_75); x_115 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_115, 0, x_75); @@ -22463,16 +22463,16 @@ x_117 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_117, 0, x_102); lean_ctor_set(x_117, 1, x_116); x_118 = lean_array_push(x_113, x_117); -x_119 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_119 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_75); x_120 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_120, 0, x_75); lean_ctor_set(x_120, 1, x_119); x_121 = lean_array_push(x_85, x_120); x_122 = lean_array_push(x_121, x_93); -x_123 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_123 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_124 = lean_array_push(x_123, x_91); -x_125 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_125 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_126 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_126, 0, x_125); lean_ctor_set(x_126, 1, x_124); @@ -22482,13 +22482,13 @@ lean_ctor_set(x_128, 0, x_102); lean_ctor_set(x_128, 1, x_127); x_129 = lean_array_push(x_122, x_128); x_130 = lean_array_push(x_129, x_93); -x_131 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_131 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_75); x_132 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_132, 0, x_75); lean_ctor_set(x_132, 1, x_131); x_133 = lean_array_push(x_130, x_132); -x_134 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_134 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_75); x_135 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_135, 0, x_75); @@ -22499,13 +22499,13 @@ x_138 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_138, 0, x_102); lean_ctor_set(x_138, 1, x_137); x_139 = lean_array_push(x_136, x_138); -x_140 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_140 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_141 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_141, 0, x_75); lean_ctor_set(x_141, 1, x_140); x_142 = lean_array_push(x_139, x_141); x_143 = lean_array_push(x_142, x_25); -x_144 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_144 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_145 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_145, 0, x_144); lean_ctor_set(x_145, 1, x_143); @@ -22514,17 +22514,17 @@ x_147 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_147, 0, x_102); lean_ctor_set(x_147, 1, x_146); x_148 = lean_array_push(x_85, x_147); -x_149 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_149 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_150 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_150, 0, x_149); lean_ctor_set(x_150, 1, x_148); x_151 = lean_array_push(x_133, x_150); -x_152 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_152 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_153 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_153, 0, x_152); lean_ctor_set(x_153, 1, x_151); x_154 = lean_array_push(x_118, x_153); -x_155 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_155 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_156 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_156, 0, x_155); lean_ctor_set(x_156, 1, x_154); @@ -22665,7 +22665,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_4 = l___regBuiltin_Lean_Elab_Term_elabLetDecl___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; diff --git a/stage0/stdlib/Lean/Elab/BuiltinNotation.c b/stage0/stdlib/Lean/Elab/BuiltinNotation.c index 6e613ec97b..cfb62a7ccb 100644 --- a/stage0/stdlib/Lean/Elab/BuiltinNotation.c +++ b/stage0/stdlib/Lean/Elab/BuiltinNotation.c @@ -40,9 +40,9 @@ lean_object* l_Lean_Elab_Term_expandDbgTrace___closed__4; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__36; extern lean_object* l_Lean_nullKind; lean_object* l_Lean_Elab_Term_expandEmptyC___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__4; lean_object* l_Lean_Elab_Term_elabAnonymousCtor___closed__2; lean_object* lean_name_mk_string(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__9; uint8_t l_USize_decEq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); lean_object* l_Lean_Elab_Term_expandCDot_x3f_match__1(lean_object*); @@ -64,6 +64,7 @@ lean_object* l_Lean_SourceInfo_fromRef(lean_object*); lean_object* l_Lean_Meta_mkAppM(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabParen(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabAnonymousCtor___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*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__1; lean_object* l_Lean_Elab_Term_elabSorry___closed__11; lean_object* lean_array_uset(lean_object*, size_t, lean_object*); lean_object* l_Lean_Elab_Term_elabPanic___closed__3; @@ -81,16 +82,14 @@ extern lean_object* l_Array_empty___closed__1; lean_object* l_Lean_Elab_Term_elabLeadingParserMacro(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandAssert_match__1(lean_object*); lean_object* lean_environment_find(lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__3; lean_object* l_Lean_Elab_Term_expandEmptyC___closed__8; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__19; extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__5; lean_object* lean_st_ref_get(lean_object*, lean_object*); extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__3; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(lean_object*, lean_object*); uint8_t lean_name_eq(lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__7; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__3; lean_object* l___regBuiltin_Lean_Elab_Term_elabNoindex(lean_object*); lean_object* l_Lean_Elab_Term_elabSorry___closed__7; lean_object* l_Lean_Elab_Term_expandHave___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -98,6 +97,7 @@ extern lean_object* l_termS_x21_____closed__3; lean_object* l_Lean_mkIdentFrom(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_expandAssert___closed__2; lean_object* l_Lean_Elab_Term_expandEmptyC___closed__1; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__2; extern lean_object* l_Lean_Parser_Term_leading__parser___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_elabAnonymousCtor___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_expr_instantiate1(lean_object*, lean_object*); @@ -113,18 +113,18 @@ extern lean_object* l_Lean_interpolatedStrKind; lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_Elab_Term_0__Lean_Elab_Term_tryPureCoe_x3f___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabSubst___closed__1; lean_object* l_Lean_Elab_Term_expandEmptyC___closed__9; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__9; lean_object* l_Lean_Elab_Term_mkPairs_loop___closed__2; lean_object* l_Lean_Elab_Term_elabSubst___closed__7; lean_object* l_Lean_Elab_Term_elabPanic___closed__6; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__6; lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabCDot___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabParen(lean_object*); lean_object* l_Lean_Elab_Term_expandDbgTrace___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_mkPairs_loop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabSorry(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__5; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabTParserMacroAux___closed__9; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; lean_object* l_Lean_Elab_Term_expandDbgTrace___closed__1; lean_object* l_Lean_Elab_Term_elabAnonymousCtor_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabTrailingParserMacro___closed__1; @@ -145,18 +145,17 @@ lean_object* l_Lean_Elab_Term_expandShow___closed__1; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__18; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__30; extern lean_object* l_termS_x21_____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; lean_object* l___regBuiltin_Lean_Elab_Term_expandShow___closed__1; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_ensureHasType(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_elabSubst___lambda__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabCDotFunctionAlias_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at_Lean_Elab_Term_elabLetDeclAux___spec__2___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__16; lean_object* l_Lean_Elab_Term_elabLeadingParserMacro___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandAssert(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__2; lean_object* l_Lean_Elab_Term_elabSubst___closed__3; lean_object* l_Lean_Elab_Term_mkPairs_loop___closed__4; lean_object* l_Lean_Elab_Term_elabParen___closed__2; @@ -173,17 +172,17 @@ lean_object* l_Lean_Elab_Term_elabPanic___closed__10; lean_object* l_Lean_Elab_Term_expandHave___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandShow___closed__2; 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*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__2; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_hasCDot_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandAssert_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__24; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabTParserMacroAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_expandHave(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l_Lean_Syntax_SepArray_getElems___rarg(lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabPanic(lean_object*); lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabCDot___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__3; extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__6; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; lean_object* l_Lean_Elab_Term_tryPostponeIfNoneOrMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabAnonymousCtor___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__20; @@ -200,6 +199,7 @@ extern lean_object* l_Lean_setOptionFromString___closed__4; lean_object* l_Lean_Elab_Term_expandEmptyC___closed__3; lean_object* l_Lean_Elab_Term_elabStateRefT___lambda__2___closed__6; lean_object* l_Lean_Elab_Term_expandEmptyC___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__6; lean_object* lean_st_ref_take(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_expandHave___closed__1; extern lean_object* l_Lean_numLitKind; @@ -207,10 +207,10 @@ lean_object* l_Lean_Elab_withMacroExpansionInfo___at___private_Lean_Elab_Term_0_ extern lean_object* l_term___u2218_____closed__5; lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandShow___boxed(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabCDot___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instQuoteProd___rarg___closed__2; lean_object* l_Lean_Elab_Term_expandDbgTrace(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__5; lean_object* l_Lean_Elab_Term_elabTrailingParserMacro(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabAnonymousCtor___lambda__3___closed__3; lean_object* l_Lean_Elab_Term_mkPairs_loop___closed__1; @@ -225,9 +225,9 @@ lean_object* l_Lean_Elab_Term_elabTerm(lean_object*, lean_object*, uint8_t, uint lean_object* l_Lean_Elab_Term_elabStateRefT___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandUnreachable(lean_object*); lean_object* l_Lean_Elab_log___at___private_Lean_Elab_Term_0__Lean_Elab_Term_exceptionToSorry___spec__3(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__4; lean_object* l_Lean_Elab_Term_mkInstMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_expandEmptyC___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; extern lean_object* l_Lean_Meta_mkArrow___closed__2; lean_object* l_Lean_replaceRef(lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); @@ -240,15 +240,14 @@ lean_object* l_Lean_Elab_Term_elabCDotFunctionAlias_x3f_match__2(lean_object*); lean_object* l_Lean_Elab_getRefPosition___at_Lean_Elab_Term_elabPanic___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabAnonymousCtor___closed__4; lean_object* l_Lean_Elab_Term_expandHave___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__1; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux_match__2(lean_object*); lean_object* l_Lean_Elab_Term_expandEmptyC___closed__6; lean_object* l___regBuiltin_Lean_Elab_Term_expandSuffices(lean_object*); lean_object* l_Lean_Elab_Term_elabNoindex(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabPanic___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__12; lean_object* l_Lean_Elab_Term_elabSubst_match__2(lean_object*); lean_object* l_Lean_Elab_Term_mkPairs_loop___closed__3; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__2; lean_object* l_Lean_Elab_Term_expandDbgTrace___closed__3; extern lean_object* l_Lean_strLitKind___closed__2; lean_object* l_Lean_Elab_Term_elabAnonymousCtor___closed__8; @@ -258,11 +257,13 @@ extern lean_object* l_Lean_instQuoteBool___closed__3; lean_object* l___regBuiltin_Lean_Elab_Term_elabAnonymousCtor(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_5021____spec__3(size_t, size_t, lean_object*); lean_object* l_Nat_repr(lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__3; lean_object* l_Lean_Elab_Term_elabPanic___closed__7; uint8_t l_Array_isEqvAux___at_Lean_Elab_Term_elabCDotFunctionAlias_x3f___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_LocalDecl_binderInfo(lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabCDot(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabTParserMacroAux_match__1(lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabParen___closed__1; lean_object* l_Lean_Elab_Term_elabLeadingParserMacro___closed__1; @@ -272,14 +273,11 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Term_elabAnonymousCtor___spec lean_object* l_Lean_Elab_Term_elabSubst___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkEqNDRec(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabStateRefT___lambda__2___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__4; lean_object* l_Lean_Elab_Term_elabSorry___closed__2; lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabStateRefT___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_hasCDot___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabAnonymousCtor___closed__9; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__1; lean_object* l_Lean_Elab_Term_expandShow(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabStateRefT___lambda__2___closed__1; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__21; @@ -288,7 +286,7 @@ lean_object* l___private_Init_Meta_0__Lean_quoteName(lean_object*); lean_object* l_Lean_Syntax_mkStrLit(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabTrailingParserMacro___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_resolveId_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; lean_object* l_Lean_Elab_Term_elabLeadingParserMacro___lambda__1___closed__1; extern lean_object* l_Lean_instInhabitedExpr; lean_object* l_Lean_Elab_Term_elabTrailingParserMacro___lambda__1___closed__1; @@ -304,6 +302,7 @@ lean_object* l_Lean_Elab_Term_elabTrailingParserMacro___lambda__2___boxed(lean_o extern lean_object* l_Lean_instInhabitedSyntax; lean_object* l_Lean_mkSepArray(lean_object*, lean_object*); lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Term_elabAnonymousCtor___spec__4___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__5; extern lean_object* l_Lean_Parser_Term_dbgTrace___elambda__1___closed__1; lean_object* l_Lean_Elab_Term_elabSubst___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandSuffices___boxed(lean_object*, lean_object*, lean_object*); @@ -316,7 +315,6 @@ lean_object* l_Lean_Elab_Term_elabStateRefT___lambda__2___closed__4; lean_object* l___regBuiltin_Lean_Elab_Term_expandEmptyC(lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_expandCDot(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_KernelException_toMessageData___closed__3; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2; size_t lean_usize_of_nat(lean_object*); extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__9; extern lean_object* l_term___x2b_x2b_____closed__2; @@ -337,6 +335,7 @@ lean_object* l_Lean_Elab_Term_expandSuffices___lambda__2___boxed(lean_object*, l lean_object* l_Lean_Elab_Term_elabStateRefT___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandSuffices___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_nullKind___closed__2; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; uint8_t l_List_beq___at___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___spec__1(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandHave___lambda__1___closed__2; lean_object* l_Lean_Elab_Term_elabAnonymousCtor_match__2(lean_object*); @@ -360,6 +359,7 @@ lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserM lean_object* l_Lean_Elab_Term_elabStateRefT___lambda__2___closed__3; lean_object* l_Lean_Elab_Term_elabSorry___closed__1; lean_object* l_Lean_Elab_Term_elabTrailingParserMacro___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__12; 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; @@ -367,11 +367,9 @@ lean_object* lean_environment_main_module(lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__5; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__28; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__14; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; lean_object* l_Lean_Elab_getRefPos___at_Lean_Elab_Term_elabPanic___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabSorry___closed__8; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__2; lean_object* l_Lean_throwError___at_Lean_Elab_Term_elabAnonymousCtor___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabTParserMacroAux___closed__5; lean_object* l_Lean_Elab_Term_elabStateRefT___lambda__2___closed__5; @@ -380,10 +378,12 @@ uint8_t l_Lean_BinderInfo_isExplicit(uint8_t); lean_object* l_Lean_Elab_Term_elabSubst___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*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getKind(lean_object*); lean_object* l_Lean_Elab_getRefPos___at_Lean_Elab_Term_elabPanic___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_object* l_Lean_Elab_Term_expandEmptyC___closed__7; extern lean_object* l_Lean_Parser_Term_sufficesDecl___elambda__1___closed__1; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabTParserMacroAux_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l_Lean_Elab_Term_elabAnonymousCtor_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabStateRefT___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__8; @@ -401,14 +401,12 @@ uint8_t l_Array_anyMUnsafe_any___at___private_Lean_Elab_BuiltinNotation_0__Lean_ lean_object* l_Array_ofSubarray___rarg(lean_object*); lean_object* l_Lean_Elab_Term_adaptExpander(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Syntax_expandInterpolatedStr___lambda__1___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__2; extern lean_object* l_Lean_Parser_Term_panic___elambda__1___closed__2; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__17; lean_object* l_Lean_Elab_Term_elabType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_22350____closed__3; lean_object* l_Lean_Elab_Term_expandHave___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; extern lean_object* l_Lean_Parser_Term_borrowed___elambda__1___closed__2; lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabPanic___closed__2; @@ -416,6 +414,7 @@ lean_object* l_Lean_Elab_Term_elabAnonymousCtor___lambda__1(lean_object*, lean_o lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandUnreachable___rarg(lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_quoteAutoTactic___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_Lean_Meta_mkArrow(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_getConstInfoCtor___rarg___lambda__1___closed__2; lean_object* l_Lean_Elab_Term_elabPanic___closed__8; @@ -423,6 +422,7 @@ extern lean_object* l_Lean_Meta_throwLetTypeMismatchMessage___rarg___closed__7; uint8_t l_Lean_Syntax_isNone(lean_object*); lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_case___closed__7; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__10; lean_object* l_Lean_expandMacros(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_isExprDefEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_mkFreshExprMVarImpl(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -438,7 +438,6 @@ lean_object* l_Lean_Elab_Term_elabSubst___closed__9; lean_object* l_Lean_Elab_Term_elabPanic___closed__9; extern lean_object* l_termIfThenElse___closed__2; lean_object* l_Lean_Elab_Term_elabPanic___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__12; lean_object* l_Lean_Meta_instantiateMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabSubst___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_let__fun___elambda__1___closed__2; @@ -449,11 +448,8 @@ lean_object* l_Lean_Elab_Term_expandUnreachable___rarg___boxed(lean_object*, lea lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__2; lean_object* l_Lean_Elab_Term_elabSorry___closed__9; extern lean_object* l_Lean_Parser_Term_let__fun___elambda__1___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l_Lean_Elab_Term_mkPairs___boxed(lean_object*, lean_object*, lean_object*); extern lean_object* l_prec_x28___x29___closed__7; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_22350____closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_22350____closed__2; lean_object* l_Lean_Elab_Term_elabSubst___closed__2; lean_object* l___regBuiltin_Lean_Elab_Term_elabTrailingParserMacro___closed__1; extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__4; @@ -479,7 +475,6 @@ lean_object* l_Lean_Elab_Term_elabTrailingParserMacro___lambda__2(lean_object*, lean_object* l_Lean_Elab_Term_elabSubst___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* l_List_beq___at___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___spec__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabSorry___closed__4; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; lean_object* l_Lean_Expr_getAppFn(lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__27; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_expandCDot___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -487,7 +482,9 @@ lean_object* l_Lean_Elab_Term_elabSubst___closed__8; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__13; lean_object* l_Lean_Elab_Term_elabAnonymousCtor___closed__7; extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_22374____closed__3; extern lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Environment_displayStats___spec__8___lambda__1___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__23; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_expandSuffices___closed__1; @@ -502,6 +499,8 @@ lean_object* l_Lean_Elab_Term_elabBorrowed(lean_object*, lean_object*, lean_obje lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabTParserMacroAux___closed__6; lean_object* l___regBuiltin_Lean_Elab_Term_elabPanic___closed__1; extern lean_object* l_Lean_levelOne; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_22374____closed__2; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__1; uint8_t l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_hasCDot(lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabTParserMacroAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabSubst___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -515,7 +514,6 @@ lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserM lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Term_elabAnonymousCtor___spec__4(lean_object*); lean_object* l_Lean_Elab_getRefPosition___at_Lean_Elab_Term_elabPanic___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_expandCDot_match__1___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__10; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabParserMacroAux___closed__33; lean_object* l___regBuiltin_Lean_Elab_Term_elabBorrowed___closed__1; extern lean_object* l_instReprSigma___rarg___closed__6; @@ -528,6 +526,7 @@ lean_object* l_Lean_throwError___at_Lean_Elab_Term_elabAnonymousCtor___spec__2__ lean_object* l_Lean_throwError___at___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabCDot___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_expandAssert___closed__1; lean_object* l_Lean_Elab_Term_elabSubst_match__2___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l___regBuiltin_Lean_Elab_Term_elabLeadingParserMacro___closed__1; lean_object* l_Lean_Elab_Term_elabSubst___closed__6; lean_object* l___regBuiltin_Lean_Elab_Term_elabAnonymousCtor___closed__1; @@ -541,12 +540,13 @@ extern lean_object* l_Lean_Parser_Term_stateRefT___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_elabAnonymousCtor_match__1(lean_object*); lean_object* l_Lean_Elab_Term_elabPanic___closed__4; lean_object* l___private_Lean_Elab_BuiltinNotation_0__Lean_Elab_Term_elabTParserMacroAux___closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__8; lean_object* l_Lean_Elab_Term_expandAssert___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_22374____closed__1; lean_object* l_Lean_Elab_Term_elabSubst___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandCDot_x3f(lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__4; extern lean_object* l_Lean_Meta_mkSorry___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__12; lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__3; lean_object* l___regBuiltin_Lean_Elab_Term_expandUnreachable___closed__1; @@ -2041,7 +2041,7 @@ lean_object* l_Lean_Elab_Term_expandShow(lean_object* x_1, lean_object* x_2, lea _start: { lean_object* x_4; uint8_t x_5; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__2; +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__2; lean_inc(x_1); x_5 = l_Lean_Syntax_isOfKind(x_1, x_4); if (x_5 == 0) @@ -2061,14 +2061,14 @@ x_8 = lean_unsigned_to_nat(1u); x_9 = l_Lean_Syntax_getArg(x_1, x_8); x_10 = lean_unsigned_to_nat(2u); x_11 = l_Lean_Syntax_getArg(x_1, x_10); -x_12 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__4; +x_12 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__4; lean_inc(x_11); x_13 = l_Lean_Syntax_isOfKind(x_11, x_12); if (x_13 == 0) { lean_object* x_14; uint8_t x_15; lean_dec(x_1); -x_14 = l_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_14 = l_myMacro____x40_Init_Notation___hyg_22374____closed__2; lean_inc(x_11); x_15 = l_Lean_Syntax_isOfKind(x_11, x_14); if (x_15 == 0) @@ -2087,7 +2087,7 @@ else lean_object* x_18; lean_object* x_19; uint8_t x_20; x_18 = l_Lean_Syntax_getArg(x_11, x_8); lean_dec(x_11); -x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; lean_inc(x_18); x_20 = l_Lean_Syntax_isOfKind(x_18, x_19); if (x_20 == 0) @@ -2110,7 +2110,7 @@ if (x_24 == 0) { lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; x_25 = lean_ctor_get(x_23, 0); -x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__1; +x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__1; lean_inc(x_25); x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_25); @@ -2118,13 +2118,13 @@ lean_ctor_set(x_27, 1, x_26); x_28 = l_Array_empty___closed__1; x_29 = lean_array_push(x_28, x_27); x_30 = lean_array_push(x_29, x_9); -x_31 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__5; +x_31 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__5; lean_inc(x_25); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_25); lean_ctor_set(x_32, 1, x_31); x_33 = lean_array_push(x_28, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_22350____closed__3; +x_34 = l_myMacro____x40_Init_Notation___hyg_22374____closed__3; x_35 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_35, 0, x_25); lean_ctor_set(x_35, 1, x_34); @@ -2152,7 +2152,7 @@ x_44 = lean_ctor_get(x_23, 1); lean_inc(x_44); lean_inc(x_43); lean_dec(x_23); -x_45 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__1; +x_45 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__1; lean_inc(x_43); x_46 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_46, 0, x_43); @@ -2160,13 +2160,13 @@ lean_ctor_set(x_46, 1, x_45); x_47 = l_Array_empty___closed__1; x_48 = lean_array_push(x_47, x_46); x_49 = lean_array_push(x_48, x_9); -x_50 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__5; +x_50 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__5; lean_inc(x_43); x_51 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_51, 0, x_43); lean_ctor_set(x_51, 1, x_50); x_52 = lean_array_push(x_47, x_51); -x_53 = l_myMacro____x40_Init_Notation___hyg_22350____closed__3; +x_53 = l_myMacro____x40_Init_Notation___hyg_22374____closed__3; x_54 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_54, 0, x_43); lean_ctor_set(x_54, 1, x_53); @@ -2216,7 +2216,7 @@ lean_inc(x_65); x_73 = lean_array_push(x_71, x_65); x_74 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_75 = lean_array_push(x_73, x_74); -x_76 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_76 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_68); x_77 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_77, 0, x_68); @@ -2233,24 +2233,24 @@ x_84 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_84, 0, x_83); lean_ctor_set(x_84, 1, x_82); x_85 = lean_array_push(x_75, x_84); -x_86 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_86 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_68); x_87 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_87, 0, x_68); lean_ctor_set(x_87, 1, x_86); x_88 = lean_array_push(x_85, x_87); x_89 = lean_array_push(x_88, x_63); -x_90 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_90 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_91 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_91, 0, x_90); lean_ctor_set(x_91, 1, x_89); x_92 = lean_array_push(x_71, x_91); -x_93 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_93 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_94 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_94, 0, x_93); lean_ctor_set(x_94, 1, x_92); x_95 = lean_array_push(x_72, x_94); -x_96 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_96 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_97 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_97, 0, x_68); lean_ctor_set(x_97, 1, x_96); @@ -2286,7 +2286,7 @@ lean_inc(x_65); x_110 = lean_array_push(x_108, x_65); x_111 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_112 = lean_array_push(x_110, x_111); -x_113 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_113 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_104); x_114 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_114, 0, x_104); @@ -2303,24 +2303,24 @@ x_121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_121, 0, x_120); lean_ctor_set(x_121, 1, x_119); x_122 = lean_array_push(x_112, x_121); -x_123 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_123 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_104); x_124 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_124, 0, x_104); lean_ctor_set(x_124, 1, x_123); x_125 = lean_array_push(x_122, x_124); x_126 = lean_array_push(x_125, x_63); -x_127 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_127 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_128 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_128, 0, x_127); lean_ctor_set(x_128, 1, x_126); x_129 = lean_array_push(x_108, x_128); -x_130 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_130 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_130); lean_ctor_set(x_131, 1, x_129); x_132 = lean_array_push(x_109, x_131); -x_133 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_133 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_134 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_134, 0, x_104); lean_ctor_set(x_134, 1, x_133); @@ -2365,7 +2365,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__2; x_4 = l___regBuiltin_Lean_Elab_Term_expandShow___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -2445,20 +2445,20 @@ if (x_15 == 0) { lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; x_16 = lean_ctor_get(x_14, 0); -x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; lean_inc(x_16); x_18 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_18, 0, x_16); 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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__5; +x_21 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__5; lean_inc(x_16); x_22 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_22, 0, x_16); lean_ctor_set(x_22, 1, x_21); x_23 = lean_array_push(x_19, x_22); -x_24 = l_myMacro____x40_Init_Notation___hyg_22350____closed__3; +x_24 = l_myMacro____x40_Init_Notation___hyg_22374____closed__3; lean_inc(x_16); x_25 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_25, 0, x_16); @@ -2472,7 +2472,7 @@ x_29 = lean_array_push(x_23, x_28); x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_4); lean_ctor_set(x_30, 1, x_29); -x_31 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_31 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_16); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_16); @@ -2507,7 +2507,7 @@ lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean x_44 = lean_ctor_get(x_5, 0); lean_inc(x_44); lean_dec(x_5); -x_45 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_45 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_46 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_46, 0, x_16); lean_ctor_set(x_46, 1, x_45); @@ -2543,20 +2543,20 @@ x_61 = lean_ctor_get(x_14, 1); lean_inc(x_61); lean_inc(x_60); lean_dec(x_14); -x_62 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; +x_62 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; lean_inc(x_60); x_63 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_63, 0, x_60); lean_ctor_set(x_63, 1, x_62); x_64 = l_Array_empty___closed__1; x_65 = lean_array_push(x_64, x_63); -x_66 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__5; +x_66 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__5; lean_inc(x_60); x_67 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_67, 0, x_60); lean_ctor_set(x_67, 1, x_66); x_68 = lean_array_push(x_64, x_67); -x_69 = l_myMacro____x40_Init_Notation___hyg_22350____closed__3; +x_69 = l_myMacro____x40_Init_Notation___hyg_22374____closed__3; lean_inc(x_60); x_70 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_70, 0, x_60); @@ -2570,7 +2570,7 @@ x_74 = lean_array_push(x_68, x_73); x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_4); lean_ctor_set(x_75, 1, x_74); -x_76 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_76 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_60); x_77 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_77, 0, x_60); @@ -2607,7 +2607,7 @@ lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean x_90 = lean_ctor_get(x_5, 0); lean_inc(x_90); lean_dec(x_5); -x_91 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_91 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_92 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_92, 0, x_60); lean_ctor_set(x_92, 1, x_91); @@ -2690,10 +2690,10 @@ lean_ctor_set(x_17, 0, x_13); lean_ctor_set(x_17, 1, x_15); x_18 = l_Array_empty___closed__1; x_19 = lean_array_push(x_18, x_17); -x_20 = l_myMacro____x40_Init_Notation___hyg_15425____closed__3; +x_20 = l_myMacro____x40_Init_Notation___hyg_15449____closed__3; lean_inc(x_2); x_21 = lean_name_mk_string(x_2, x_20); -x_22 = l_myMacro____x40_Init_Notation___hyg_15425____closed__5; +x_22 = l_myMacro____x40_Init_Notation___hyg_15449____closed__5; lean_inc(x_2); x_23 = lean_name_mk_string(x_2, x_22); x_24 = lean_array_push(x_18, x_12); @@ -2701,7 +2701,7 @@ x_25 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_26 = lean_array_push(x_24, x_25); x_27 = l_Lean_expandExplicitBindersAux_loop___closed__3; x_28 = lean_name_mk_string(x_2, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_29 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_13); x_30 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_30, 0, x_13); @@ -2717,7 +2717,7 @@ x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); x_37 = lean_array_push(x_26, x_36); -x_38 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_38 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_13); x_39 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_39, 0, x_13); @@ -2732,7 +2732,7 @@ x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_21); lean_ctor_set(x_44, 1, x_43); x_45 = lean_array_push(x_19, x_44); -x_46 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_46 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_47 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_47, 0, x_13); lean_ctor_set(x_47, 1, x_46); @@ -2760,7 +2760,7 @@ x_12 = lean_unsigned_to_nat(1u); x_13 = l_Lean_Syntax_getArg(x_1, x_12); x_14 = lean_unsigned_to_nat(2u); x_15 = l_Lean_Syntax_getArg(x_1, x_14); -x_16 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__3; +x_16 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__3; lean_inc(x_2); x_17 = lean_name_mk_string(x_2, x_16); lean_inc(x_15); @@ -2768,7 +2768,7 @@ x_18 = l_Lean_Syntax_isOfKind(x_15, x_17); if (x_18 == 0) { lean_object* x_19; lean_object* x_20; uint8_t x_21; -x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__2; +x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__2; lean_inc(x_2); x_20 = lean_name_mk_string(x_2, x_19); lean_inc(x_15); @@ -2777,7 +2777,7 @@ lean_dec(x_20); if (x_21 == 0) { lean_object* x_22; lean_object* x_23; uint8_t x_24; -x_22 = l_myMacro____x40_Init_Notation___hyg_22350____closed__1; +x_22 = l_myMacro____x40_Init_Notation___hyg_22374____closed__1; x_23 = lean_name_mk_string(x_2, x_22); lean_inc(x_15); x_24 = l_Lean_Syntax_isOfKind(x_15, x_23); @@ -2970,7 +2970,7 @@ lean_object* l_Lean_Elab_Term_expandHave(lean_object* x_1, lean_object* x_2, lea _start: { lean_object* x_4; uint8_t x_5; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; lean_inc(x_1); x_5 = l_Lean_Syntax_isOfKind(x_1, x_4); if (x_5 == 0) @@ -2988,7 +2988,7 @@ else lean_object* x_8; lean_object* x_9; lean_object* x_10; uint8_t x_11; x_8 = lean_unsigned_to_nat(1u); x_9 = l_Lean_Syntax_getArg(x_1, x_8); -x_10 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__1; +x_10 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__1; lean_inc(x_9); x_11 = l_Lean_Syntax_isOfKind(x_9, x_10); if (x_11 == 0) @@ -3118,7 +3118,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; x_4 = l___regBuiltin_Lean_Elab_Term_expandHave___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -3136,7 +3136,7 @@ if (x_14 == 0) { lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; x_15 = lean_ctor_get(x_13, 0); -x_16 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; +x_16 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; lean_inc(x_2); x_17 = lean_name_mk_string(x_2, x_16); lean_inc(x_15); @@ -3147,7 +3147,7 @@ x_19 = l_Array_empty___closed__1; x_20 = lean_array_push(x_19, x_18); x_21 = l_Lean_Parser_Tactic_tacticHave_____closed__5; x_22 = lean_name_mk_string(x_2, x_21); -x_23 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__5; +x_23 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__5; lean_inc(x_15); x_24 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_24, 0, x_15); @@ -3157,7 +3157,7 @@ x_26 = lean_array_push(x_25, x_12); x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_3); lean_ctor_set(x_27, 1, x_26); -x_28 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_28 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_15); x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_15); @@ -3167,7 +3167,7 @@ x_31 = l_Lean_nullKind___closed__2; x_32 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_32, 0, x_31); lean_ctor_set(x_32, 1, x_30); -x_33 = l_myMacro____x40_Init_Notation___hyg_22350____closed__3; +x_33 = l_myMacro____x40_Init_Notation___hyg_22374____closed__3; lean_inc(x_15); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_15); @@ -3202,7 +3202,7 @@ lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean x_46 = lean_ctor_get(x_6, 0); lean_inc(x_46); lean_dec(x_6); -x_47 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_47 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_48 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_48, 0, x_15); lean_ctor_set(x_48, 1, x_47); @@ -3238,7 +3238,7 @@ x_63 = lean_ctor_get(x_13, 1); lean_inc(x_63); lean_inc(x_62); lean_dec(x_13); -x_64 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; +x_64 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; lean_inc(x_2); x_65 = lean_name_mk_string(x_2, x_64); lean_inc(x_62); @@ -3249,7 +3249,7 @@ x_67 = l_Array_empty___closed__1; x_68 = lean_array_push(x_67, x_66); x_69 = l_Lean_Parser_Tactic_tacticHave_____closed__5; x_70 = lean_name_mk_string(x_2, x_69); -x_71 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__5; +x_71 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__5; lean_inc(x_62); x_72 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_72, 0, x_62); @@ -3259,7 +3259,7 @@ x_74 = lean_array_push(x_73, x_12); x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_3); lean_ctor_set(x_75, 1, x_74); -x_76 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_76 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_62); x_77 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_77, 0, x_62); @@ -3269,7 +3269,7 @@ x_79 = l_Lean_nullKind___closed__2; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); -x_81 = l_myMacro____x40_Init_Notation___hyg_22350____closed__3; +x_81 = l_myMacro____x40_Init_Notation___hyg_22374____closed__3; lean_inc(x_62); x_82 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_82, 0, x_62); @@ -3306,7 +3306,7 @@ lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean x_95 = lean_ctor_get(x_6, 0); lean_inc(x_95); lean_dec(x_6); -x_96 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_96 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_97 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_97, 0, x_62); lean_ctor_set(x_97, 1, x_96); @@ -3350,7 +3350,7 @@ if (x_13 == 0) { lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; x_14 = lean_ctor_get(x_12, 0); -x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; +x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; lean_inc(x_2); x_16 = lean_name_mk_string(x_2, x_15); lean_inc(x_14); @@ -3361,7 +3361,7 @@ x_18 = l_Array_empty___closed__1; x_19 = lean_array_push(x_18, x_17); x_20 = l_Lean_Parser_Tactic_tacticHave_____closed__5; x_21 = lean_name_mk_string(x_2, x_20); -x_22 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__5; +x_22 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__5; lean_inc(x_14); x_23 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_23, 0, x_14); @@ -3371,7 +3371,7 @@ x_25 = lean_array_push(x_24, x_11); x_26 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_26, 0, x_3); lean_ctor_set(x_26, 1, x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_27 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_14); x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_14); @@ -3406,7 +3406,7 @@ lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean x_40 = lean_ctor_get(x_4, 0); lean_inc(x_40); lean_dec(x_4); -x_41 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_41 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_42 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_42, 0, x_14); lean_ctor_set(x_42, 1, x_41); @@ -3442,7 +3442,7 @@ x_57 = lean_ctor_get(x_12, 1); lean_inc(x_57); lean_inc(x_56); lean_dec(x_12); -x_58 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; +x_58 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; lean_inc(x_2); x_59 = lean_name_mk_string(x_2, x_58); lean_inc(x_56); @@ -3453,7 +3453,7 @@ x_61 = l_Array_empty___closed__1; x_62 = lean_array_push(x_61, x_60); x_63 = l_Lean_Parser_Tactic_tacticHave_____closed__5; x_64 = lean_name_mk_string(x_2, x_63); -x_65 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__5; +x_65 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__5; lean_inc(x_56); x_66 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_66, 0, x_56); @@ -3463,7 +3463,7 @@ x_68 = lean_array_push(x_67, x_11); x_69 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_69, 0, x_3); lean_ctor_set(x_69, 1, x_68); -x_70 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_70 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_56); x_71 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_71, 0, x_56); @@ -3500,7 +3500,7 @@ lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean x_84 = lean_ctor_get(x_4, 0); lean_inc(x_84); lean_dec(x_4); -x_85 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_85 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_56); lean_ctor_set(x_86, 1, x_85); @@ -3540,7 +3540,7 @@ x_9 = lean_unsigned_to_nat(1u); x_10 = l_Lean_Syntax_getArg(x_1, x_9); x_11 = lean_unsigned_to_nat(2u); x_12 = l_Lean_Syntax_getArg(x_1, x_11); -x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__3; +x_13 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__3; lean_inc(x_2); x_14 = lean_name_mk_string(x_2, x_13); lean_inc(x_12); @@ -3548,7 +3548,7 @@ x_15 = l_Lean_Syntax_isOfKind(x_12, x_14); if (x_15 == 0) { lean_object* x_16; lean_object* x_17; uint8_t x_18; -x_16 = l_myMacro____x40_Init_Notation___hyg_22350____closed__1; +x_16 = l_myMacro____x40_Init_Notation___hyg_22374____closed__1; lean_inc(x_2); x_17 = lean_name_mk_string(x_2, x_16); lean_inc(x_12); @@ -3690,7 +3690,7 @@ lean_object* l_Lean_Elab_Term_expandSuffices(lean_object* x_1, lean_object* x_2, _start: { lean_object* x_4; uint8_t x_5; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__2; +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__2; lean_inc(x_1); x_5 = l_Lean_Syntax_isOfKind(x_1, x_4); if (x_5 == 0) @@ -3836,7 +3836,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__2; x_4 = l___regBuiltin_Lean_Elab_Term_expandSuffices___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -4528,7 +4528,7 @@ x_90 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_90, 0, x_51); lean_ctor_set(x_90, 1, x_89); x_91 = lean_array_push(x_88, x_90); -x_92 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_92 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_93 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_93, 0, x_92); lean_ctor_set(x_93, 1, x_91); @@ -4615,7 +4615,7 @@ x_132 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_132, 0, x_51); lean_ctor_set(x_132, 1, x_131); x_133 = lean_array_push(x_130, x_132); -x_134 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_134 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_135 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_135, 0, x_134); lean_ctor_set(x_135, 1, x_133); @@ -4721,7 +4721,7 @@ lean_ctor_set(x_182, 0, x_143); lean_ctor_set(x_182, 1, x_181); lean_inc(x_182); x_183 = lean_array_push(x_180, x_182); -x_184 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_184 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_185 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_185, 0, x_184); lean_ctor_set(x_185, 1, x_183); @@ -4828,7 +4828,7 @@ lean_ctor_set(x_234, 0, x_143); lean_ctor_set(x_234, 1, x_233); lean_inc(x_234); x_235 = lean_array_push(x_232, x_234); -x_236 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_236 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_237 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_237, 0, x_236); lean_ctor_set(x_237, 1, x_235); @@ -6224,7 +6224,7 @@ x_42 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_42, 0, x_11); lean_ctor_set(x_42, 1, x_41); x_43 = lean_array_push(x_40, x_42); -x_44 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_44 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); @@ -6305,7 +6305,7 @@ x_84 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_84, 0, x_52); lean_ctor_set(x_84, 1, x_83); x_85 = lean_array_push(x_82, x_84); -x_86 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_86 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_86); lean_ctor_set(x_87, 1, x_85); @@ -6408,7 +6408,7 @@ x_138 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_138, 0, x_98); lean_ctor_set(x_138, 1, x_137); x_139 = lean_array_push(x_136, x_138); -x_140 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_140 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_141 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_141, 0, x_140); lean_ctor_set(x_141, 1, x_139); @@ -6504,7 +6504,7 @@ x_189 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_189, 0, x_148); lean_ctor_set(x_189, 1, x_188); x_190 = lean_array_push(x_187, x_189); -x_191 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_191 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_192 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_192, 0, x_191); lean_ctor_set(x_192, 1, x_190); @@ -6703,24 +6703,24 @@ x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_13); lean_ctor_set(x_44, 1, x_43); x_45 = lean_array_push(x_42, x_44); -x_46 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_46 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_46); lean_ctor_set(x_47, 1, x_45); x_48 = lean_array_push(x_21, x_47); -x_49 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_49 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_13); x_50 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_50, 0, x_13); lean_ctor_set(x_50, 1, x_49); x_51 = lean_array_push(x_21, x_50); -x_52 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_52 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_13); x_53 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_53, 0, x_13); lean_ctor_set(x_53, 1, x_52); x_54 = lean_array_push(x_21, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_55 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); @@ -6729,18 +6729,18 @@ x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_33); lean_ctor_set(x_58, 1, x_57); x_59 = lean_array_push(x_21, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_60 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_61 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_61, 0, x_13); lean_ctor_set(x_61, 1, x_60); x_62 = lean_array_push(x_59, x_61); x_63 = lean_array_push(x_62, x_7); -x_64 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_64 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_65 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_65, 0, x_64); lean_ctor_set(x_65, 1, x_63); x_66 = lean_array_push(x_51, x_65); -x_67 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_67 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_68 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_68, 0, x_67); lean_ctor_set(x_68, 1, x_66); @@ -6822,24 +6822,24 @@ x_105 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_105, 0, x_73); lean_ctor_set(x_105, 1, x_104); x_106 = lean_array_push(x_103, x_105); -x_107 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_107 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_108 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_108, 0, x_107); lean_ctor_set(x_108, 1, x_106); x_109 = lean_array_push(x_82, x_108); -x_110 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_110 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_73); x_111 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_111, 0, x_73); lean_ctor_set(x_111, 1, x_110); x_112 = lean_array_push(x_82, x_111); -x_113 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_113 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_73); x_114 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_114, 0, x_73); lean_ctor_set(x_114, 1, x_113); x_115 = lean_array_push(x_82, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_116 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_117 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_117, 0, x_116); lean_ctor_set(x_117, 1, x_115); @@ -6848,18 +6848,18 @@ x_119 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_119, 0, x_94); lean_ctor_set(x_119, 1, x_118); x_120 = lean_array_push(x_82, x_119); -x_121 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_121 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_122 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_122, 0, x_73); lean_ctor_set(x_122, 1, x_121); x_123 = lean_array_push(x_120, x_122); x_124 = lean_array_push(x_123, x_7); -x_125 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_125 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_126 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_126, 0, x_125); lean_ctor_set(x_126, 1, x_124); x_127 = lean_array_push(x_112, x_126); -x_128 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_128 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_129 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_129, 0, x_128); lean_ctor_set(x_129, 1, x_127); @@ -6934,24 +6934,24 @@ x_163 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_163, 0, x_137); lean_ctor_set(x_163, 1, x_162); x_164 = lean_array_push(x_161, x_163); -x_165 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_165 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_166 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_166, 0, x_165); lean_ctor_set(x_166, 1, x_164); x_167 = lean_array_push(x_145, x_166); -x_168 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_168 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_137); x_169 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_169, 0, x_137); lean_ctor_set(x_169, 1, x_168); x_170 = lean_array_push(x_145, x_169); -x_171 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_171 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_137); x_172 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_172, 0, x_137); lean_ctor_set(x_172, 1, x_171); x_173 = lean_array_push(x_145, x_172); -x_174 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_174 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_175 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_175, 0, x_174); lean_ctor_set(x_175, 1, x_173); @@ -6960,18 +6960,18 @@ x_177 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_177, 0, x_159); lean_ctor_set(x_177, 1, x_176); x_178 = lean_array_push(x_145, x_177); -x_179 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_179 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_180 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_180, 0, x_137); lean_ctor_set(x_180, 1, x_179); x_181 = lean_array_push(x_178, x_180); x_182 = lean_array_push(x_181, x_7); -x_183 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_183 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_184 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_184, 0, x_183); lean_ctor_set(x_184, 1, x_182); x_185 = lean_array_push(x_170, x_184); -x_186 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_186 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_187 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_187, 0, x_186); lean_ctor_set(x_187, 1, x_185); @@ -7043,24 +7043,24 @@ x_220 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_220, 0, x_193); lean_ctor_set(x_220, 1, x_219); x_221 = lean_array_push(x_218, x_220); -x_222 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_222 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_223 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_223, 0, x_222); lean_ctor_set(x_223, 1, x_221); x_224 = lean_array_push(x_202, x_223); -x_225 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_225 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_193); x_226 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_226, 0, x_193); lean_ctor_set(x_226, 1, x_225); x_227 = lean_array_push(x_202, x_226); -x_228 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_228 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_193); x_229 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_229, 0, x_193); lean_ctor_set(x_229, 1, x_228); x_230 = lean_array_push(x_202, x_229); -x_231 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_231 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_232 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_232, 0, x_231); lean_ctor_set(x_232, 1, x_230); @@ -7069,18 +7069,18 @@ x_234 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_234, 0, x_216); lean_ctor_set(x_234, 1, x_233); x_235 = lean_array_push(x_202, x_234); -x_236 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_236 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_237 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_237, 0, x_193); lean_ctor_set(x_237, 1, x_236); x_238 = lean_array_push(x_235, x_237); x_239 = lean_array_push(x_238, x_7); -x_240 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_240 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_241 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_241, 0, x_240); lean_ctor_set(x_241, 1, x_239); x_242 = lean_array_push(x_227, x_241); -x_243 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_243 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_244 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_244, 0, x_243); lean_ctor_set(x_244, 1, x_242); @@ -7208,7 +7208,7 @@ static lean_object* _init_l_Lean_Elab_Term_elabSorry___closed__8() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } @@ -7217,7 +7217,7 @@ static lean_object* _init_l_Lean_Elab_Term_elabSorry___closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_2 = lean_unsigned_to_nat(0u); x_3 = l_Lean_Elab_Term_elabSorry___closed__8; x_4 = lean_alloc_ctor(0, 3, 0); @@ -7293,13 +7293,13 @@ lean_ctor_set(x_27, 2, x_24); lean_ctor_set(x_27, 3, x_26); x_28 = l_Array_empty___closed__1; x_29 = lean_array_push(x_28, x_27); -x_30 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_30 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_15); x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_15); lean_ctor_set(x_31, 1, x_30); x_32 = lean_array_push(x_28, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_33 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); @@ -7346,7 +7346,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; x_4 = l___regBuiltin_Lean_Elab_Term_elabSorry___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -7582,7 +7582,7 @@ x_10 = lean_nat_sub(x_2, x_9); lean_dec(x_2); x_11 = l_Lean_instInhabitedSyntax; x_12 = lean_array_get(x_11, x_1, x_10); -x_13 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_4, x_5); +x_13 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_4, x_5); x_14 = lean_ctor_get(x_13, 0); lean_inc(x_14); x_15 = lean_ctor_get(x_13, 1); @@ -7726,7 +7726,7 @@ if (lean_obj_tag(x_1) == 1) lean_object* x_2; lean_object* x_3; lean_object* x_4; uint8_t x_5; x_2 = lean_ctor_get(x_1, 0); x_3 = lean_ctor_get(x_1, 1); -x_4 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_4 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_5 = lean_name_eq(x_2, x_4); if (x_5 == 0) { @@ -7956,7 +7956,7 @@ x_5 = lean_ctor_get(x_1, 0); lean_inc(x_5); x_6 = lean_ctor_get(x_1, 1); lean_inc(x_6); -x_7 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_7 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_8 = lean_name_eq(x_5, x_7); if (x_8 == 0) { @@ -8575,7 +8575,7 @@ if (x_14 == 0) { lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; x_15 = lean_ctor_get(x_13, 0); -x_16 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_16 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_15); x_17 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_17, 0, x_15); @@ -8588,18 +8588,18 @@ x_21 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_19); x_22 = lean_array_push(x_7, x_21); -x_23 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_23 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_24 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_24, 0, x_15); lean_ctor_set(x_24, 1, x_23); x_25 = lean_array_push(x_22, x_24); x_26 = lean_array_push(x_25, x_11); -x_27 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_27 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_28 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); x_29 = lean_array_push(x_18, x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_30 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); @@ -8616,7 +8616,7 @@ x_34 = lean_ctor_get(x_13, 1); lean_inc(x_34); lean_inc(x_33); lean_dec(x_13); -x_35 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_35 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_33); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_33); @@ -8629,18 +8629,18 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_7, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_42 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_33); lean_ctor_set(x_43, 1, x_42); x_44 = lean_array_push(x_41, x_43); x_45 = lean_array_push(x_44, x_11); -x_46 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_46 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_46); lean_ctor_set(x_47, 1, x_45); x_48 = lean_array_push(x_37, x_47); -x_49 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_49 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_50 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_50, 0, x_49); lean_ctor_set(x_50, 1, x_48); @@ -9112,7 +9112,7 @@ lean_object* l_Lean_Elab_Term_elabCDotFunctionAlias_x3f_expandCDotArg_x3f(lean_o _start: { lean_object* x_4; uint8_t x_5; -x_4 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_4 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_inc(x_1); x_5 = l_Lean_Syntax_isOfKind(x_1, x_4); if (x_5 == 0) @@ -9375,7 +9375,7 @@ return x_161; block_57: { lean_object* x_11; uint8_t x_12; -x_11 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_11 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; lean_inc(x_9); x_12 = l_Lean_Syntax_isOfKind(x_9, x_11); if (x_12 == 0) @@ -9396,7 +9396,7 @@ else lean_object* x_15; lean_object* x_16; lean_object* x_17; uint8_t x_18; x_15 = lean_unsigned_to_nat(1u); x_16 = l_Lean_Syntax_getArg(x_9, x_15); -x_17 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_17 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; lean_inc(x_16); x_18 = l_Lean_Syntax_isOfKind(x_16, x_17); if (x_18 == 0) @@ -9873,7 +9873,7 @@ lean_object* l_Lean_Elab_Term_elabParen(lean_object* x_1, lean_object* x_2, lean _start: { lean_object* x_10; uint8_t x_11; -x_10 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_10 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_inc(x_1); x_11 = l_Lean_Syntax_isOfKind(x_1, x_10); if (x_11 == 0) @@ -9959,7 +9959,7 @@ else lean_object* x_30; lean_object* x_31; uint8_t x_32; x_30 = l_Lean_Syntax_getArg(x_24, x_17); lean_dec(x_24); -x_31 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_31 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; lean_inc(x_30); x_32 = l_Lean_Syntax_isOfKind(x_30, x_31); if (x_32 == 0) @@ -10246,7 +10246,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_3 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_4 = l___regBuiltin_Lean_Elab_Term_elabParen___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; diff --git a/stage0/stdlib/Lean/Elab/Command.c b/stage0/stdlib/Lean/Elab/Command.c index e1c84859de..d6efa92b82 100644 --- a/stage0/stdlib/Lean/Elab/Command.c +++ b/stage0/stdlib/Lean/Elab/Command.c @@ -299,6 +299,7 @@ lean_object* l_Lean_Elab_Command_elabReduce___lambda__1(lean_object*, lean_objec extern lean_object* l_Lean_LocalContext_mkEmpty___closed__1; lean_object* l_Lean_Elab_Command_elabCheckFailure(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at_Lean_Elab_Term_elabLetDeclAux___spec__2___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; extern lean_object* l_Lean_instInhabitedException___closed__1; lean_object* l_Lean_Elab_Command_elabCheck___closed__3; lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlMAux___at___private_Lean_Elab_Command_0__Lean_Elab_Command_addTraceAsMessages___spec__10___boxed(lean_object*, lean_object*, lean_object*); @@ -340,7 +341,6 @@ extern lean_object* l___private_Lean_Util_Trace_0__Lean_addNode___rarg___lambda_ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Command_0__Lean_Elab_Command_addTraceAsMessages___spec__4(lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_Elab_Command_instMonadRecDepthCommandElabM___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_Term_MVarErrorInfo_logError___closed__13; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; lean_object* l_Lean_ResolveName_resolveNamespace_x3f(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_elabCommand___spec__15___boxed(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_runTermElabM___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -32696,7 +32696,7 @@ x_13 = lean_string_dec_eq(x_11, x_12); if (x_13 == 0) { lean_object* x_14; uint8_t x_15; -x_14 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_14 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_15 = lean_string_dec_eq(x_11, x_14); lean_dec(x_11); if (x_15 == 0) diff --git a/stage0/stdlib/Lean/Elab/Declaration.c b/stage0/stdlib/Lean/Elab/Declaration.c index 578809342b..5d9e794ac3 100644 --- a/stage0/stdlib/Lean/Elab/Declaration.c +++ b/stage0/stdlib/Lean/Elab/Declaration.c @@ -81,7 +81,6 @@ extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____close extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__14; lean_object* l_Lean_Elab_Command_checkValidCtorModifier___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_isMutualPreambleCommand___boxed(lean_object*); -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_splitMutualPreamble(lean_object*); uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_isMutualPreambleCommand___closed__1; @@ -274,6 +273,7 @@ lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at___private_Lean_Elab_Declar lean_object* l_Lean_Elab_Term_applyAttributes(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_Command_elabStructure___closed__1; lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__3___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l_Lean_Elab_Command_expandMutualNamespace_match__2(lean_object*); lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_Term_0__Lean_Elab_Term_throwStuckAtUniverseCnstr___spec__15(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_expandMutualElement___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); @@ -291,9 +291,9 @@ lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_splitMutualP lean_object* l_Lean_Elab_expandDeclSig(lean_object*); lean_object* l_Lean_Elab_Term_elabType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_isMutualDef___boxed(lean_object*); extern lean_object* l_Lean_Parser_Command_attribute___elambda__1___closed__2; +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandInitCmd___closed__15; extern lean_object* l_Lean_Parser_Command_inductive___elambda__1___closed__2; extern lean_object* l_Lean_Meta_Match_Pattern_toMessageData___closed__6; @@ -317,7 +317,6 @@ lean_object* l_Lean_Elab_Command_checkValidInductiveModifier___at_Lean_Elab_Comm lean_object* l_Lean_addDeclarationRanges___at_Lean_Elab_Command_elabAxiom___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkValidCtorModifier___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__1___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabBinders___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_elabMutualInductive___boxed__const__1; lean_object* l___regBuiltin_Lean_Elab_Command_expandMutualNamespace___closed__1; extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__4; @@ -358,9 +357,11 @@ lean_object* l_Lean_Elab_Command_expandMutualNamespace_match__3___rarg(lean_obje lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__8___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_System_IO___hyg_2973____closed__17; lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_elabAttr___spec__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l___regBuiltin_Lean_Elab_Command_elabMutual___closed__1; extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__1; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__26; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__5; lean_object* l_Lean_Elab_Command_elabAxiom_match__1(lean_object*); lean_object* l_Lean_Elab_Command_expandInitCmd___closed__1; extern lean_object* l_Lean_Parser_Command_constant___elambda__1___closed__2; @@ -369,7 +370,6 @@ lean_object* l_Lean_Elab_Command_expandInitCmd___boxed(lean_object*, lean_object extern lean_object* l_Lean_Parser_Command_theorem___elambda__1___closed__2; extern lean_object* l_Lean_Parser_Command_constant___elambda__1___closed__1; lean_object* l_Lean_Elab_Command_expandInitCmd___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__5; extern lean_object* l_Lean_Elab_checkNotAlreadyDeclared___rarg___lambda__1___closed__2; lean_object* l_Lean_Elab_Command_expandBuiltinInitialize(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabAxiom___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -6844,7 +6844,7 @@ lean_inc(x_12); x_13 = lean_ctor_get(x_11, 1); lean_inc(x_13); lean_dec(x_11); -x_14 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_2, x_3); +x_14 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_2, x_3); x_15 = lean_ctor_get(x_14, 0); lean_inc(x_15); x_16 = lean_ctor_get(x_14, 1); @@ -6867,7 +6867,7 @@ x_26 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_26, 0, x_25); lean_ctor_set(x_26, 1, x_13); x_27 = l_Lean_Syntax_setArg(x_1, x_4, x_26); -x_28 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_2, x_16); +x_28 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_2, x_16); x_29 = !lean_is_exclusive(x_28); if (x_29 == 0) { @@ -8081,7 +8081,7 @@ x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); x_35 = lean_array_push(x_24, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_36 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_18); x_37 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_37, 0, x_18); @@ -8126,7 +8126,7 @@ x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); x_60 = lean_array_push(x_35, x_59); -x_61 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_61 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_18); x_62 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_62, 0, x_18); @@ -8284,7 +8284,7 @@ x_146 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_146, 0, x_145); lean_ctor_set(x_146, 1, x_144); x_147 = lean_array_push(x_136, x_146); -x_148 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_148 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_129); x_149 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_149, 0, x_129); @@ -8329,7 +8329,7 @@ x_171 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_171, 0, x_170); lean_ctor_set(x_171, 1, x_169); x_172 = lean_array_push(x_147, x_171); -x_173 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_173 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_129); x_174 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_174, 0, x_129); @@ -8504,7 +8504,7 @@ x_269 = lean_array_push(x_249, x_268); x_270 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_270, 0, x_261); lean_ctor_set(x_270, 1, x_269); -x_271 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_271 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_272 = lean_array_push(x_271, x_270); x_273 = lean_array_push(x_272, x_252); x_274 = lean_array_push(x_273, x_252); @@ -8540,7 +8540,7 @@ x_291 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_291, 0, x_290); lean_ctor_set(x_291, 1, x_289); x_292 = lean_array_push(x_282, x_291); -x_293 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_293 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_244); x_294 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_294, 0, x_244); @@ -8593,7 +8593,7 @@ x_319 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_319, 0, x_318); lean_ctor_set(x_319, 1, x_317); x_320 = lean_array_push(x_292, x_319); -x_321 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_321 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_244); x_322 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_322, 0, x_244); @@ -8681,7 +8681,7 @@ x_366 = lean_array_push(x_346, x_365); x_367 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_367, 0, x_358); lean_ctor_set(x_367, 1, x_366); -x_368 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_368 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_369 = lean_array_push(x_368, x_367); x_370 = lean_array_push(x_369, x_349); x_371 = lean_array_push(x_370, x_349); @@ -8717,7 +8717,7 @@ x_388 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_388, 0, x_387); lean_ctor_set(x_388, 1, x_386); x_389 = lean_array_push(x_379, x_388); -x_390 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_390 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_340); x_391 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_391, 0, x_340); @@ -8770,7 +8770,7 @@ x_416 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_416, 0, x_415); lean_ctor_set(x_416, 1, x_414); x_417 = lean_array_push(x_389, x_416); -x_418 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_418 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_340); x_419 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_419, 0, x_340); diff --git a/stage0/stdlib/Lean/Elab/DefView.c b/stage0/stdlib/Lean/Elab/DefView.c index 4f2be74e8d..7df0106696 100644 --- a/stage0/stdlib/Lean/Elab/DefView.c +++ b/stage0/stdlib/Lean/Elab/DefView.c @@ -173,6 +173,7 @@ lean_object* l_Lean_Elab_Command_MkInstanceName_collect_match__2(lean_object*); lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_DefView___hyg_1199_(lean_object*); uint8_t l_Lean_Name_isAnonymous(lean_object*); extern lean_object* l_Lean_Parser_Term_prop___elambda__1___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l___private_Lean_Elab_DefView_0__Lean_Elab_Command_MkInstanceName_kindReplacements___closed__10; lean_object* l_Lean_Elab_Command_getMainModule___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_mkDefViewOfExample___closed__2; @@ -194,7 +195,6 @@ lean_object* l_Lean_Elab_Command_mkDefViewOfAbbrev(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_mkDefViewOfTheorem_match__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_MkInstanceName_collect_match__1(lean_object*); lean_object* l_Lean_Elab_Command_MkInstanceName_mkFreshInstanceName(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l_Lean_Elab_DefKind_isExample___boxed(lean_object*); extern lean_object* l_Lean_Parser_Attr_instance___elambda__1___closed__1; lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); @@ -4691,7 +4691,7 @@ lean_ctor_set(x_27, 0, x_15); lean_ctor_set(x_27, 1, x_25); lean_ctor_set(x_27, 2, x_24); lean_ctor_set(x_27, 3, x_26); -x_28 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_28 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_29 = l_Lean_mkAtomFrom(x_2, x_28); x_30 = l_Lean_Syntax_mkApp___closed__1; x_31 = lean_array_push(x_30, x_29); diff --git a/stage0/stdlib/Lean/Elab/Deriving/BEq.c b/stage0/stdlib/Lean/Elab/Deriving/BEq.c index b98c06bc11..4336d7f4e5 100644 --- a/stage0/stdlib/Lean/Elab/Deriving/BEq.c +++ b/stage0/stdlib/Lean/Elab/Deriving/BEq.c @@ -24,34 +24,33 @@ 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_myMacro____x40_Init_Notation___hyg_7614____closed__6; lean_object* l_Array_append___rarg(lean_object*, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__19; 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*); lean_object* l_Lean_Elab_Deriving_BEq_mkBEqHeader___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__6___lambda__1___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__8; lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__2; lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__1; extern lean_object* l_Array_empty___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__28; lean_object* lean_st_ref_get(lean_object*, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__1; lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__7; extern lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__2; uint8_t l_Lean_Expr_isAppOf(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7602____closed__5; lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__22; lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_Elab_Term_0__Lean_Elab_Term_tryPureCoe_x3f___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___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*); lean_object* l_Lean_MessageData_ofList(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__2; extern lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Util_Trace_0__Lean_withNestedTracesFinalizer___spec__5___closed__1; lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__2___rarg(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__1; @@ -62,38 +61,40 @@ lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_1481____closed__8; extern lean_object* l_Lean_instQuoteBool___closed__1; lean_object* l_Lean_Elab_Deriving_mkLocalInstanceLetDecls(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__2; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Deriving_BEq_mkBEqInstanceHandler___spec__3(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMatch___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__6; extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_948____closed__4; lean_object* l_Lean_Elab_Deriving_mkDiscrs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_BEq_0__Lean_Elab_Deriving_BEq_mkBEqInstanceCmds___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l_Lean_getConstInfoCtor___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7614____closed__5; lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__5___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instQuoteBool___closed__5; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__6___lambda__1___closed__2; extern lean_object* l_Lean_setOptionFromString___closed__4; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1; lean_object* l_Lean_Elab_Deriving_mkInstanceCmds(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInstImplicitBinders___spec__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Deriving_BEq_mkBEqInstanceHandler___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__6___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__2; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_object* l_Lean_Elab_Deriving_mkLet(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_fvarId_x21(lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__1(lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMatch(lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__11; lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__1___rarg(lean_object*, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__20; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__6___lambda__1___closed__1; @@ -105,7 +106,7 @@ lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__3; lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMutualBlock___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1; lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_to_list(lean_object*, lean_object*); @@ -141,17 +142,17 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMutualBlock___ lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__1; extern lean_object* l_Lean_instQuoteBool___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__10; extern lean_object* l_Lean_Parser_Command_end___elambda__1___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__10; uint8_t lean_nat_dec_le(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_private___elambda__1___closed__1; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__4___closed__3; lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__9; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; extern lean_object* l_Lean_Core_betaReduce___closed__1; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMatch___boxed(lean_object*); extern lean_object* l_Lean_instInhabitedName; @@ -164,7 +165,6 @@ lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock(lean_object*, lean_object*, lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_term___x3d_x3d_____closed__2; extern lean_object* l_IO_Prim_fopenFlags___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__3; extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__4; lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -182,6 +182,7 @@ extern lean_object* l_Lean_Parser_Command_partial___elambda__1___closed__2; extern lean_object* l_Lean_Elab_Deriving_mkContext___closed__3; lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__6; lean_object* l_Lean_Elab_Deriving_BEq_mkBEqInstanceHandler(lean_object*, lean_object*, lean_object*, lean_object*); @@ -189,14 +190,13 @@ lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction(lean_object*, lean_object*, lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Deriving_BEq_mkBEqInstanceHandler___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_List_map___at___private_Lean_Elab_Deriving_BEq_0__Lean_Elab_Deriving_BEq_mkBEqInstanceCmds___spec__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__5; lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__4; extern lean_object* l_Lean_setOptionFromString___closed__3; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__4; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInductiveApp___spec__2___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7602____closed__6; lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); @@ -204,7 +204,7 @@ lean_object* l_Lean_Elab_Deriving_BEq_mkBEqHeader___rarg(lean_object* x_1, lean_ _start: { lean_object* x_9; lean_object* x_10; lean_object* x_11; -x_9 = l_myMacro____x40_Init_Notation___hyg_7602____closed__5; +x_9 = l_myMacro____x40_Init_Notation___hyg_7614____closed__5; x_10 = lean_unsigned_to_nat(2u); x_11 = l_Lean_Elab_Deriving_mkHeader___rarg(x_9, x_10, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); return x_11; @@ -305,13 +305,13 @@ x_24 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_23); x_25 = lean_ctor_get(x_24, 1); lean_inc(x_25); lean_dec(x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_26 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_20); lean_ctor_set(x_27, 1, x_26); lean_inc(x_1); x_28 = lean_array_push(x_1, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_29 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -354,7 +354,7 @@ static lean_object* _init_l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__1 _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } @@ -363,7 +363,7 @@ static lean_object* _init_l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__2 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_2 = lean_unsigned_to_nat(0u); x_3 = l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__1; x_4 = lean_alloc_ctor(0, 3, 0); @@ -433,12 +433,12 @@ x_22 = l_Lean_Elab_Term_getMainModule___rarg(x_7, x_21); x_23 = lean_ctor_get(x_22, 1); lean_inc(x_23); lean_dec(x_22); -x_24 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_24 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_25 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_25, 0, x_18); lean_ctor_set(x_25, 1, x_24); x_26 = lean_array_push(x_13, x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_27 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_28 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); @@ -509,7 +509,7 @@ if (x_61 == 0) lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; size_t x_67; size_t x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; x_62 = lean_ctor_get(x_60, 0); lean_dec(x_62); -x_63 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_63 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_56); x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_56); @@ -532,13 +532,13 @@ x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); x_77 = lean_array_push(x_65, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_78 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_79 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_79, 0, x_56); lean_ctor_set(x_79, 1, x_78); x_80 = lean_array_push(x_77, x_79); x_81 = lean_array_push(x_80, x_54); -x_82 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_82 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_82); lean_ctor_set(x_83, 1, x_81); @@ -551,7 +551,7 @@ lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean x_84 = lean_ctor_get(x_60, 1); lean_inc(x_84); lean_dec(x_60); -x_85 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_85 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_56); x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_56); @@ -574,13 +574,13 @@ x_98 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_98, 0, x_97); lean_ctor_set(x_98, 1, x_96); x_99 = lean_array_push(x_87, x_98); -x_100 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_100 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_101 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_101, 0, x_56); lean_ctor_set(x_101, 1, x_100); x_102 = lean_array_push(x_99, x_101); x_103 = lean_array_push(x_102, x_54); -x_104 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_104 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_105, 0, x_104); lean_ctor_set(x_105, 1, x_103); @@ -797,13 +797,13 @@ x_26 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_25); x_27 = lean_ctor_get(x_26, 1); lean_inc(x_27); lean_dec(x_26); -x_28 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_28 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_22); lean_ctor_set(x_29, 1, x_28); lean_inc(x_1); x_30 = lean_array_push(x_1, x_29); -x_31 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_31 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_32 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_32, 0, x_31); lean_ctor_set(x_32, 1, x_30); @@ -1134,13 +1134,13 @@ x_116 = l_Lean_Elab_Term_getMainModule___rarg(x_16, x_115); x_117 = lean_ctor_get(x_116, 1); lean_inc(x_117); lean_dec(x_116); -x_118 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_118 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_119 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_119, 0, x_112); lean_ctor_set(x_119, 1, x_118); lean_inc(x_3); x_120 = lean_array_push(x_3, x_119); -x_121 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_121 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_122 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_122, 0, x_121); lean_ctor_set(x_122, 1, x_120); @@ -1402,13 +1402,13 @@ x_221 = l_Lean_Elab_Term_getMainModule___rarg(x_16, x_220); x_222 = lean_ctor_get(x_221, 1); lean_inc(x_222); lean_dec(x_221); -x_223 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_223 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_224 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_224, 0, x_217); lean_ctor_set(x_224, 1, x_223); lean_inc(x_3); x_225 = lean_array_push(x_3, x_224); -x_226 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_226 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_227 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_227, 0, x_226); lean_ctor_set(x_227, 1, x_225); @@ -1837,7 +1837,7 @@ if (x_105 == 0) lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; size_t x_111; size_t x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; x_106 = lean_ctor_get(x_104, 0); lean_dec(x_106); -x_107 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_107 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_100); x_108 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_108, 0, x_100); @@ -1860,13 +1860,13 @@ x_119 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_119, 0, x_76); lean_ctor_set(x_119, 1, x_118); x_120 = lean_array_push(x_109, x_119); -x_121 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_121 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_122 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_122, 0, x_100); lean_ctor_set(x_122, 1, x_121); x_123 = lean_array_push(x_120, x_122); x_124 = lean_array_push(x_123, x_59); -x_125 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_125 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_126 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_126, 0, x_125); lean_ctor_set(x_126, 1, x_124); @@ -1879,7 +1879,7 @@ lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; x_127 = lean_ctor_get(x_104, 1); lean_inc(x_127); lean_dec(x_104); -x_128 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_128 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_100); x_129 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_129, 0, x_100); @@ -1902,13 +1902,13 @@ x_140 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_140, 0, x_76); lean_ctor_set(x_140, 1, x_139); x_141 = lean_array_push(x_130, x_140); -x_142 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_142 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_143 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_143, 0, x_100); lean_ctor_set(x_143, 1, x_142); x_144 = lean_array_push(x_141, x_143); x_145 = lean_array_push(x_144, x_59); -x_146 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_146 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_147 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_147, 0, x_146); lean_ctor_set(x_147, 1, x_145); @@ -2101,7 +2101,7 @@ if (lean_is_exclusive(x_210)) { lean_dec_ref(x_210); x_212 = lean_box(0); } -x_213 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_213 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_206); x_214 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_214, 0, x_206); @@ -2124,13 +2124,13 @@ x_225 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_225, 0, x_182); lean_ctor_set(x_225, 1, x_224); x_226 = lean_array_push(x_215, x_225); -x_227 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_227 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_228 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_228, 0, x_206); lean_ctor_set(x_228, 1, x_227); x_229 = lean_array_push(x_226, x_228); x_230 = lean_array_push(x_229, x_165); -x_231 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_231 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_232 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_232, 0, x_231); lean_ctor_set(x_232, 1, x_230); @@ -2581,7 +2581,7 @@ if (x_23 == 0) lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; size_t x_32; size_t x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; x_24 = lean_ctor_get(x_22, 0); lean_dec(x_24); -x_25 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_25 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_18); x_26 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_26, 0, x_18); @@ -2608,7 +2608,7 @@ lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); x_42 = lean_array_push(x_30, x_41); x_43 = lean_array_push(x_42, x_29); -x_44 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_44 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_45 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_45, 0, x_18); lean_ctor_set(x_45, 1, x_44); @@ -2619,12 +2619,12 @@ x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_40); lean_ctor_set(x_48, 1, x_47); x_49 = lean_array_push(x_27, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_50 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_50); lean_ctor_set(x_51, 1, x_49); x_52 = lean_array_push(x_46, x_51); -x_53 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_53 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_53); lean_ctor_set(x_54, 1, x_52); @@ -2637,7 +2637,7 @@ lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean x_55 = lean_ctor_get(x_22, 1); lean_inc(x_55); lean_dec(x_22); -x_56 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_56 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_18); x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_18); @@ -2664,7 +2664,7 @@ lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); x_73 = lean_array_push(x_61, x_72); x_74 = lean_array_push(x_73, x_60); -x_75 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_75 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_76 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_76, 0, x_18); lean_ctor_set(x_76, 1, x_75); @@ -2675,12 +2675,12 @@ x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_71); lean_ctor_set(x_79, 1, x_78); x_80 = lean_array_push(x_58, x_79); -x_81 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_81 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_82 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_82, 0, x_81); lean_ctor_set(x_82, 1, x_80); x_83 = lean_array_push(x_77, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_84 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); @@ -2889,7 +2889,7 @@ x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_31); lean_ctor_set(x_52, 1, x_51); x_53 = lean_array_push(x_26, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_54 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_16); x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_16); @@ -2920,7 +2920,7 @@ x_69 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_69, 0, x_68); lean_ctor_set(x_69, 1, x_67); x_70 = lean_array_push(x_50, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_71 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_72 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_72, 0, x_16); lean_ctor_set(x_72, 1, x_71); @@ -2998,7 +2998,7 @@ x_114 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_114, 0, x_93); lean_ctor_set(x_114, 1, x_113); x_115 = lean_array_push(x_88, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_116 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_16); x_117 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_117, 0, x_16); @@ -3029,7 +3029,7 @@ x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_130); lean_ctor_set(x_131, 1, x_129); x_132 = lean_array_push(x_112, x_131); -x_133 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_133 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_134 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_134, 0, x_16); lean_ctor_set(x_134, 1, x_133); @@ -3138,7 +3138,7 @@ x_192 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_192, 0, x_164); lean_ctor_set(x_192, 1, x_191); x_193 = lean_array_push(x_159, x_192); -x_194 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_194 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_149); x_195 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_195, 0, x_149); @@ -3169,7 +3169,7 @@ x_209 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_209, 0, x_208); lean_ctor_set(x_209, 1, x_207); x_210 = lean_array_push(x_190, x_209); -x_211 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_211 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_212 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_212, 0, x_149); lean_ctor_set(x_212, 1, x_211); @@ -3261,7 +3261,7 @@ x_261 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_261, 0, x_233); lean_ctor_set(x_261, 1, x_260); x_262 = lean_array_push(x_228, x_261); -x_263 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_263 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_149); x_264 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_264, 0, x_149); @@ -3292,7 +3292,7 @@ x_278 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_278, 0, x_277); lean_ctor_set(x_278, 1, x_276); x_279 = lean_array_push(x_259, x_278); -x_280 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_280 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_281 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_281, 0, x_149); lean_ctor_set(x_281, 1, x_280); @@ -3389,7 +3389,7 @@ lean_inc(x_26); lean_dec(x_19); x_27 = lean_ctor_get(x_17, 1); lean_inc(x_27); -x_28 = l_myMacro____x40_Init_Notation___hyg_7602____closed__5; +x_28 = l_myMacro____x40_Init_Notation___hyg_7614____closed__5; lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); @@ -3691,7 +3691,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -3730,7 +3730,7 @@ static lean_object* _init_l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2 = l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__7; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -3810,7 +3810,7 @@ x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_19); lean_ctor_set(x_28, 1, x_27); x_29 = lean_array_push(x_14, x_28); -x_30 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1; +x_30 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1; lean_inc(x_19); x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_19); @@ -3871,7 +3871,7 @@ x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_19); lean_ctor_set(x_57, 1, x_56); x_58 = lean_array_push(x_14, x_57); -x_59 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1; +x_59 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1; lean_inc(x_19); x_60 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_60, 0, x_19); @@ -4021,7 +4021,7 @@ lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_ x_9 = l_Lean_instInhabitedName; x_10 = lean_unsigned_to_nat(0u); x_11 = lean_array_get(x_9, x_1, x_10); -x_12 = l_myMacro____x40_Init_Notation___hyg_7602____closed__6; +x_12 = l_myMacro____x40_Init_Notation___hyg_7614____closed__6; lean_inc(x_2); x_13 = l_Lean_Elab_Deriving_mkContext(x_12, x_11, x_2, x_3, x_4, x_5, x_6, x_7, x_8); if (lean_obj_tag(x_13) == 0) @@ -4047,7 +4047,7 @@ lean_inc(x_17); x_18 = lean_ctor_get(x_16, 1); lean_inc(x_18); lean_dec(x_16); -x_19 = l_myMacro____x40_Init_Notation___hyg_7602____closed__5; +x_19 = l_myMacro____x40_Init_Notation___hyg_7614____closed__5; x_20 = 1; lean_inc(x_7); lean_inc(x_6); @@ -4903,7 +4903,7 @@ lean_object* l_Lean_Elab_Deriving_BEq_initFn____x40_Lean_Elab_Deriving_BEq___hyg _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_2 = l_myMacro____x40_Init_Notation___hyg_7602____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_7614____closed__5; x_3 = l_Lean_Elab_Deriving_BEq_initFn____x40_Lean_Elab_Deriving_BEq___hyg_2446____closed__1; x_4 = l_Lean_Elab_registerBuiltinDerivingHandler(x_2, x_3, x_1); if (lean_obj_tag(x_4) == 0) diff --git a/stage0/stdlib/Lean/Elab/Deriving/DecEq.c b/stage0/stdlib/Lean/Elab/Deriving/DecEq.c index b143e7ee79..841d16a629 100644 --- a/stage0/stdlib/Lean/Elab/Deriving/DecEq.c +++ b/stage0/stdlib/Lean/Elab/Deriving/DecEq.c @@ -17,7 +17,6 @@ lean_object* l_Lean_getConstInfo___at_Lean_Elab_Term_mkConst___spec__1(lean_obje lean_object* l_Lean_Elab_Deriving_DecEq_mkAuxFunction___closed__2; uint8_t l_Lean_Expr_hasAnyFVar_visit___at_Lean_Expr_containsFVar___spec__1(lean_object*, lean_object*); extern lean_object* l_Lean_mkDecIsFalse___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__2; size_t l_USize_add(size_t, size_t); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__13; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -30,16 +29,15 @@ extern lean_object* l_Lean_Elab_Deriving_mkContext___closed__2; lean_object* l_Lean_Elab_Deriving_DecEq_mkAuxFunction___closed__1; extern lean_object* l_Lean_mkDecIsFalse___closed__1; lean_object* l_Lean_Elab_Command_liftTermElabM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__4; 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_myMacro____x40_Init_Notation___hyg_15425____closed__1; 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; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__19; extern lean_object* l_Lean_getConstInfoInduct___rarg___lambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__8; extern lean_object* l_Lean_Parser_Tactic_intro___closed__4; extern lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandOptIdent___closed__1; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___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*, lean_object*); @@ -48,14 +46,13 @@ lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqHeader___rarg___closed__1; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch___boxed(lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkAuxFunction___closed__4; extern lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandOptIdent___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__1; extern lean_object* l_Array_empty___closed__1; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__28; lean_object* l_Lean_Meta_compatibleCtors(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__5; uint8_t lean_name_eq(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__1; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__6; uint8_t l_Lean_Expr_isAppOf(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_exact___closed__1; @@ -66,8 +63,6 @@ extern lean_object* l_termDepIfThenElse___closed__24; lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_Elab_Term_0__Lean_Elab_Term_tryPureCoe_x3f___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_initFn____x40_Lean_Elab_Deriving_DecEq___hyg_2923____closed__1; lean_object* l_Lean_MessageData_ofList(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__6; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___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*); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts_match__1(lean_object*); extern lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Util_Trace_0__Lean_withNestedTracesFinalizer___spec__5___closed__1; @@ -78,8 +73,9 @@ lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_1481____closed__8; lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqInstanceHandler___boxed(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_injection___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__2; lean_object* lean_nat_add(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__6; extern lean_object* l_Lean_Parser_Tactic_subst___closed__1; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__19; lean_object* l_Lean_getConstInfoCtor___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -90,17 +86,19 @@ lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__11; extern lean_object* l_Lean_Syntax_formatStxAux___closed__3; lean_object* l_Lean_Elab_Deriving_mkDiscrs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_subst___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqHeader___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfoInduct___at_Lean_Elab_Deriving_DecEq_mkDecEqInstanceHandler___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__5___closed__1; extern lean_object* l_Lean_groupKind___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__6; lean_object* lean_st_ref_take(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_assumption___closed__1; lean_object* l_Lean_Elab_Deriving_mkInstanceCmds(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInstImplicitBinders___spec__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__7___closed__2; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -108,8 +106,10 @@ lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch(lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__4; lean_object* l_Lean_Elab_Deriving_DecEq_mkAuxFunction___closed__3; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__11; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__4; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__17; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_fvarId_x21(lean_object*); @@ -117,9 +117,9 @@ extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__8; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqCmds(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__11; extern lean_object* l_Lean_mkDecIsTrue___closed__1; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__20; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__2; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__9; extern lean_object* l_Lean_Core_betaReduce___closed__2; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__32; @@ -130,7 +130,6 @@ lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageCo lean_object* l_Lean_getConstInfo___at_Lean_Elab_elabDeriving___spec__7(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_mkDecIsTrue___closed__2; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; lean_object* l_Lean_addMessageContextPartial___at_Lean_Elab_Command_instAddMessageContextCommandElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_to_list(lean_object*, lean_object*); @@ -138,6 +137,7 @@ extern lean_object* l_Lean_Parser_Tactic_assumption___closed__2; lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_DecEq_mkDecEqInstanceHandler___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_mkDecIsTrue___closed__4; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__7___closed__1; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; extern lean_object* l_Lean_instInhabitedExpr; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs_match__1___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__3; @@ -148,6 +148,7 @@ lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts_match__1___rarg(lean_obje lean_object* l_Lean_mkSepArray(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabCommand(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Core_transform___at_Lean_Core_betaReduce___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; lean_object* l_Lean_Elab_Deriving_mkHeader___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_mkContext(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_KernelException_toMessageData___closed__3; @@ -161,16 +162,15 @@ lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__10; lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_DecEq_mkDecEqInstanceHandler___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_nullKind___closed__2; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__7; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__3; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts_match__2(lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Syntax_mkApp___closed__1; lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqHeader(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__10; lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Command_instAddErrorMessageContextCommandElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__10; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs_match__1(lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_le(lean_object*, lean_object*); @@ -180,8 +180,10 @@ lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__12; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Deriving_DecEq_mkDecEqInstanceHandler___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__7___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; extern lean_object* l_Lean_Parser_Term_ellipsis___elambda__1___closed__2; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l_Lean_Elab_Deriving_DecEq_initFn____x40_Lean_Elab_Deriving_DecEq___hyg_2923_(lean_object*); extern lean_object* l_Lean_Core_betaReduce___closed__1; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -190,8 +192,6 @@ lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__3; lean_object* l_Lean_Elab_Command_getRef(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__15; lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_22350____closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedName; extern lean_object* l_Lean_getConstInfoCtor___rarg___lambda__1___closed__2; @@ -200,14 +200,12 @@ lean_object* l_Lean_Elab_registerBuiltinDerivingHandler(lean_object*, lean_objec lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__5; extern lean_object* l_Lean_Parser_Tactic_apply___closed__1; lean_object* l_Lean_Elab_Deriving_DecEq_mkAuxFunction(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_15425____closed__12; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__14; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__18; extern lean_object* l_IO_Prim_fopenFlags___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; extern lean_object* l_prec_x28___x29___closed__7; extern lean_object* l_Lean_Parser_Tactic_exact___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_22350____closed__2; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__2; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts_match__2___rarg(lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__4; lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__6(lean_object*); @@ -219,21 +217,23 @@ extern lean_object* l_Lean_instInhabitedInductiveVal; extern lean_object* l_Lean_mkOptionalNode___closed__2; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Deriving_DecEq_mkDecEqInstanceHandler___spec__3(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_22374____closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; extern lean_object* l_Lean_Parser_Tactic_intro___closed__3; lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqInstanceHandler(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__16; lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__6___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_22374____closed__2; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__7; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__7___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__2; lean_object* l_Lean_mkConst(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Lean_Elab_Deriving_DecEq_mkMatch___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_DecEq_mkDecEqCmds___closed__1; lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_DecEq_mkMatch_mkAlts___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__4; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInductiveApp___spec__2___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); static lean_object* _init_l_Lean_Elab_Deriving_DecEq_mkDecEqHeader___rarg___closed__1() { @@ -433,7 +433,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__3; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__3; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); @@ -621,9 +621,9 @@ lean_ctor_set(x_23, 2, x_20); lean_ctor_set(x_23, 3, x_22); x_24 = l_Array_empty___closed__1; x_25 = lean_array_push(x_24, x_23); -x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__3; +x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__3; x_27 = l_Lean_addMacroScope(x_18, x_26, x_14); -x_28 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__2; +x_28 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__2; x_29 = l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__7; x_30 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_30, 0, x_11); @@ -665,9 +665,9 @@ lean_ctor_set(x_43, 2, x_40); lean_ctor_set(x_43, 3, x_42); x_44 = l_Array_empty___closed__1; x_45 = lean_array_push(x_44, x_43); -x_46 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__3; +x_46 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__3; x_47 = l_Lean_addMacroScope(x_37, x_46, x_14); -x_48 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17211____closed__2; +x_48 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17235____closed__2; x_49 = l_Lean_Elab_Deriving_DecEq_mkMatch_mkSameCtorRhs___closed__7; x_50 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_50, 0, x_11); @@ -781,7 +781,7 @@ lean_ctor_set(x_96, 2, x_93); lean_ctor_set(x_96, 3, x_94); lean_inc(x_96); x_97 = lean_array_push(x_91, x_96); -x_98 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_98 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_79); x_99 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_99, 0, x_79); @@ -808,7 +808,7 @@ x_110 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_110, 0, x_79); lean_ctor_set(x_110, 1, x_109); x_111 = lean_array_push(x_108, x_110); -x_112 = l_myMacro____x40_Init_Notation___hyg_22350____closed__3; +x_112 = l_myMacro____x40_Init_Notation___hyg_22374____closed__3; lean_inc(x_79); x_113 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_113, 0, x_79); @@ -832,7 +832,7 @@ x_123 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_123, 0, x_122); lean_ctor_set(x_123, 1, x_121); x_124 = lean_array_push(x_90, x_123); -x_125 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_125 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_79); x_126 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_126, 0, x_79); @@ -870,18 +870,18 @@ x_144 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_144, 0, x_119); lean_ctor_set(x_144, 1, x_143); x_145 = lean_array_push(x_90, x_144); -x_146 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_146 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_147 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_147, 0, x_146); lean_ctor_set(x_147, 1, x_145); x_148 = lean_array_push(x_90, x_147); -x_149 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_149 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_150 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_150, 0, x_149); lean_ctor_set(x_150, 1, x_148); lean_inc(x_114); x_151 = lean_array_push(x_114, x_150); -x_152 = l_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_152 = l_myMacro____x40_Init_Notation___hyg_22374____closed__2; x_153 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_153, 0, x_152); lean_ctor_set(x_153, 1, x_151); @@ -968,13 +968,13 @@ x_195 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_195, 0, x_79); lean_ctor_set(x_195, 1, x_194); x_196 = lean_array_push(x_90, x_195); -x_197 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_197 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_79); x_198 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_198, 0, x_79); lean_ctor_set(x_198, 1, x_197); x_199 = lean_array_push(x_90, x_198); -x_200 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_200 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_201 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_201, 0, x_200); lean_ctor_set(x_201, 1, x_199); @@ -1040,7 +1040,7 @@ x_235 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_235, 0, x_79); lean_ctor_set(x_235, 1, x_234); x_236 = lean_array_push(x_233, x_235); -x_237 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_237 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_238 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_238, 0, x_237); lean_ctor_set(x_238, 1, x_236); @@ -1091,7 +1091,7 @@ if (x_254 == 0) { lean_object* x_255; lean_object* x_256; lean_object* x_257; lean_object* x_258; lean_object* x_259; lean_object* x_260; lean_object* x_261; lean_object* x_262; lean_object* x_263; lean_object* x_264; lean_object* x_265; lean_object* x_266; lean_object* x_267; lean_object* x_268; lean_object* x_269; lean_object* x_270; lean_object* x_271; lean_object* x_272; lean_object* x_273; lean_object* x_274; lean_object* x_275; lean_object* x_276; lean_object* x_277; lean_object* x_278; lean_object* x_279; lean_object* x_280; lean_object* x_281; lean_object* x_282; lean_object* x_283; lean_object* x_284; lean_object* x_285; lean_object* x_286; lean_object* x_287; lean_object* x_288; x_255 = lean_ctor_get(x_253, 0); -x_256 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_256 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_248); x_257 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_257, 0, x_248); @@ -1109,7 +1109,7 @@ lean_ctor_set(x_262, 3, x_94); x_263 = lean_array_push(x_90, x_262); x_264 = lean_array_push(x_263, x_140); x_265 = lean_array_push(x_264, x_140); -x_266 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_266 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_248); x_267 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_267, 0, x_248); @@ -1126,12 +1126,12 @@ x_274 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_274, 0, x_205); lean_ctor_set(x_274, 1, x_273); x_275 = lean_array_push(x_268, x_274); -x_276 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_276 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_277 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_277, 0, x_276); lean_ctor_set(x_277, 1, x_275); x_278 = lean_array_push(x_90, x_277); -x_279 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_279 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_280 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_280, 0, x_279); lean_ctor_set(x_280, 1, x_278); @@ -1145,7 +1145,7 @@ lean_ctor_set(x_284, 0, x_119); lean_ctor_set(x_284, 1, x_283); x_285 = lean_array_push(x_281, x_284); x_286 = lean_array_push(x_285, x_245); -x_287 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_287 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_288 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_288, 0, x_287); lean_ctor_set(x_288, 1, x_286); @@ -1160,7 +1160,7 @@ x_290 = lean_ctor_get(x_253, 1); lean_inc(x_290); lean_inc(x_289); lean_dec(x_253); -x_291 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_291 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_248); x_292 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_292, 0, x_248); @@ -1178,7 +1178,7 @@ lean_ctor_set(x_297, 3, x_94); x_298 = lean_array_push(x_90, x_297); x_299 = lean_array_push(x_298, x_140); x_300 = lean_array_push(x_299, x_140); -x_301 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_301 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_248); x_302 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_302, 0, x_248); @@ -1195,12 +1195,12 @@ x_309 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_309, 0, x_205); lean_ctor_set(x_309, 1, x_308); x_310 = lean_array_push(x_303, x_309); -x_311 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_311 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_312 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_312, 0, x_311); lean_ctor_set(x_312, 1, x_310); x_313 = lean_array_push(x_90, x_312); -x_314 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_314 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_315 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_315, 0, x_314); lean_ctor_set(x_315, 1, x_313); @@ -1214,7 +1214,7 @@ lean_ctor_set(x_319, 0, x_119); lean_ctor_set(x_319, 1, x_318); x_320 = lean_array_push(x_316, x_319); x_321 = lean_array_push(x_320, x_245); -x_322 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_322 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_323 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_323, 0, x_322); lean_ctor_set(x_323, 1, x_321); @@ -1254,7 +1254,7 @@ lean_ctor_set(x_335, 2, x_332); lean_ctor_set(x_335, 3, x_333); lean_inc(x_335); x_336 = lean_array_push(x_330, x_335); -x_337 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_337 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_79); x_338 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_338, 0, x_79); @@ -1281,7 +1281,7 @@ x_349 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_349, 0, x_79); lean_ctor_set(x_349, 1, x_348); x_350 = lean_array_push(x_347, x_349); -x_351 = l_myMacro____x40_Init_Notation___hyg_22350____closed__3; +x_351 = l_myMacro____x40_Init_Notation___hyg_22374____closed__3; lean_inc(x_79); x_352 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_352, 0, x_79); @@ -1305,7 +1305,7 @@ x_362 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_362, 0, x_361); lean_ctor_set(x_362, 1, x_360); x_363 = lean_array_push(x_329, x_362); -x_364 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_364 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_79); x_365 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_365, 0, x_79); @@ -1343,18 +1343,18 @@ x_383 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_383, 0, x_358); lean_ctor_set(x_383, 1, x_382); x_384 = lean_array_push(x_329, x_383); -x_385 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_385 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_386 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_386, 0, x_385); lean_ctor_set(x_386, 1, x_384); x_387 = lean_array_push(x_329, x_386); -x_388 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_388 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_389 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_389, 0, x_388); lean_ctor_set(x_389, 1, x_387); lean_inc(x_353); x_390 = lean_array_push(x_353, x_389); -x_391 = l_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_391 = l_myMacro____x40_Init_Notation___hyg_22374____closed__2; x_392 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_392, 0, x_391); lean_ctor_set(x_392, 1, x_390); @@ -1441,13 +1441,13 @@ x_434 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_434, 0, x_79); lean_ctor_set(x_434, 1, x_433); x_435 = lean_array_push(x_329, x_434); -x_436 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_436 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_79); x_437 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_437, 0, x_79); lean_ctor_set(x_437, 1, x_436); x_438 = lean_array_push(x_329, x_437); -x_439 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_439 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_440 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_440, 0, x_439); lean_ctor_set(x_440, 1, x_438); @@ -1513,7 +1513,7 @@ x_474 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_474, 0, x_79); lean_ctor_set(x_474, 1, x_473); x_475 = lean_array_push(x_472, x_474); -x_476 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_476 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_477 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_477, 0, x_476); lean_ctor_set(x_477, 1, x_475); @@ -1573,7 +1573,7 @@ if (lean_is_exclusive(x_493)) { lean_dec_ref(x_493); x_496 = lean_box(0); } -x_497 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_497 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_488); x_498 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_498, 0, x_488); @@ -1591,7 +1591,7 @@ lean_ctor_set(x_503, 3, x_333); x_504 = lean_array_push(x_329, x_503); x_505 = lean_array_push(x_504, x_379); x_506 = lean_array_push(x_505, x_379); -x_507 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_507 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_488); x_508 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_508, 0, x_488); @@ -1608,12 +1608,12 @@ x_515 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_515, 0, x_444); lean_ctor_set(x_515, 1, x_514); x_516 = lean_array_push(x_509, x_515); -x_517 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_517 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_518 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_518, 0, x_517); lean_ctor_set(x_518, 1, x_516); x_519 = lean_array_push(x_329, x_518); -x_520 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_520 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_521 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_521, 0, x_520); lean_ctor_set(x_521, 1, x_519); @@ -1627,7 +1627,7 @@ lean_ctor_set(x_525, 0, x_358); lean_ctor_set(x_525, 1, x_524); x_526 = lean_array_push(x_522, x_525); x_527 = lean_array_push(x_526, x_484); -x_528 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_528 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_529 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_529, 0, x_528); lean_ctor_set(x_529, 1, x_527); @@ -1731,7 +1731,7 @@ lean_ctor_set(x_564, 2, x_561); lean_ctor_set(x_564, 3, x_562); lean_inc(x_564); x_565 = lean_array_push(x_559, x_564); -x_566 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_566 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_547); x_567 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_567, 0, x_547); @@ -1758,7 +1758,7 @@ x_578 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_578, 0, x_547); lean_ctor_set(x_578, 1, x_577); x_579 = lean_array_push(x_576, x_578); -x_580 = l_myMacro____x40_Init_Notation___hyg_22350____closed__3; +x_580 = l_myMacro____x40_Init_Notation___hyg_22374____closed__3; lean_inc(x_547); x_581 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_581, 0, x_547); @@ -1782,7 +1782,7 @@ x_591 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_591, 0, x_590); lean_ctor_set(x_591, 1, x_589); x_592 = lean_array_push(x_558, x_591); -x_593 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_593 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_547); x_594 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_594, 0, x_547); @@ -1820,18 +1820,18 @@ x_612 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_612, 0, x_587); lean_ctor_set(x_612, 1, x_611); x_613 = lean_array_push(x_558, x_612); -x_614 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_614 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_615 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_615, 0, x_614); lean_ctor_set(x_615, 1, x_613); x_616 = lean_array_push(x_558, x_615); -x_617 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_617 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_618 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_618, 0, x_617); lean_ctor_set(x_618, 1, x_616); lean_inc(x_582); x_619 = lean_array_push(x_582, x_618); -x_620 = l_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_620 = l_myMacro____x40_Init_Notation___hyg_22374____closed__2; x_621 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_621, 0, x_620); lean_ctor_set(x_621, 1, x_619); @@ -1918,13 +1918,13 @@ x_663 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_663, 0, x_547); lean_ctor_set(x_663, 1, x_662); x_664 = lean_array_push(x_558, x_663); -x_665 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_665 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_547); x_666 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_666, 0, x_547); lean_ctor_set(x_666, 1, x_665); x_667 = lean_array_push(x_558, x_666); -x_668 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_668 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_669 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_669, 0, x_668); lean_ctor_set(x_669, 1, x_667); @@ -1990,7 +1990,7 @@ x_703 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_703, 0, x_547); lean_ctor_set(x_703, 1, x_702); x_704 = lean_array_push(x_701, x_703); -x_705 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_705 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_706 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_706, 0, x_705); lean_ctor_set(x_706, 1, x_704); @@ -2055,7 +2055,7 @@ if (lean_is_exclusive(x_722)) { lean_dec_ref(x_722); x_725 = lean_box(0); } -x_726 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_726 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_717); x_727 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_727, 0, x_717); @@ -2073,7 +2073,7 @@ lean_ctor_set(x_732, 3, x_562); x_733 = lean_array_push(x_558, x_732); x_734 = lean_array_push(x_733, x_608); x_735 = lean_array_push(x_734, x_608); -x_736 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_736 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_717); x_737 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_737, 0, x_717); @@ -2090,12 +2090,12 @@ x_744 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_744, 0, x_673); lean_ctor_set(x_744, 1, x_743); x_745 = lean_array_push(x_738, x_744); -x_746 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_746 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_747 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_747, 0, x_746); lean_ctor_set(x_747, 1, x_745); x_748 = lean_array_push(x_558, x_747); -x_749 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_749 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_750 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_750, 0, x_749); lean_ctor_set(x_750, 1, x_748); @@ -2109,7 +2109,7 @@ lean_ctor_set(x_754, 0, x_587); lean_ctor_set(x_754, 1, x_753); x_755 = lean_array_push(x_751, x_754); x_756 = lean_array_push(x_755, x_713); -x_757 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_757 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_758 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_758, 0, x_757); lean_ctor_set(x_758, 1, x_756); @@ -2250,7 +2250,7 @@ lean_ctor_set(x_803, 2, x_800); lean_ctor_set(x_803, 3, x_801); lean_inc(x_803); x_804 = lean_array_push(x_798, x_803); -x_805 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_805 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_786); x_806 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_806, 0, x_786); @@ -2277,7 +2277,7 @@ x_817 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_817, 0, x_786); lean_ctor_set(x_817, 1, x_816); x_818 = lean_array_push(x_815, x_817); -x_819 = l_myMacro____x40_Init_Notation___hyg_22350____closed__3; +x_819 = l_myMacro____x40_Init_Notation___hyg_22374____closed__3; lean_inc(x_786); x_820 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_820, 0, x_786); @@ -2301,7 +2301,7 @@ x_830 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_830, 0, x_829); lean_ctor_set(x_830, 1, x_828); x_831 = lean_array_push(x_797, x_830); -x_832 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_832 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_786); x_833 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_833, 0, x_786); @@ -2339,18 +2339,18 @@ x_851 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_851, 0, x_826); lean_ctor_set(x_851, 1, x_850); x_852 = lean_array_push(x_797, x_851); -x_853 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_853 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_854 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_854, 0, x_853); lean_ctor_set(x_854, 1, x_852); x_855 = lean_array_push(x_797, x_854); -x_856 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_856 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_857 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_857, 0, x_856); lean_ctor_set(x_857, 1, x_855); lean_inc(x_821); x_858 = lean_array_push(x_821, x_857); -x_859 = l_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_859 = l_myMacro____x40_Init_Notation___hyg_22374____closed__2; x_860 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_860, 0, x_859); lean_ctor_set(x_860, 1, x_858); @@ -2437,13 +2437,13 @@ x_902 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_902, 0, x_786); lean_ctor_set(x_902, 1, x_901); x_903 = lean_array_push(x_797, x_902); -x_904 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_904 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_786); x_905 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_905, 0, x_786); lean_ctor_set(x_905, 1, x_904); x_906 = lean_array_push(x_797, x_905); -x_907 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_907 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_908 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_908, 0, x_907); lean_ctor_set(x_908, 1, x_906); @@ -2509,7 +2509,7 @@ x_942 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_942, 0, x_786); lean_ctor_set(x_942, 1, x_941); x_943 = lean_array_push(x_940, x_942); -x_944 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_944 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_945 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_945, 0, x_944); lean_ctor_set(x_945, 1, x_943); @@ -2574,7 +2574,7 @@ if (lean_is_exclusive(x_961)) { lean_dec_ref(x_961); x_964 = lean_box(0); } -x_965 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_965 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_956); x_966 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_966, 0, x_956); @@ -2592,7 +2592,7 @@ lean_ctor_set(x_971, 3, x_801); x_972 = lean_array_push(x_797, x_971); x_973 = lean_array_push(x_972, x_847); x_974 = lean_array_push(x_973, x_847); -x_975 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_975 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_956); x_976 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_976, 0, x_956); @@ -2609,12 +2609,12 @@ x_983 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_983, 0, x_912); lean_ctor_set(x_983, 1, x_982); x_984 = lean_array_push(x_977, x_983); -x_985 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_985 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_986 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_986, 0, x_985); lean_ctor_set(x_986, 1, x_984); x_987 = lean_array_push(x_797, x_986); -x_988 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_988 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_989 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_989, 0, x_988); lean_ctor_set(x_989, 1, x_987); @@ -2628,7 +2628,7 @@ lean_ctor_set(x_993, 0, x_826); lean_ctor_set(x_993, 1, x_992); x_994 = lean_array_push(x_990, x_993); x_995 = lean_array_push(x_994, x_952); -x_996 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_996 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_997 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_997, 0, x_996); lean_ctor_set(x_997, 1, x_995); @@ -2830,13 +2830,13 @@ x_24 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_23); x_25 = lean_ctor_get(x_24, 1); lean_inc(x_25); lean_dec(x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_26 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_20); lean_ctor_set(x_27, 1, x_26); lean_inc(x_1); x_28 = lean_array_push(x_1, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_29 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -2911,13 +2911,13 @@ x_26 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_25); x_27 = lean_ctor_get(x_26, 1); lean_inc(x_27); lean_dec(x_26); -x_28 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_28 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_22); lean_ctor_set(x_29, 1, x_28); lean_inc(x_1); x_30 = lean_array_push(x_1, x_29); -x_31 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_31 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_32 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_32, 0, x_31); lean_ctor_set(x_32, 1, x_30); @@ -3140,13 +3140,13 @@ x_73 = l_Lean_Elab_Term_getMainModule___rarg(x_15, x_72); x_74 = lean_ctor_get(x_73, 1); lean_inc(x_74); lean_dec(x_73); -x_75 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_75 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_76 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_76, 0, x_69); lean_ctor_set(x_76, 1, x_75); lean_inc(x_2); x_77 = lean_array_push(x_2, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_78 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); @@ -3315,13 +3315,13 @@ x_135 = l_Lean_Elab_Term_getMainModule___rarg(x_15, x_134); x_136 = lean_ctor_get(x_135, 1); lean_inc(x_136); lean_dec(x_135); -x_137 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_137 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_138 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_138, 0, x_131); lean_ctor_set(x_138, 1, x_137); lean_inc(x_2); x_139 = lean_array_push(x_2, x_138); -x_140 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_140 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_141 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_141, 0, x_140); lean_ctor_set(x_141, 1, x_139); @@ -3666,7 +3666,7 @@ if (x_92 == 0) lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; size_t x_98; size_t x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; x_93 = lean_ctor_get(x_91, 0); lean_dec(x_93); -x_94 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_94 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_87); x_95 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_95, 0, x_87); @@ -3689,13 +3689,13 @@ x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_59); lean_ctor_set(x_106, 1, x_105); x_107 = lean_array_push(x_96, x_106); -x_108 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_108 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_109 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_109, 0, x_87); lean_ctor_set(x_109, 1, x_108); x_110 = lean_array_push(x_107, x_109); x_111 = lean_array_push(x_110, x_84); -x_112 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_112 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_113 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_113, 0, x_112); lean_ctor_set(x_113, 1, x_111); @@ -3708,7 +3708,7 @@ lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; x_114 = lean_ctor_get(x_91, 1); lean_inc(x_114); lean_dec(x_91); -x_115 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_115 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_87); x_116 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_116, 0, x_87); @@ -3731,13 +3731,13 @@ x_127 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_127, 0, x_59); lean_ctor_set(x_127, 1, x_126); x_128 = lean_array_push(x_117, x_127); -x_129 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_129 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_130 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_130, 0, x_87); lean_ctor_set(x_130, 1, x_129); x_131 = lean_array_push(x_128, x_130); x_132 = lean_array_push(x_131, x_84); -x_133 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_133 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_134 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_134, 0, x_133); lean_ctor_set(x_134, 1, x_132); @@ -3941,7 +3941,7 @@ if (lean_is_exclusive(x_202)) { lean_dec_ref(x_202); x_204 = lean_box(0); } -x_205 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_205 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_198); x_206 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_206, 0, x_198); @@ -3964,13 +3964,13 @@ x_217 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_217, 0, x_170); lean_ctor_set(x_217, 1, x_216); x_218 = lean_array_push(x_207, x_217); -x_219 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_219 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_220 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_220, 0, x_198); lean_ctor_set(x_220, 1, x_219); x_221 = lean_array_push(x_218, x_220); x_222 = lean_array_push(x_221, x_195); -x_223 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_223 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_224 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_224, 0, x_223); lean_ctor_set(x_224, 1, x_222); @@ -4283,7 +4283,7 @@ lean_ctor_set(x_95, 0, x_79); lean_ctor_set(x_95, 1, x_94); lean_inc(x_3); x_96 = lean_array_push(x_3, x_95); -x_97 = l_myMacro____x40_Init_Notation___hyg_22350____closed__3; +x_97 = l_myMacro____x40_Init_Notation___hyg_22374____closed__3; lean_inc(x_79); x_98 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_98, 0, x_79); @@ -4319,7 +4319,7 @@ lean_ctor_set(x_111, 0, x_110); lean_ctor_set(x_111, 1, x_109); lean_inc(x_3); x_112 = lean_array_push(x_3, x_111); -x_113 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_113 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_79); x_114 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_114, 0, x_79); @@ -4367,18 +4367,18 @@ lean_ctor_set(x_133, 0, x_53); lean_ctor_set(x_133, 1, x_132); lean_inc(x_3); x_134 = lean_array_push(x_3, x_133); -x_135 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_135 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_136 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_136, 0, x_135); lean_ctor_set(x_136, 1, x_134); lean_inc(x_3); x_137 = lean_array_push(x_3, x_136); -x_138 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_138 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_139 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_139, 0, x_138); lean_ctor_set(x_139, 1, x_137); x_140 = lean_array_push(x_99, x_139); -x_141 = l_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_141 = l_myMacro____x40_Init_Notation___hyg_22374____closed__2; x_142 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_142, 0, x_141); lean_ctor_set(x_142, 1, x_140); @@ -4394,7 +4394,7 @@ x_148 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_148, 0, x_79); lean_ctor_set(x_148, 1, x_147); x_149 = lean_array_push(x_146, x_148); -x_150 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_150 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_151 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_151, 0, x_150); lean_ctor_set(x_151, 1, x_149); @@ -4421,7 +4421,7 @@ x_161 = l_Lean_Elab_Term_getMainModule___rarg(x_13, x_160); x_162 = lean_ctor_get(x_161, 1); lean_inc(x_162); lean_dec(x_161); -x_163 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_163 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_157); x_164 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_164, 0, x_157); @@ -4445,13 +4445,13 @@ x_175 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_175, 0, x_53); lean_ctor_set(x_175, 1, x_174); x_176 = lean_array_push(x_165, x_175); -x_177 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_177 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_178 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_178, 0, x_157); lean_ctor_set(x_178, 1, x_177); x_179 = lean_array_push(x_176, x_178); x_180 = lean_array_push(x_179, x_155); -x_181 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_181 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_182 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_182, 0, x_181); lean_ctor_set(x_182, 1, x_180); @@ -4926,7 +4926,7 @@ if (x_24 == 0) lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; size_t x_33; size_t x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; x_25 = lean_ctor_get(x_23, 0); lean_dec(x_25); -x_26 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_26 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_19); x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_19); @@ -4953,7 +4953,7 @@ lean_ctor_set(x_42, 0, x_41); lean_ctor_set(x_42, 1, x_40); x_43 = lean_array_push(x_31, x_42); x_44 = lean_array_push(x_43, x_30); -x_45 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_45 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_46 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_46, 0, x_19); lean_ctor_set(x_46, 1, x_45); @@ -4964,12 +4964,12 @@ x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_41); lean_ctor_set(x_49, 1, x_48); x_50 = lean_array_push(x_28, x_49); -x_51 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_51 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); x_53 = lean_array_push(x_47, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_54 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_53); @@ -4982,7 +4982,7 @@ lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean x_56 = lean_ctor_get(x_23, 1); lean_inc(x_56); lean_dec(x_23); -x_57 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_57 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_19); x_58 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_58, 0, x_19); @@ -5009,7 +5009,7 @@ lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); x_74 = lean_array_push(x_62, x_73); x_75 = lean_array_push(x_74, x_61); -x_76 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_76 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_77 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_77, 0, x_19); lean_ctor_set(x_77, 1, x_76); @@ -5020,12 +5020,12 @@ x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_72); lean_ctor_set(x_80, 1, x_79); x_81 = lean_array_push(x_59, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_82 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_82); lean_ctor_set(x_83, 1, x_81); x_84 = lean_array_push(x_78, x_83); -x_85 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_85 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_85); lean_ctor_set(x_86, 1, x_84); @@ -5289,7 +5289,7 @@ x_63 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_63, 0, x_25); lean_ctor_set(x_63, 1, x_62); x_64 = lean_array_push(x_61, x_63); -x_65 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_65 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_66 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_66, 0, x_65); lean_ctor_set(x_66, 1, x_64); @@ -5369,7 +5369,7 @@ x_105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_105, 0, x_59); lean_ctor_set(x_105, 1, x_104); x_106 = lean_array_push(x_38, x_105); -x_107 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_107 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_73); x_108 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_108, 0, x_73); @@ -5390,7 +5390,7 @@ x_117 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_117, 0, x_116); lean_ctor_set(x_117, 1, x_115); x_118 = lean_array_push(x_103, x_117); -x_119 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_119 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_120 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_120, 0, x_73); lean_ctor_set(x_120, 1, x_119); @@ -5464,7 +5464,7 @@ x_158 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_158, 0, x_59); lean_ctor_set(x_158, 1, x_157); x_159 = lean_array_push(x_38, x_158); -x_160 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_160 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_73); x_161 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_161, 0, x_73); @@ -5485,7 +5485,7 @@ x_170 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_170, 0, x_169); lean_ctor_set(x_170, 1, x_168); x_171 = lean_array_push(x_156, x_170); -x_172 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_172 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_173 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_173, 0, x_73); lean_ctor_set(x_173, 1, x_172); diff --git a/stage0/stdlib/Lean/Elab/Deriving/FromToJson.c b/stage0/stdlib/Lean/Elab/Deriving/FromToJson.c index 077277063f..9d510906ba 100644 --- a/stage0/stdlib/Lean/Elab/Deriving/FromToJson.c +++ b/stage0/stdlib/Lean/Elab/Deriving/FromToJson.c @@ -35,7 +35,6 @@ lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda_ uint8_t l_USize_decEq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); extern lean_object* l_Lean_Option_myMacro____x40_Lean_Data_Options___hyg_897____closed__11; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__1; extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__2; lean_object* l_Array_append___rarg(lean_object*, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__19; @@ -87,7 +86,6 @@ lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda_ lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___closed__6; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__20; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__12; lean_object* l_Lean_Elab_Deriving_FromToJson_mkJsonField___lambda__1___boxed(lean_object*); lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__3; extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_377____closed__2; @@ -100,9 +98,11 @@ lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda_ lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__2(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInstImplicitBinders___spec__1___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__12; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__3; lean_object* l_Lean_getStructureFieldsFlattened(lean_object*, lean_object*, uint8_t); extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler_match__1___rarg(lean_object*, lean_object*); extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__2; @@ -118,8 +118,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*); uint8_t l_Lean_Elab_Deriving_FromToJson_mkJsonField___lambda__1(uint32_t); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__7; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__24; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__5; extern lean_object* l_Lean_Option_myMacro____x40_Lean_Data_Options___hyg_897____closed__9; lean_object* l_Lean_Elab_Command_elabCommand(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__14; @@ -138,6 +138,7 @@ lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler_match__1( lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___closed__8; uint8_t l_UInt32_decEq(uint32_t, uint32_t); lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__16; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___closed__1; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__11; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___closed__2; @@ -151,9 +152,9 @@ lean_object* l_Lean_Elab_Deriving_FromToJson_mkJsonField(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___spec__2___closed__4; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__12; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; extern lean_object* l_Lean_instInhabitedName; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___spec__2___closed__3; @@ -162,7 +163,6 @@ lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda_ lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__1; lean_object* l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__9; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__19; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; extern lean_object* l_prec_x28___x29___closed__7; extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__4; extern lean_object* l_prec_x28___x29___closed__3; @@ -174,6 +174,7 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonI extern lean_object* l_Lean_mkOptionalNode___closed__2; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l_Lean_Elab_Deriving_FromToJson_initFn____x40_Lean_Elab_Deriving_FromToJson___hyg_1630____closed__1; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_FromToJson_mkJsonField___closed__1; @@ -187,7 +188,9 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkFromJso lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___spec__1___closed__9; extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__4; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__17; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__5; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_addParenHeuristic___closed__1; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__4; @@ -195,12 +198,9 @@ lean_object* l_String_dropRightWhile(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_mkInductiveApp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_isStructure(lean_object*, lean_object*); extern lean_object* l_term_x5b___x5d___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; lean_object* l_Lean_Elab_Deriving_FromToJson_mkFromJsonInstanceHandler___lambda__1___closed__4; uint8_t lean_string_dec_eq(lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__5; uint8_t l_Lean_Elab_Deriving_FromToJson_mkJsonField___lambda__1(uint32_t x_1) { _start: { @@ -444,7 +444,7 @@ lean_inc(x_1); x_49 = lean_name_mk_string(x_1, x_48); x_50 = l_myMacro____x40_Init_Notation___hyg_2278____closed__1; x_51 = lean_name_mk_string(x_49, x_50); -x_52 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_52 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_inc(x_51); x_53 = lean_name_mk_string(x_51, x_52); x_54 = l_prec_x28___x29___closed__3; @@ -579,7 +579,7 @@ lean_inc(x_1); x_120 = lean_name_mk_string(x_1, x_119); x_121 = l_myMacro____x40_Init_Notation___hyg_2278____closed__1; x_122 = lean_name_mk_string(x_120, x_121); -x_123 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_123 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_inc(x_122); x_124 = lean_name_mk_string(x_122, x_123); x_125 = l_prec_x28___x29___closed__3; @@ -1053,7 +1053,7 @@ static lean_object* _init_l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandle _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_11334____closed__5; +x_1 = l_myMacro____x40_Init_Notation___hyg_11358____closed__5; x_2 = l_Lean_Elab_Deriving_FromToJson_mkToJsonInstanceHandler___lambda__1___closed__14; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -1236,7 +1236,7 @@ x_82 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_82, 0, x_81); lean_ctor_set(x_82, 1, x_80); x_83 = lean_array_push(x_75, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_84 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_38); x_85 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_85, 0, x_38); @@ -2145,7 +2145,7 @@ x_28 = lean_name_mk_string(x_7, x_27); x_29 = l_Lean_Parser_Term_doLetArrow___elambda__1___closed__1; lean_inc(x_7); x_30 = lean_name_mk_string(x_7, x_29); -x_31 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_31 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_1); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_1); @@ -2193,10 +2193,10 @@ lean_ctor_set(x_50, 2, x_45); lean_ctor_set(x_50, 3, x_48); lean_inc(x_4); x_51 = lean_array_push(x_4, x_50); -x_52 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_52 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; lean_inc(x_7); x_53 = lean_name_mk_string(x_7, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_54 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_1); x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_1); @@ -2258,7 +2258,7 @@ x_78 = lean_name_mk_string(x_7, x_77); x_79 = l_Lean_Parser_Term_doLetArrow___elambda__1___closed__1; lean_inc(x_7); x_80 = lean_name_mk_string(x_7, x_79); -x_81 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_81 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_1); x_82 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_82, 0, x_1); @@ -2307,10 +2307,10 @@ lean_ctor_set(x_101, 2, x_95); lean_ctor_set(x_101, 3, x_99); lean_inc(x_4); x_102 = lean_array_push(x_4, x_101); -x_103 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_103 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; lean_inc(x_7); x_104 = lean_name_mk_string(x_7, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_105 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_1); x_106 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_106, 0, x_1); @@ -2686,7 +2686,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_377____closed__15; -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); @@ -2838,7 +2838,7 @@ x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_53); lean_ctor_set(x_87, 1, x_86); x_88 = lean_array_push(x_80, x_87); -x_89 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_89 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_38); x_90 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_90, 0, x_38); @@ -2915,7 +2915,7 @@ x_127 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_127, 0, x_126); lean_ctor_set(x_127, 1, x_125); x_128 = lean_array_push(x_75, x_127); -x_129 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_129 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_38); x_130 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_130, 0, x_38); diff --git a/stage0/stdlib/Lean/Elab/Deriving/Hashable.c b/stage0/stdlib/Lean/Elab/Deriving/Hashable.c index a3c88ef67e..bc58538ed9 100644 --- a/stage0/stdlib/Lean/Elab/Deriving/Hashable.c +++ b/stage0/stdlib/Lean/Elab/Deriving/Hashable.c @@ -28,10 +28,11 @@ uint8_t l_USize_decEq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); lean_object* l_Array_append___rarg(lean_object*, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__19; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__8; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__4___closed__10; lean_object* l_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___closed__1; lean_object* l_Lean_Elab_Deriving_Hashable_mkHashableHeader___rarg___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__1; extern lean_object* l_Array_empty___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__28; @@ -39,7 +40,6 @@ lean_object* l___private_Lean_Elab_Deriving_Hashable_0__Lean_Elab_Deriving_Hasha lean_object* lean_st_ref_get(lean_object*, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__5; uint8_t lean_name_eq(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__1; extern lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__2; lean_object* l_Lean_isInductive___at_Lean_Elab_Deriving_Hashable_mkHashableHandler___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -51,7 +51,6 @@ lean_object* l_Lean_Elab_Deriving_Hashable_mkHashableHeader___rarg___closed__2; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_Elab_Term_0__Lean_Elab_Term_tryPureCoe_x3f___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MessageData_ofList(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__2; extern lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Util_Trace_0__Lean_withNestedTracesFinalizer___spec__5___closed__1; lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -59,16 +58,17 @@ extern lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__1; lean_object* lean_string_utf8_byte_size(lean_object*); lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_1481____closed__8; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__2; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_object* l_Lean_Elab_Deriving_Hashable_mkAuxFunction___closed__5; lean_object* l_Lean_Elab_Deriving_Hashable_mkHashFuncs(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_948____closed__4; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Deriving_Hashable_mkHashableHandler___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_mkDiscrs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts_match__2___rarg(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Deriving_Hashable_mkHashableHandler___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*); @@ -78,24 +78,23 @@ extern lean_object* l_Lean_numLitKind; lean_object* l_Lean_Elab_Deriving_Hashable_mkAuxFunction(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_mkInstanceCmds(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInstImplicitBinders___spec__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__6___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*); lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Deriving_Hashable_mkHashableHandler___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__4___closed__13; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts_match__2(lean_object*); lean_object* l_Lean_Elab_Deriving_Hashable_mkMatch___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_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__4___closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__11; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__20; extern lean_object* l_Lean_Core_betaReduce___closed__2; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__32; lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_5021____spec__3(size_t, size_t, lean_object*); lean_object* l_Nat_repr(lean_object*); lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_to_list(lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedExpr; @@ -131,20 +130,21 @@ lean_object* l_List_redLength___rarg(lean_object*); lean_object* l___private_Lean_Elab_Deriving_Hashable_0__Lean_Elab_Deriving_Hashable_mkHashableInstanceCmds___closed__2; 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_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__4___lambda__1___boxed(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__10; extern lean_object* l_Lean_Parser_Command_end___elambda__1___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__10; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__4___closed__9; uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Hashable_mkHashableHeader(lean_object*); extern lean_object* l_Lean_Parser_Command_private___elambda__1___closed__1; lean_object* l_Lean_getConstInfoCtor___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l_Lean_Elab_Deriving_Hashable_mkAuxFunction___closed__3; lean_object* l_Lean_Elab_Deriving_Hashable_initFn____x40_Lean_Elab_Deriving_Hashable___hyg_1862_(lean_object*); extern lean_object* l_Lean_Core_betaReduce___closed__1; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__4___closed__2; uint8_t l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__4___lambda__1(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_isInductive___at_Lean_Elab_Deriving_Hashable_mkHashableHandler___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedName; @@ -153,7 +153,6 @@ extern lean_object* l_Lean_getConstInfoCtor___rarg___lambda__1___closed__2; lean_object* l_List_toArrayAux___rarg(lean_object*, lean_object*); lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_registerBuiltinDerivingHandler(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__5___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_prec_x28___x29___closed__7; extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__4; @@ -167,6 +166,7 @@ lean_object* l_Lean_Expr_getAppFn(lean_object*); extern lean_object* l_Lean_Parser_Command_partial___elambda__1___closed__2; lean_object* l_Array_findIdx_x3f_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Hashable_mkMatch(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Deriving_Hashable_mkHashableHandler___spec__3(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); @@ -177,13 +177,13 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkA lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__4___closed__11; lean_object* l_Lean_Expr_constName_x21(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Lean_Elab_Deriving_Hashable_mkAuxFunction___closed__6; lean_object* l_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkMatch_mkAlts___spec__6___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__4; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInductiveApp___spec__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Hashable_initFn____x40_Lean_Elab_Deriving_Hashable___hyg_1862____closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; lean_object* l_Lean_Elab_Deriving_Hashable_mkHashableHeader___boxed(lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Hashable_mkHashFuncs___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); @@ -479,13 +479,13 @@ x_24 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_23); x_25 = lean_ctor_get(x_24, 1); lean_inc(x_25); lean_dec(x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_26 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_20); lean_ctor_set(x_27, 1, x_26); lean_inc(x_1); x_28 = lean_array_push(x_1, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_29 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -812,7 +812,7 @@ x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_50); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_84, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_88 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_89 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_89, 0, x_88); lean_ctor_set(x_89, 1, x_87); @@ -912,7 +912,7 @@ x_133 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_133, 0, x_98); lean_ctor_set(x_133, 1, x_132); x_134 = lean_array_push(x_131, x_133); -x_135 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_135 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_136 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_136, 0, x_135); lean_ctor_set(x_136, 1, x_134); @@ -1236,7 +1236,7 @@ if (x_79 == 0) lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; size_t x_85; size_t x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; x_80 = lean_ctor_get(x_78, 0); lean_dec(x_80); -x_81 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_81 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_74); x_82 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_82, 0, x_74); @@ -1259,13 +1259,13 @@ x_93 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_93, 0, x_67); lean_ctor_set(x_93, 1, x_92); x_94 = lean_array_push(x_83, x_93); -x_95 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_95 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_96 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_96, 0, x_74); lean_ctor_set(x_96, 1, x_95); x_97 = lean_array_push(x_94, x_96); x_98 = lean_array_push(x_97, x_50); -x_99 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_99 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_100 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_100, 0, x_99); lean_ctor_set(x_100, 1, x_98); @@ -1278,7 +1278,7 @@ lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; x_101 = lean_ctor_get(x_78, 1); lean_inc(x_101); lean_dec(x_78); -x_102 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_102 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_74); x_103 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_103, 0, x_74); @@ -1301,13 +1301,13 @@ x_114 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_114, 0, x_67); lean_ctor_set(x_114, 1, x_113); x_115 = lean_array_push(x_104, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_116 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_117 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_117, 0, x_74); lean_ctor_set(x_117, 1, x_116); x_118 = lean_array_push(x_115, x_117); x_119 = lean_array_push(x_118, x_50); -x_120 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_120 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_121, 0, x_120); lean_ctor_set(x_121, 1, x_119); @@ -1765,7 +1765,7 @@ if (x_24 == 0) lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; size_t x_33; size_t x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; x_25 = lean_ctor_get(x_23, 0); lean_dec(x_25); -x_26 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_26 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_19); x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_19); @@ -1792,7 +1792,7 @@ lean_ctor_set(x_42, 0, x_41); lean_ctor_set(x_42, 1, x_40); x_43 = lean_array_push(x_31, x_42); x_44 = lean_array_push(x_43, x_30); -x_45 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_45 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_46 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_46, 0, x_19); lean_ctor_set(x_46, 1, x_45); @@ -1803,12 +1803,12 @@ x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_41); lean_ctor_set(x_49, 1, x_48); x_50 = lean_array_push(x_28, x_49); -x_51 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_51 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); x_53 = lean_array_push(x_47, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_54 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_53); @@ -1821,7 +1821,7 @@ lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean x_56 = lean_ctor_get(x_23, 1); lean_inc(x_56); lean_dec(x_23); -x_57 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_57 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_19); x_58 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_58, 0, x_19); @@ -1848,7 +1848,7 @@ lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); x_74 = lean_array_push(x_62, x_73); x_75 = lean_array_push(x_74, x_61); -x_76 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_76 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_77 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_77, 0, x_19); lean_ctor_set(x_77, 1, x_76); @@ -1859,12 +1859,12 @@ x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_72); lean_ctor_set(x_80, 1, x_79); x_81 = lean_array_push(x_59, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_82 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_82); lean_ctor_set(x_83, 1, x_81); x_84 = lean_array_push(x_78, x_83); -x_85 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_85 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_85); lean_ctor_set(x_86, 1, x_84); @@ -2136,7 +2136,7 @@ x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_40); lean_ctor_set(x_61, 1, x_60); x_62 = lean_array_push(x_35, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_63 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_25); x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_25); @@ -2167,7 +2167,7 @@ x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_77); lean_ctor_set(x_78, 1, x_76); x_79 = lean_array_push(x_59, x_78); -x_80 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_80 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_81 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_81, 0, x_25); lean_ctor_set(x_81, 1, x_80); @@ -2246,7 +2246,7 @@ x_123 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_123, 0, x_102); lean_ctor_set(x_123, 1, x_122); x_124 = lean_array_push(x_97, x_123); -x_125 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_125 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_25); x_126 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_126, 0, x_25); @@ -2277,7 +2277,7 @@ x_140 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_140, 0, x_139); lean_ctor_set(x_140, 1, x_138); x_141 = lean_array_push(x_121, x_140); -x_142 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_142 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_143 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_143, 0, x_25); lean_ctor_set(x_143, 1, x_142); @@ -2400,7 +2400,7 @@ x_203 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_203, 0, x_175); lean_ctor_set(x_203, 1, x_202); x_204 = lean_array_push(x_170, x_203); -x_205 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_205 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_160); x_206 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_206, 0, x_160); @@ -2431,7 +2431,7 @@ x_220 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_220, 0, x_219); lean_ctor_set(x_220, 1, x_218); x_221 = lean_array_push(x_201, x_220); -x_222 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_222 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_223 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_223, 0, x_160); lean_ctor_set(x_223, 1, x_222); @@ -2524,7 +2524,7 @@ x_272 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_272, 0, x_244); lean_ctor_set(x_272, 1, x_271); x_273 = lean_array_push(x_239, x_272); -x_274 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_274 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_160); x_275 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_275, 0, x_160); @@ -2555,7 +2555,7 @@ x_289 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_289, 0, x_288); lean_ctor_set(x_289, 1, x_287); x_290 = lean_array_push(x_270, x_289); -x_291 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_291 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_292 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_292, 0, x_160); lean_ctor_set(x_292, 1, x_291); diff --git a/stage0/stdlib/Lean/Elab/Deriving/Inhabited.c b/stage0/stdlib/Lean/Elab/Deriving/Inhabited.c index 40ae800c5e..b77e9960b7 100644 --- a/stage0/stdlib/Lean/Elab/Deriving/Inhabited.c +++ b/stage0/stdlib/Lean/Elab/Deriving/Inhabited.c @@ -86,7 +86,6 @@ extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__22 lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Std_RBNode_setBlack___rarg(lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__12; lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(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___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__6___closed__2; @@ -97,11 +96,11 @@ lean_object* lean_nat_sub(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_implicitBinder___elambda__1___closed__1; lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__6___closed__3; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___lambda__1___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__12; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_implicitBinderF; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParams___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux_match__1(lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_fvarId_x21(lean_object*); @@ -179,9 +178,11 @@ lean_object* l_Lean_getConstInfoInduct___at___private_Lean_Elab_Deriving_Inhabit lean_object* l_Lean_throwError___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfoInduct___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Basic___hyg_595____closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda___spec__1___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ForEachExpr_visit___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts_match__1(lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___lambda__1___closed__1; lean_object* l_Array_ofSubarray___rarg(lean_object*); @@ -190,7 +191,6 @@ lean_object* l_Std_fmt___at_Lean_Level_PP_Result_format___spec__2(lean_object*); lean_object* l_Lean_Elab_Command_getRef(lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_mkInhabitedInstanceHandler___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_getConstInfoCtor___rarg___lambda__1___closed__2; lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -206,7 +206,6 @@ lean_object* l_Lean_throwError___at___private_Lean_Elab_Command_0__Lean_Elab_Com extern lean_object* l_Std_HashMap_instInhabitedHashMap___closed__1; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___lambda__1___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; extern lean_object* l_prec_x28___x29___closed__7; lean_object* l_Lean_Meta_forallTelescopeReducing___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__5(lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__4; @@ -217,6 +216,7 @@ lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedIn extern lean_object* l_Lean_mkOptionalNode___closed__2; lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__6___closed__1; extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___rarg___lambda__1___closed__3; extern lean_object* l_Lean_Meta_substCore___lambda__1___closed__3; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -229,6 +229,7 @@ lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_Std_RBNode_findCore___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__5___boxed(lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_mkInhabitedInstanceHandler___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Meta_mkArbitrary___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__26; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance_match__1___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_findSomeM_x3f___rarg___closed__1; @@ -236,7 +237,6 @@ lean_object* l_Lean_getConstInfoCtor___at___private_Lean_Elab_Deriving_Inhabited extern lean_object* l_addParenHeuristic___closed__1; extern lean_object* l_term_x5b___x5d___closed__3; lean_object* l_runST___rarg(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_2027_(lean_object*); lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); @@ -4966,10 +4966,10 @@ x_25 = l_Lean_Elab_Term_getMainModule___rarg(x_12, x_24); x_26 = lean_ctor_get(x_25, 1); lean_inc(x_26); lean_dec(x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_27 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; lean_inc(x_2); x_28 = lean_name_mk_string(x_2, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_29 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_30 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_30, 0, x_21); lean_ctor_set(x_30, 1, x_29); @@ -5253,7 +5253,7 @@ x_69 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_69, 0, x_31); lean_ctor_set(x_69, 1, x_68); x_70 = lean_array_push(x_67, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_71 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); @@ -5382,7 +5382,7 @@ x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_58); lean_ctor_set(x_131, 1, x_130); x_132 = lean_array_push(x_23, x_131); -x_133 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_133 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_117); x_134 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_134, 0, x_117); @@ -5399,7 +5399,7 @@ x_141 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_141, 0, x_140); lean_ctor_set(x_141, 1, x_139); x_142 = lean_array_push(x_129, x_141); -x_143 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_143 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_144 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_144, 0, x_117); lean_ctor_set(x_144, 1, x_143); @@ -5445,7 +5445,7 @@ x_165 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_165, 0, x_58); lean_ctor_set(x_165, 1, x_164); x_166 = lean_array_push(x_23, x_165); -x_167 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_167 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_117); x_168 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_168, 0, x_117); @@ -5462,7 +5462,7 @@ x_175 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_175, 0, x_174); lean_ctor_set(x_175, 1, x_173); x_176 = lean_array_push(x_163, x_175); -x_177 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_177 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_178 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_178, 0, x_117); lean_ctor_set(x_178, 1, x_177); diff --git a/stage0/stdlib/Lean/Elab/Deriving/Ord.c b/stage0/stdlib/Lean/Elab/Deriving/Ord.c index 8a5359e859..1fbc8aed83 100644 --- a/stage0/stdlib/Lean/Elab/Deriving/Ord.c +++ b/stage0/stdlib/Lean/Elab/Deriving/Ord.c @@ -26,11 +26,12 @@ 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_append___rarg(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__4; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__19; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__4; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__8; lean_object* l___private_Lean_Elab_Deriving_Ord_0__Lean_Elab_Deriving_Ord_mkOrdInstanceCmds(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_13978____closed__1; extern lean_object* l_Array_empty___closed__1; lean_object* l___private_Lean_Elab_Deriving_Ord_0__Lean_Elab_Deriving_Ord_mkOrdInstanceCmds___closed__2; lean_object* lean_environment_find(lean_object*, lean_object*); @@ -38,7 +39,6 @@ extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__28 lean_object* lean_st_ref_get(lean_object*, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__5; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__7; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__1; lean_object* l_Lean_Elab_Deriving_Ord_mkOrdHeader___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__2; lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__6(lean_object*); @@ -50,7 +50,6 @@ extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____close lean_object* l_Lean_Elab_Deriving_Ord_mkOrdHeader(lean_object*); lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_Elab_Term_0__Lean_Elab_Term_tryPureCoe_x3f___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MessageData_ofList(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__2; lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Util_Trace_0__Lean_withNestedTracesFinalizer___spec__5___closed__1; extern lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__1; @@ -59,18 +58,19 @@ lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_1481____closed__8; lean_object* l_Lean_Elab_Deriving_Ord_mkMutualBlock___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_mkLocalInstanceLetDecls(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__2; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___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* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMutualBlock___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Ord_mkAuxFunction___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__6; extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_948____closed__4; lean_object* l_Lean_Elab_Deriving_mkDiscrs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__3; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Deriving_Ord_mkOrdInstanceHandler___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__15; lean_object* l_Lean_getConstInfoCtor___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__6; lean_object* l_Lean_Elab_Deriving_Ord_mkAuxFunction___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__6___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -82,18 +82,20 @@ lean_object* l_Lean_Elab_Deriving_mkInstanceCmds(lean_object*, lean_object*, lea lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___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*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__11; lean_object* lean_nat_sub(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInstImplicitBinders___spec__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__4; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Ord_mkMatch___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__6; lean_object* l_Lean_Elab_Deriving_mkLet(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Ord_mkOrdInstanceHandler(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Ord_mkMatch_mkAlts_match__1(lean_object*); lean_object* l_Lean_Expr_fvarId_x21(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7128____closed__6; lean_object* l_Lean_isInductive___at_Lean_Elab_Deriving_Ord_mkOrdInstanceHandler___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__11; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__20; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__4; extern lean_object* l_Lean_Core_betaReduce___closed__2; @@ -107,13 +109,13 @@ lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageCo lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__2; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_to_list(lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedExpr; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__11; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__24; lean_object* l_Array_reverse___rarg(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6393____closed__6; extern lean_object* l_Lean_KernelException_toMessageData___closed__15; lean_object* l_Lean_mkSepArray(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabCommand(lean_object*, lean_object*, lean_object*, lean_object*); @@ -142,13 +144,14 @@ lean_object* l_Lean_Elab_Deriving_Ord_mkAuxFunction___lambda__1___boxed(lean_obj extern lean_object* l_Lean_Syntax_mkApp___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_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMutualBlock___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__10; extern lean_object* l_Lean_Parser_Command_end___elambda__1___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__10; uint8_t lean_nat_dec_le(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_private___elambda__1___closed__1; lean_object* l_Lean_Elab_Deriving_Ord_mkOrdHeader___rarg___closed__1; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__9; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l_Lean_Elab_Deriving_Ord_mkAuxFunction___lambda__1___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Deriving_Ord_mkOrdInstanceHandler___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Core_betaReduce___closed__1; @@ -157,7 +160,6 @@ lean_object* l_Lean_Elab_Deriving_Ord_mkAuxFunction___lambda__1___closed__2; lean_object* l_Lean_Elab_Deriving_Ord_mkAuxFunction___lambda__1___closed__3; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___boxed(lean_object**); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__10; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__7; extern lean_object* l_Lean_instInhabitedName; @@ -165,16 +167,13 @@ extern lean_object* l_Lean_getConstInfoCtor___rarg___lambda__1___closed__2; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_registerBuiltinDerivingHandler(lean_object*, lean_object*, lean_object*); -lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__13; lean_object* l_Lean_Elab_Deriving_Ord_initFn____x40_Lean_Elab_Deriving_Ord___hyg_2590____closed__1; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__1; lean_object* lean_array_pop(lean_object*); lean_object* l_Lean_Elab_Deriving_Ord_mkAuxFunction(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__14; extern lean_object* l_IO_Prim_fopenFlags___closed__4; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l_Lean_Elab_Deriving_Ord_mkMatch___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Deriving_Ord_mkOrdInstanceHandler___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__4; @@ -190,16 +189,17 @@ lean_object* l_Lean_Elab_Deriving_Ord_mkMatch_mkAlts_match__2___rarg(lean_object extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; lean_object* l_Lean_getConstInfoCtor___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___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*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__12; lean_object* l_Lean_Elab_Deriving_Ord_mkMatch_mkAlts(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_isProp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Ord_mkOrdHeader___rarg___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Lean_Elab_Deriving_Ord_mkMatch___boxed(lean_object*); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__4; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInductiveApp___spec__2___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__3; @@ -467,13 +467,13 @@ x_24 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_23); x_25 = lean_ctor_get(x_24, 1); lean_inc(x_25); lean_dec(x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_26 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_20); lean_ctor_set(x_27, 1, x_26); lean_inc(x_1); x_28 = lean_array_push(x_1, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_29 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -548,13 +548,13 @@ x_26 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_25); x_27 = lean_ctor_get(x_26, 1); lean_inc(x_27); lean_dec(x_26); -x_28 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_28 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_22); lean_ctor_set(x_29, 1, x_28); lean_inc(x_1); x_30 = lean_array_push(x_1, x_29); -x_31 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_31 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_32 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_32, 0, x_31); lean_ctor_set(x_32, 1, x_30); @@ -715,34 +715,26 @@ static lean_object* _init_l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkM _start: { lean_object* x_1; -x_1 = lean_mk_string("lt"); +x_1 = lean_mk_string("Ordering.gt"); return x_1; } } static lean_object* _init_l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__11() { _start: { -lean_object* x_1; -x_1 = lean_mk_string("Ordering.gt"); -return x_1; +lean_object* x_1; lean_object* x_2; +x_1 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__10; +x_2 = lean_string_utf8_byte_size(x_1); +return x_2; } } static lean_object* _init_l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__12() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__11; -x_2 = lean_string_utf8_byte_size(x_1); -return x_2; -} -} -static lean_object* _init_l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__13() { -_start: -{ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__11; +x_1 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__10; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__12; +x_3 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__11; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -750,14 +742,6 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__14() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string("gt"); -return x_1; -} -} lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5(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, 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) { _start: { @@ -874,7 +858,7 @@ lean_inc(x_91); x_92 = lean_ctor_get(x_90, 1); lean_inc(x_92); lean_dec(x_90); -x_93 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_93 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_85); x_94 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_94, 0, x_85); @@ -925,7 +909,7 @@ x_113 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_113, 0, x_112); lean_ctor_set(x_113, 1, x_111); x_114 = lean_array_push(x_99, x_113); -x_115 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_115 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_116 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_116, 0, x_115); lean_ctor_set(x_116, 1, x_114); @@ -936,20 +920,20 @@ lean_ctor_set(x_118, 0, x_96); lean_ctor_set(x_118, 1, x_117); x_119 = lean_array_push(x_98, x_118); x_120 = lean_array_push(x_119, x_97); -x_121 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_121 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_85); x_122 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_122, 0, x_85); lean_ctor_set(x_122, 1, x_121); x_123 = lean_array_push(x_120, x_122); -x_124 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_124 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_85); x_125 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_125, 0, x_85); lean_ctor_set(x_125, 1, x_124); lean_inc(x_1); x_126 = lean_array_push(x_1, x_125); -x_127 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__10; +x_127 = l_myMacro____x40_Init_Notation___hyg_6393____closed__6; lean_inc(x_5); x_128 = lean_name_mk_string(x_5, x_127); lean_inc(x_88); @@ -979,7 +963,7 @@ lean_ctor_set(x_135, 0, x_96); lean_ctor_set(x_135, 1, x_134); lean_inc(x_126); x_136 = lean_array_push(x_126, x_135); -x_137 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_137 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_85); x_138 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_138, 0, x_85); @@ -987,13 +971,13 @@ lean_ctor_set(x_138, 1, x_137); lean_inc(x_138); x_139 = lean_array_push(x_136, x_138); x_140 = lean_array_push(x_139, x_133); -x_141 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_141 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_142 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_142, 0, x_141); lean_ctor_set(x_142, 1, x_140); lean_inc(x_1); x_143 = lean_array_push(x_1, x_142); -x_144 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__14; +x_144 = l_myMacro____x40_Init_Notation___hyg_7128____closed__6; lean_inc(x_5); x_145 = lean_name_mk_string(x_5, x_144); lean_inc(x_88); @@ -1008,7 +992,7 @@ lean_inc(x_8); x_148 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_148, 0, x_147); lean_ctor_set(x_148, 1, x_8); -x_149 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__13; +x_149 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__12; lean_inc(x_85); x_150 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_150, 0, x_85); @@ -1056,12 +1040,12 @@ lean_ctor_set(x_167, 0, x_96); lean_ctor_set(x_167, 1, x_166); lean_inc(x_1); x_168 = lean_array_push(x_1, x_167); -x_169 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_169 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_170 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_170, 0, x_169); lean_ctor_set(x_170, 1, x_168); x_171 = lean_array_push(x_123, x_170); -x_172 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_172 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_173 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_173, 0, x_172); lean_ctor_set(x_173, 1, x_171); @@ -1094,13 +1078,13 @@ x_182 = l_Lean_Elab_Term_getMainModule___rarg(x_20, x_181); x_183 = lean_ctor_get(x_182, 1); lean_inc(x_183); lean_dec(x_182); -x_184 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_184 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_185 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_185, 0, x_178); lean_ctor_set(x_185, 1, x_184); lean_inc(x_1); x_186 = lean_array_push(x_1, x_185); -x_187 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_187 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_188 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_188, 0, x_187); lean_ctor_set(x_188, 1, x_186); @@ -1127,13 +1111,13 @@ x_194 = l_Lean_Elab_Term_getMainModule___rarg(x_20, x_193); x_195 = lean_ctor_get(x_194, 1); lean_inc(x_195); lean_dec(x_194); -x_196 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_196 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_197 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_197, 0, x_190); lean_ctor_set(x_197, 1, x_196); lean_inc(x_1); x_198 = lean_array_push(x_1, x_197); -x_199 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_199 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_200 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_200, 0, x_199); lean_ctor_set(x_200, 1, x_198); @@ -1256,13 +1240,13 @@ x_48 = l_Lean_Elab_Term_getMainModule___rarg(x_20, x_47); x_49 = lean_ctor_get(x_48, 1); lean_inc(x_49); lean_dec(x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_50 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_51 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_51, 0, x_44); lean_ctor_set(x_51, 1, x_50); lean_inc(x_1); x_52 = lean_array_push(x_1, x_51); -x_53 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_53 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_53); lean_ctor_set(x_54, 1, x_52); @@ -1488,7 +1472,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__5; -x_2 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__10; +x_2 = l_myMacro____x40_Init_Notation___hyg_6393____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -1522,7 +1506,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__5; -x_2 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__14; +x_2 = l_myMacro____x40_Init_Notation___hyg_7128____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -1781,13 +1765,13 @@ x_109 = l_Lean_Elab_Term_getMainModule___rarg(x_12, x_108); x_110 = lean_ctor_get(x_109, 1); lean_inc(x_110); lean_dec(x_109); -x_111 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_111 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_112 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_112, 0, x_105); lean_ctor_set(x_112, 1, x_111); lean_inc(x_2); x_113 = lean_array_push(x_2, x_112); -x_114 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_114 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_115 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_115, 0, x_114); lean_ctor_set(x_115, 1, x_113); @@ -1835,7 +1819,7 @@ x_136 = l_Lean_Elab_Term_getMainModule___rarg(x_12, x_135); x_137 = lean_ctor_get(x_136, 1); lean_inc(x_137); lean_dec(x_136); -x_138 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_138 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_132); x_139 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_139, 0, x_132); @@ -1859,13 +1843,13 @@ x_150 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_150, 0, x_78); lean_ctor_set(x_150, 1, x_149); x_151 = lean_array_push(x_140, x_150); -x_152 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_152 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_153 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_153, 0, x_132); lean_ctor_set(x_153, 1, x_152); x_154 = lean_array_push(x_151, x_153); x_155 = lean_array_push(x_154, x_60); -x_156 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_156 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_157 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_157, 0, x_156); lean_ctor_set(x_157, 1, x_155); @@ -1975,7 +1959,7 @@ lean_ctor_set(x_207, 1, x_152); x_208 = lean_array_push(x_206, x_207); x_209 = l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__13; x_210 = l_Lean_addMacroScope(x_195, x_209, x_191); -x_211 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__13; +x_211 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__12; x_212 = l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__15; x_213 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_213, 0, x_188); @@ -2028,7 +2012,7 @@ lean_ctor_set(x_233, 1, x_152); x_234 = lean_array_push(x_232, x_233); x_235 = l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__13; x_236 = l_Lean_addMacroScope(x_220, x_235, x_191); -x_237 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__13; +x_237 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__12; x_238 = l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__15; x_239 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_239, 0, x_188); @@ -2229,13 +2213,13 @@ x_313 = l_Lean_Elab_Term_getMainModule___rarg(x_12, x_312); x_314 = lean_ctor_get(x_313, 1); lean_inc(x_314); lean_dec(x_313); -x_315 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_315 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_316 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_316, 0, x_309); lean_ctor_set(x_316, 1, x_315); lean_inc(x_2); x_317 = lean_array_push(x_2, x_316); -x_318 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_318 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_319 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_319, 0, x_318); lean_ctor_set(x_319, 1, x_317); @@ -2283,7 +2267,7 @@ x_340 = l_Lean_Elab_Term_getMainModule___rarg(x_12, x_339); x_341 = lean_ctor_get(x_340, 1); lean_inc(x_341); lean_dec(x_340); -x_342 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_342 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_336); x_343 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_343, 0, x_336); @@ -2307,13 +2291,13 @@ x_354 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_354, 0, x_282); lean_ctor_set(x_354, 1, x_353); x_355 = lean_array_push(x_344, x_354); -x_356 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_356 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_357 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_357, 0, x_336); lean_ctor_set(x_357, 1, x_356); x_358 = lean_array_push(x_355, x_357); x_359 = lean_array_push(x_358, x_264); -x_360 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_360 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_361 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_361, 0, x_360); lean_ctor_set(x_361, 1, x_359); @@ -2430,7 +2414,7 @@ lean_ctor_set(x_412, 1, x_356); x_413 = lean_array_push(x_411, x_412); x_414 = l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__13; x_415 = l_Lean_addMacroScope(x_398, x_414, x_395); -x_416 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__13; +x_416 = l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__12; x_417 = l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__15; x_418 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_418, 0, x_392); @@ -2881,7 +2865,7 @@ if (x_23 == 0) lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; size_t x_32; size_t x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; x_24 = lean_ctor_get(x_22, 0); lean_dec(x_24); -x_25 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_25 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_18); x_26 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_26, 0, x_18); @@ -2908,7 +2892,7 @@ lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); x_42 = lean_array_push(x_30, x_41); x_43 = lean_array_push(x_42, x_29); -x_44 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_44 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_45 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_45, 0, x_18); lean_ctor_set(x_45, 1, x_44); @@ -2919,12 +2903,12 @@ x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_40); lean_ctor_set(x_48, 1, x_47); x_49 = lean_array_push(x_27, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_50 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_50); lean_ctor_set(x_51, 1, x_49); x_52 = lean_array_push(x_46, x_51); -x_53 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_53 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_53); lean_ctor_set(x_54, 1, x_52); @@ -2937,7 +2921,7 @@ lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean x_55 = lean_ctor_get(x_22, 1); lean_inc(x_55); lean_dec(x_22); -x_56 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_56 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_18); x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_18); @@ -2964,7 +2948,7 @@ lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); x_73 = lean_array_push(x_61, x_72); x_74 = lean_array_push(x_73, x_60); -x_75 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_75 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_76 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_76, 0, x_18); lean_ctor_set(x_76, 1, x_75); @@ -2975,12 +2959,12 @@ x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_71); lean_ctor_set(x_79, 1, x_78); x_80 = lean_array_push(x_58, x_79); -x_81 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_81 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_82 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_82, 0, x_81); lean_ctor_set(x_82, 1, x_80); x_83 = lean_array_push(x_77, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_84 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); @@ -3201,7 +3185,7 @@ x_202 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_202, 0, x_181); lean_ctor_set(x_202, 1, x_201); x_203 = lean_array_push(x_176, x_202); -x_204 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_204 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_166); x_205 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_205, 0, x_166); @@ -3232,7 +3216,7 @@ x_219 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_219, 0, x_218); lean_ctor_set(x_219, 1, x_217); x_220 = lean_array_push(x_200, x_219); -x_221 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_221 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_222 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_222, 0, x_166); lean_ctor_set(x_222, 1, x_221); @@ -3310,7 +3294,7 @@ x_264 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_264, 0, x_243); lean_ctor_set(x_264, 1, x_263); x_265 = lean_array_push(x_238, x_264); -x_266 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_266 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_166); x_267 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_267, 0, x_166); @@ -3341,7 +3325,7 @@ x_281 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_281, 0, x_280); lean_ctor_set(x_281, 1, x_279); x_282 = lean_array_push(x_262, x_281); -x_283 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_283 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_284 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_284, 0, x_166); lean_ctor_set(x_284, 1, x_283); @@ -3465,7 +3449,7 @@ x_60 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_60, 0, x_32); lean_ctor_set(x_60, 1, x_59); x_61 = lean_array_push(x_27, x_60); -x_62 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_62 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_17); x_63 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_63, 0, x_17); @@ -3496,7 +3480,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_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_79 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_80 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_80, 0, x_17); lean_ctor_set(x_80, 1, x_79); @@ -3588,7 +3572,7 @@ x_129 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_129, 0, x_101); lean_ctor_set(x_129, 1, x_128); x_130 = lean_array_push(x_96, x_129); -x_131 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_131 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_17); x_132 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_132, 0, x_17); @@ -3619,7 +3603,7 @@ x_146 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_146, 0, x_145); lean_ctor_set(x_146, 1, x_144); x_147 = lean_array_push(x_127, x_146); -x_148 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_148 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_149 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_149, 0, x_17); lean_ctor_set(x_149, 1, x_148); @@ -5268,10 +5252,6 @@ l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___cl lean_mark_persistent(l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__11); l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__12 = _init_l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__12(); lean_mark_persistent(l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__12); -l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__13 = _init_l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__13(); -lean_mark_persistent(l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__13); -l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__14 = _init_l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__14(); -lean_mark_persistent(l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__5___closed__14); l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__1 = _init_l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__1(); lean_mark_persistent(l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__1); l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__2 = _init_l_List_forIn_loop___at_Lean_Elab_Deriving_Ord_mkMatch_mkAlts___spec__7___lambda__1___closed__2(); diff --git a/stage0/stdlib/Lean/Elab/Deriving/Repr.c b/stage0/stdlib/Lean/Elab/Deriving/Repr.c index 47ac892ae7..5f2603ba01 100644 --- a/stage0/stdlib/Lean/Elab/Deriving/Repr.c +++ b/stage0/stdlib/Lean/Elab/Deriving/Repr.c @@ -39,9 +39,10 @@ extern lean_object* l_term___x3e_x3d_____closed__2; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__19; lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__1___closed__3; lean_object* l_List_head_x21___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__8; lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__1___closed__5; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__8; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__1; extern lean_object* l_Array_empty___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__13; @@ -53,7 +54,6 @@ extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____close lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__2___closed__3; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__27; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__1; lean_object* l_Lean_Elab_Deriving_Repr_initFn____x40_Lean_Elab_Deriving_Repr___hyg_3184____closed__1; extern lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__2; uint8_t l_Lean_Expr_isAppOf(lean_object*, lean_object*); @@ -64,7 +64,6 @@ lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__2___clos extern lean_object* l_termDepIfThenElse___closed__24; lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_Elab_Term_0__Lean_Elab_Term_tryPureCoe_x3f___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MessageData_ofList(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__2; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__23; extern lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Util_Trace_0__Lean_withNestedTracesFinalizer___spec__5___closed__1; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__1; @@ -82,11 +81,11 @@ lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_1481____closed__8; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_mkLocalInstanceLetDecls(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__2; extern lean_object* l_Lean_groupKind___closed__1; -extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkMutualBlock(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_13978____closed__6; lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForInduct(lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__2___closed__4; @@ -95,7 +94,7 @@ extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_948___ lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___rarg___closed__8; lean_object* l_Lean_throwError___at___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_mkDiscrs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForInduct___boxed(lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___rarg___closed__4; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__26; @@ -109,13 +108,14 @@ lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForInduct___rarg(lean_object*, lean 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_Repr_mkBodyForStruct(lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInstImplicitBinders___spec__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBody___boxed(lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__1___closed__6; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__31; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__12; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; lean_object* l_Lean_Elab_Deriving_mkLet(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__7; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkMutualBlock___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -124,7 +124,6 @@ extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__14; lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct_match__1___rarg(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__43; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__11; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__20; extern lean_object* l_Lean_strLitKind___closed__2; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__32; @@ -137,7 +136,6 @@ extern lean_object* l_Lean_Literal_type___closed__1; lean_object* l_Lean_Elab_Deriving_Repr_mkBody(lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__11; lean_object* l_Lean_getStructureFields(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_to_list(lean_object*, lean_object*); extern lean_object* l_Lean_numLitKind___closed__2; @@ -185,20 +183,23 @@ lean_object* l_Lean_Elab_Deriving_Repr_mkAuxFunction(lean_object*, lean_object*, lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__32; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__10; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__20; +extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__4; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__10; extern lean_object* l_Lean_Parser_Command_end___elambda__1___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__10; uint8_t lean_nat_dec_le(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_private___elambda__1___closed__1; extern lean_object* l_Lean_Parser_Term_explicitBinder___elambda__1___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Deriving_Repr_mkReprInstanceHandler___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l_Lean_getConstInfoCtor___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfoCtor___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__4___closed__3; lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___rarg___closed__6; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l_Lean_isInductive___at_Lean_Elab_Deriving_Repr_mkReprInstanceHandler___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader(lean_object*); extern lean_object* l_List_head_x21___rarg___closed__3; @@ -206,7 +207,6 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkMutualBlock__ extern lean_object* l_Lean_Syntax_expandInterpolatedStr___lambda__1___closed__1; lean_object* l_List_map___at___private_Lean_Elab_Deriving_Repr_0__Lean_Elab_Deriving_Repr_mkReprInstanceCmds___spec__1(lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___boxed(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__1___closed__2; extern lean_object* l_Lean_instInhabitedName; @@ -231,7 +231,6 @@ lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAl lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__4___closed__1; lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_mkInductArgNames___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_head_x21___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__1___boxed(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; extern lean_object* l_prec_x28___x29___closed__7; extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__4; extern lean_object* l_prec_x28___x29___closed__3; @@ -249,6 +248,7 @@ lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___rarg___closed__1; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__22; extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__4___lambda__1___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkAuxFunction___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Deriving_Repr_mkReprInstanceHandler___spec__3(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); @@ -259,6 +259,7 @@ lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___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_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__3; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__2___closed__1; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__4___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___rarg___closed__7; @@ -273,7 +274,6 @@ lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInductiv uint8_t l_Lean_isStructure(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___rarg___closed__2; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__4___lambda__1___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__4___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); extern lean_object* l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__4; @@ -449,7 +449,7 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_32, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_42 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_21); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_21); @@ -543,7 +543,7 @@ x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_80); lean_ctor_set(x_81, 1, x_79); x_82 = lean_array_push(x_73, x_81); -x_83 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_83 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_21); x_84 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_84, 0, x_21); @@ -1121,7 +1121,7 @@ x_72 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_72, 0, x_20); lean_ctor_set(x_72, 1, x_71); x_73 = lean_array_push(x_70, x_72); -x_74 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_74 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_74); lean_ctor_set(x_75, 1, x_73); @@ -1236,7 +1236,7 @@ x_132 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_132, 0, x_20); lean_ctor_set(x_132, 1, x_131); x_133 = lean_array_push(x_130, x_132); -x_134 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_134 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_135 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_135, 0, x_134); lean_ctor_set(x_135, 1, x_133); @@ -2112,7 +2112,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__4; -x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__4; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -2122,7 +2122,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__5; -x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__4; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -2540,13 +2540,13 @@ x_24 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_23); x_25 = lean_ctor_get(x_24, 1); lean_inc(x_25); lean_dec(x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_26 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_20); lean_ctor_set(x_27, 1, x_26); lean_inc(x_1); x_28 = lean_array_push(x_1, x_27); -x_29 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_29 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -3574,7 +3574,7 @@ if (x_92 == 0) { lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; size_t x_98; size_t x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_object* x_150; lean_object* x_151; lean_object* x_152; lean_object* x_153; lean_object* x_154; lean_object* x_155; lean_object* x_156; lean_object* x_157; lean_object* x_158; lean_object* x_159; lean_object* x_160; lean_object* x_161; lean_object* x_162; lean_object* x_163; lean_object* x_164; lean_object* x_165; lean_object* x_166; lean_object* x_167; lean_object* x_168; lean_object* x_169; lean_object* x_170; lean_object* x_171; lean_object* x_172; lean_object* x_173; lean_object* x_174; lean_object* x_175; lean_object* x_176; lean_object* x_177; lean_object* x_178; lean_object* x_179; lean_object* x_180; lean_object* x_181; lean_object* x_182; lean_object* x_183; lean_object* x_184; lean_object* x_185; lean_object* x_186; lean_object* x_187; lean_object* x_188; lean_object* x_189; lean_object* x_190; lean_object* x_191; lean_object* x_192; lean_object* x_193; lean_object* x_194; lean_object* x_195; lean_object* x_196; lean_object* x_197; lean_object* x_198; lean_object* x_199; lean_object* x_200; lean_object* x_201; lean_object* x_202; lean_object* x_203; lean_object* x_204; lean_object* x_205; lean_object* x_206; lean_object* x_207; lean_object* x_208; lean_object* x_209; lean_object* x_210; lean_object* x_211; lean_object* x_212; lean_object* x_213; lean_object* x_214; lean_object* x_215; x_93 = lean_ctor_get(x_91, 0); -x_94 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_94 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_86); x_95 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_95, 0, x_86); @@ -3598,7 +3598,7 @@ x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_46); lean_ctor_set(x_106, 1, x_105); x_107 = lean_array_push(x_96, x_106); -x_108 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_108 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_86); x_109 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_109, 0, x_86); @@ -3753,7 +3753,7 @@ lean_ctor_set(x_177, 0, x_86); lean_ctor_set(x_177, 1, x_176); lean_inc(x_177); x_178 = lean_array_push(x_175, x_177); -x_179 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_179 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_180 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_180, 0, x_179); lean_ctor_set(x_180, 1, x_178); @@ -3825,7 +3825,7 @@ x_212 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_212, 0, x_49); lean_ctor_set(x_212, 1, x_211); x_213 = lean_array_push(x_110, x_212); -x_214 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_214 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_215 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_215, 0, x_214); lean_ctor_set(x_215, 1, x_213); @@ -3840,7 +3840,7 @@ x_217 = lean_ctor_get(x_91, 1); lean_inc(x_217); lean_inc(x_216); lean_dec(x_91); -x_218 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_218 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_86); x_219 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_219, 0, x_86); @@ -3864,7 +3864,7 @@ x_230 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_230, 0, x_46); lean_ctor_set(x_230, 1, x_229); x_231 = lean_array_push(x_220, x_230); -x_232 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_232 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_86); x_233 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_233, 0, x_86); @@ -4019,7 +4019,7 @@ lean_ctor_set(x_301, 0, x_86); lean_ctor_set(x_301, 1, x_300); lean_inc(x_301); x_302 = lean_array_push(x_299, x_301); -x_303 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_303 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_304 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_304, 0, x_303); lean_ctor_set(x_304, 1, x_302); @@ -4091,7 +4091,7 @@ x_336 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_336, 0, x_49); lean_ctor_set(x_336, 1, x_335); x_337 = lean_array_push(x_234, x_336); -x_338 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_338 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_339 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_339, 0, x_338); lean_ctor_set(x_339, 1, x_337); @@ -4452,7 +4452,7 @@ if (x_23 == 0) lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; size_t x_32; size_t x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; x_24 = lean_ctor_get(x_22, 0); lean_dec(x_24); -x_25 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_25 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_18); x_26 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_26, 0, x_18); @@ -4479,7 +4479,7 @@ lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); x_42 = lean_array_push(x_30, x_41); x_43 = lean_array_push(x_42, x_29); -x_44 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_44 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_45 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_45, 0, x_18); lean_ctor_set(x_45, 1, x_44); @@ -4490,12 +4490,12 @@ x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_40); lean_ctor_set(x_48, 1, x_47); x_49 = lean_array_push(x_27, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_50 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_50); lean_ctor_set(x_51, 1, x_49); x_52 = lean_array_push(x_46, x_51); -x_53 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_53 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_53); lean_ctor_set(x_54, 1, x_52); @@ -4508,7 +4508,7 @@ lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean x_55 = lean_ctor_get(x_22, 1); lean_inc(x_55); lean_dec(x_22); -x_56 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_56 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_18); x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_18); @@ -4535,7 +4535,7 @@ lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); x_73 = lean_array_push(x_61, x_72); x_74 = lean_array_push(x_73, x_60); -x_75 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_75 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_76 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_76, 0, x_18); lean_ctor_set(x_76, 1, x_75); @@ -4546,12 +4546,12 @@ x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_71); lean_ctor_set(x_79, 1, x_78); x_80 = lean_array_push(x_58, x_79); -x_81 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_81 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_82 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_82, 0, x_81); lean_ctor_set(x_82, 1, x_80); x_83 = lean_array_push(x_77, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_84 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); @@ -4765,7 +4765,7 @@ x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_31); lean_ctor_set(x_52, 1, x_51); x_53 = lean_array_push(x_26, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_54 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_16); x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_16); @@ -4796,7 +4796,7 @@ x_69 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_69, 0, x_68); lean_ctor_set(x_69, 1, x_67); x_70 = lean_array_push(x_50, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_71 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_72 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_72, 0, x_16); lean_ctor_set(x_72, 1, x_71); @@ -4874,7 +4874,7 @@ x_114 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_114, 0, x_93); lean_ctor_set(x_114, 1, x_113); x_115 = lean_array_push(x_88, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_116 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_16); x_117 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_117, 0, x_16); @@ -4905,7 +4905,7 @@ x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_130); lean_ctor_set(x_131, 1, x_129); x_132 = lean_array_push(x_112, x_131); -x_133 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_133 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_134 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_134, 0, x_16); lean_ctor_set(x_134, 1, x_133); @@ -5014,7 +5014,7 @@ x_192 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_192, 0, x_164); lean_ctor_set(x_192, 1, x_191); x_193 = lean_array_push(x_159, x_192); -x_194 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_194 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_149); x_195 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_195, 0, x_149); @@ -5045,7 +5045,7 @@ x_209 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_209, 0, x_208); lean_ctor_set(x_209, 1, x_207); x_210 = lean_array_push(x_190, x_209); -x_211 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_211 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_212 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_212, 0, x_149); lean_ctor_set(x_212, 1, x_211); @@ -5137,7 +5137,7 @@ x_261 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_261, 0, x_233); lean_ctor_set(x_261, 1, x_260); x_262 = lean_array_push(x_228, x_261); -x_263 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_263 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_149); x_264 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_264, 0, x_149); @@ -5168,7 +5168,7 @@ x_278 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_278, 0, x_277); lean_ctor_set(x_278, 1, x_276); x_279 = lean_array_push(x_259, x_278); -x_280 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_280 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_281 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_281, 0, x_149); lean_ctor_set(x_281, 1, x_280); diff --git a/stage0/stdlib/Lean/Elab/Deriving/Util.c b/stage0/stdlib/Lean/Elab/Deriving/Util.c index f85c738601..eec6c61954 100644 --- a/stage0/stdlib/Lean/Elab/Deriving/Util.c +++ b/stage0/stdlib/Lean/Elab/Deriving/Util.c @@ -15,7 +15,6 @@ extern "C" { #endif lean_object* l_Lean_getConstInfo___at_Lean_Elab_Term_mkConst___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkInstImplicitBinders___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__2; size_t l_USize_add(size_t, size_t); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__4; lean_object* lean_erase_macro_scopes(lean_object*); @@ -29,15 +28,13 @@ lean_object* l_Subarray_forInUnsafe_loop___at_Lean_Elab_Deriving_mkDiscrs___spec lean_object* l_Lean_Elab_Deriving_mkContext___closed__2; lean_object* l_Lean_Elab_Deriving_mkContext___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_term_x5b___x5d___closed__9; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__4; 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_myMacro____x40_Init_Notation___hyg_15425____closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7614____closed__6; lean_object* l_Array_foldrMUnsafe_fold___at_Lean_Elab_Deriving_mkLet___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__2; lean_object* l_Array_append___rarg(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__4; extern lean_object* l_Lean_getConstInfoInduct___rarg___lambda__1___closed__2; extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_377____closed__22; extern lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__3; @@ -46,6 +43,7 @@ lean_object* l_Lean_Meta_mkAppM(lean_object*, lean_object*, lean_object*, lean_o lean_object* l_Lean_Elab_Deriving_mkContext___closed__1; lean_object* l_Lean_Elab_Deriving_mkInductiveApp___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_uset(lean_object*, size_t, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__4; lean_object* l_Lean_Elab_Deriving_mkInductArgNames___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__2; size_t l_USize_sub(size_t, size_t); @@ -66,7 +64,6 @@ lean_object* lean_string_append(lean_object*, lean_object*); lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_Elab_Term_0__Lean_Elab_Term_tryPureCoe_x3f___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MessageData_ofList(lean_object*); lean_object* l_Lean_Meta_isTypeCorrect(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__6; lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_mkContext___spec__2___boxed(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_mkContext___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfoInduct___at_Lean_Elab_Deriving_mkContext___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -89,6 +86,7 @@ lean_object* l_Lean_Elab_Deriving_mkDiscrs___boxed__const__1; lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_mkDiscr(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__6; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__6; lean_object* l_Lean_Elab_Deriving_mkInstanceCmds(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); @@ -98,6 +96,8 @@ lean_object* l_Lean_Elab_Deriving_mkInstImplicitBinders(lean_object*, lean_objec lean_object* l_Array_foldrMUnsafe_fold___at_Lean_Elab_Deriving_mkLet___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_mkLet___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__4; lean_object* l_Subarray_forInUnsafe_loop___at_Lean_Elab_Deriving_mkDiscrs___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Meta_mkArrow___closed__2; lean_object* l_Lean_Elab_Deriving_mkLet(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -105,6 +105,7 @@ lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_mkContext___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_fvarId_x21(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_mkDiscrs___spec__2(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__2; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_mkHeader___spec__2(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__4; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingAux___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -139,6 +140,7 @@ lean_object* l_Lean_Elab_Deriving_mkContext_match__1___rarg(lean_object*, lean_o lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInductiveApp___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkLocalInstanceLetDecls___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_mkHeader___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_mkDiscrs___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getLocalDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -149,21 +151,19 @@ extern lean_object* l_Lean_Parser_Term_explicitBinder___elambda__1___closed__1; lean_object* l_Lean_Elab_Deriving_explicitBinderF; lean_object* l_Lean_getConstInfoInduct___at_Lean_Elab_Deriving_mkContext___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__25; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInstImplicitBinders___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkInstanceCmds___spec__1___boxed(lean_object**); lean_object* l_Array_ofSubarray___rarg(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_mkImplicitBinders___spec__1(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_mkImplicitBinders(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedName; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkInstImplicitBinders___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_mkContext___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__12; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkHeader___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_mkInductArgNames___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInductiveApp___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_prec_x28___x29___closed__7; extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__4; @@ -185,12 +185,12 @@ lean_object* l_Lean_Meta_forallBoundedTelescope___at_Lean_Elab_Deriving_mkInstIm extern lean_object* l_instReprSigma___rarg___closed__6; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkHeader___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkConst(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__5; extern lean_object* l_addParenHeuristic___closed__1; lean_object* l_Lean_Elab_Deriving_mkInductiveApp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInductiveApp___spec__2___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7602____closed__6; extern lean_object* l_term_x5b___x5d___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__5; lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__3; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_mkImplicitBinders___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1551,7 +1551,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Elab_Deriving_mkContext___closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_7602____closed__6; +x_2 = l_myMacro____x40_Init_Notation___hyg_7614____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -2084,7 +2084,7 @@ x_91 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_91, 0, x_53); lean_ctor_set(x_91, 1, x_90); x_92 = lean_array_push(x_89, x_91); -x_93 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_93 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_82); x_94 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_94, 0, x_82); @@ -2102,19 +2102,19 @@ x_100 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_100, 0, x_53); lean_ctor_set(x_100, 1, x_99); x_101 = lean_array_push(x_92, x_100); -x_102 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_102 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_103 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_103, 0, x_82); lean_ctor_set(x_103, 1, x_102); x_104 = lean_array_push(x_101, x_103); x_105 = lean_array_push(x_104, x_76); -x_106 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_106 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_107 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_107, 0, x_106); lean_ctor_set(x_107, 1, x_105); lean_inc(x_4); x_108 = lean_array_push(x_4, x_107); -x_109 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_109 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_110 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_110, 0, x_109); lean_ctor_set(x_110, 1, x_108); @@ -2352,7 +2352,7 @@ x_21 = l_Lean_Elab_Term_getMainModule___rarg(x_10, x_20); x_22 = lean_ctor_get(x_21, 1); lean_inc(x_22); lean_dec(x_21); -x_23 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_23 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_17); x_24 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_24, 0, x_17); @@ -2360,7 +2360,7 @@ lean_ctor_set(x_24, 1, x_23); x_25 = l_Array_empty___closed__1; x_26 = lean_array_push(x_25, x_24); x_27 = lean_array_push(x_26, x_15); -x_28 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_28 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_17); lean_ctor_set(x_29, 1, x_28); @@ -2371,7 +2371,7 @@ lean_ctor_set(x_32, 0, x_31); lean_ctor_set(x_32, 1, x_30); x_33 = lean_array_push(x_27, x_32); x_34 = lean_array_push(x_33, x_4); -x_35 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_35 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); @@ -2536,7 +2536,7 @@ lean_inc(x_3); x_53 = lean_array_push(x_3, x_52); x_54 = l_Lean_expandExplicitBindersAux_loop___closed__3; x_55 = lean_name_mk_string(x_4, x_54); -x_56 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_56 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_17); x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_17); @@ -2554,7 +2554,7 @@ lean_ctor_set(x_62, 1, x_61); x_63 = lean_array_push(x_48, x_62); x_64 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__31; x_65 = lean_name_mk_string(x_25, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_66 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_67 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_67, 0, x_17); lean_ctor_set(x_67, 1, x_66); @@ -2648,7 +2648,7 @@ lean_inc(x_3); x_108 = lean_array_push(x_3, x_107); x_109 = l_Lean_expandExplicitBindersAux_loop___closed__3; x_110 = lean_name_mk_string(x_4, x_109); -x_111 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_111 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_17); x_112 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_112, 0, x_17); @@ -2666,7 +2666,7 @@ lean_ctor_set(x_117, 1, x_116); x_118 = lean_array_push(x_103, x_117); x_119 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__31; x_120 = lean_name_mk_string(x_80, x_119); -x_121 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_121 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_122 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_122, 0, x_17); lean_ctor_set(x_122, 1, x_121); @@ -3200,9 +3200,9 @@ lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean x_15 = lean_ctor_get(x_13, 0); lean_dec(x_15); x_16 = lean_mk_syntax_ident(x_1); -x_17 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_17 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_18 = lean_array_push(x_17, x_16); -x_19 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_19 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_20 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_20, 0, x_19); lean_ctor_set(x_20, 1, x_18); @@ -3216,9 +3216,9 @@ x_21 = lean_ctor_get(x_13, 1); lean_inc(x_21); lean_dec(x_13); x_22 = lean_mk_syntax_ident(x_1); -x_23 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_23 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_24 = lean_array_push(x_23, x_22); -x_25 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_25 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_26 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_26, 0, x_25); lean_ctor_set(x_26, 1, x_24); @@ -3350,7 +3350,7 @@ x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); x_34 = lean_array_push(x_29, x_33); -x_35 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_35 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_20); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_20); diff --git a/stage0/stdlib/Lean/Elab/Do.c b/stage0/stdlib/Lean/Elab/Do.c index 1ba7e97e34..21721d4a8c 100644 --- a/stage0/stdlib/Lean/Elab/Do.c +++ b/stage0/stdlib/Lean/Elab/Do.c @@ -30,17 +30,16 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_ToCodeBlock_doTryT extern lean_object* l_Lean_Name_toString___closed__1; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_mkDoSeq___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_nameSetToArray(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__3; extern lean_object* l_Lean_Elab_Term_elabNoMatch___closed__1; lean_object* l_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop___closed__12; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___spec__3___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___boxed__const__1; lean_object* l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__12; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__7; lean_object* l_Lean_Elab_Term_Do_extendUpdatedVarsAux_update_match__1(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doLetArrowToCode___closed__2; lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__9; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_ToCodeBlock_expandLiftMethodAux___boxed__const__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__2; size_t l_USize_add(size_t, size_t); extern lean_object* l_Lean_Name_getString_x21___closed__3; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__5___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*); @@ -68,6 +67,7 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_actionTerminalToTerm___closed__5; lean_object* l_Lean_Elab_Term_Do_ToTerm_actionTerminalToTerm___closed__13; lean_object* l_Lean_Elab_Term_Do_mkFreshJP___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_ToCodeBlock_expandLiftMethodAux___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12093____closed__3; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__17; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__4___closed__3; lean_object* l_Array_filterMapM___at_Lean_Elab_Term_Do_getPatternVarNames___spec__1___boxed(lean_object*, lean_object*, lean_object*); @@ -88,10 +88,10 @@ lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode_ lean_object* l_Lean_Elab_Term_Do_getLetPatDeclVars___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__8; extern lean_object* l_Lean_Parser_Term_doContinue___elambda__1___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__7; lean_object* l_Lean_Elab_Term_Do_ToTerm_actionTerminalToTerm___closed__14; extern lean_object* l_Lean_withIncRecDepth___rarg___lambda__2___closed__2; lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm_match__1___rarg(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__3; lean_object* l_Lean_mkIdentFromRef___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_destructTuple_destruct___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__17; lean_object* l_Lean_Elab_Term_Do_ToTerm_mkJmp(lean_object*, lean_object*, lean_object*); @@ -102,7 +102,6 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_seqToTerm___closed__2; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_run(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_eraseOptVar_match__1(lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___spec__4___boxed(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__4; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f_match__1(lean_object*); lean_object* l_Array_filterMapM___at_Lean_Elab_Term_Do_getPatternVarNames___spec__1(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_destructTuple_destruct_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); @@ -110,6 +109,7 @@ lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f_match_ lean_object* lean_name_mk_string(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__43; extern lean_object* l_Lean_fieldIdxKind___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_object* l_Array_eraseIdx___rarg(lean_object*, lean_object*); uint8_t l_USize_decEq(size_t, size_t); extern lean_object* l_Lean_Parser_Term_letEqnsDecl___closed__2; @@ -120,23 +120,22 @@ lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlo lean_object* l_Lean_Elab_Term_Do_ToTerm_mkNestedKind___boxed(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_hasLiftMethod_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_getDoIdDeclVar___boxed(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__1; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkUnit___closed__3; lean_object* l_Lean_Elab_Term_Do_hasBreakContinue___boxed(lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__2; lean_object* l_Array_append___rarg(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_convertTerminalActionIntoJmp_loop___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__20; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__4; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_withFor___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTerm___closed__25; extern lean_object* l_Lean_Elab_throwUnsupportedSyntax___rarg___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13765____closed__6; lean_object* l_Lean_Elab_Term_Do_concat___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_convertTerminalActionIntoJmp_loop___boxed__const__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__8; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_quoteAutoTactic___spec__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__3___closed__1; lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTerm___closed__29; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__9; lean_object* l_Lean_SourceInfo_fromRef(lean_object*); extern lean_object* l_Lean_Parser_Term_ensureExpectedType___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_Do_mkMatch___boxed__const__1; @@ -146,7 +145,6 @@ lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Do_0__Lean_Elab_Ter lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkUnit___closed__5; lean_object* l_Lean_Meta_mkAppM(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__9; lean_object* l_Lean_withRef___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__3___closed__6; lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTerm___closed__19; @@ -162,7 +160,9 @@ lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_Do_ToTerm_seqT uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Do_hasReturn___spec__2(lean_object*, size_t, size_t); lean_object* l_Lean_Elab_Term_Do_extendUpdatedVarsAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_run(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__4; extern lean_object* l_Lean_Parser_Term_doReassignArrow___elambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13789____closed__3; extern lean_object* l_Lean_Parser_Term_letPatDecl___closed__2; uint8_t l_Lean_Elab_Term_Do_hasTerminalAction(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__11; @@ -172,14 +172,15 @@ lean_object* l_Lean_Elab_Term_Do_getDoLetRecVars___boxed(lean_object*, lean_obje lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___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* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__10; lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__32; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__8; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_getDoSeq___boxed(lean_object*); extern lean_object* l_Lean_Meta_mkPure___closed__4; extern lean_object* l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_Do_concat___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__1; size_t l_USize_sub(size_t, size_t); extern lean_object* l_Lean_Parser_Term_doIfLetBind___elambda__1___closed__1; extern lean_object* l_Array_empty___closed__1; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkDoIfView___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___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*); @@ -203,13 +204,12 @@ lean_object* l_List_append___rarg(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__3(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__9(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_getDoPatDeclVars___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_Do_ToTerm_toTerm___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_name_eq(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_doCatch___elambda__1___closed__2; lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13789____closed__4; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_Do_ToTerm_returnToTerm___spec__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__1; lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_Do_ToTerm_returnToTerm___spec__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_mkIdentFrom(lean_object*, lean_object*); @@ -242,10 +242,7 @@ lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_ToCodeBlock_checkLetArro lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkUnit___closed__2; lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_ToCodeBlock_mkForInBody___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__9; lean_object* l_Lean_MessageData_ofList(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__6; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__10; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_getDoLetRecVars___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_seqToTerm___closed__1; @@ -303,7 +300,7 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Lean_initFn____x40_Lean_Environment_ extern lean_object* l_Lean_Parser_Term_doMatch___elambda__1___closed__2; lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_mkJmp___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_pullExitPointsAux___lambda__1___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12069____closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__2; lean_object* l_Lean_Elab_Term_Do_mkFreshJP___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_expandLiftMethod(lean_object*, lean_object*, lean_object*); @@ -314,13 +311,13 @@ lean_object* l_Lean_Elab_Term_elabLiftMethod___closed__1; lean_object* l_Lean_Elab_Term_Do_ToTerm_run___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_hasLiftMethod___boxed(lean_object*); lean_object* l_Lean_Elab_Term_Do_pullExitPointsAux___lambda__1___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; lean_object* l_Lean_Elab_Term_Do_concat___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_nat_add(lean_object*, lean_object*); uint8_t l_Lean_Elab_Term_Do_isMutableLet(lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__25; extern lean_object* l_Lean_Parser_Term_doUnless___elambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_object* l_Lean_Elab_Term_Do_elabDo___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_mkFreshJP(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___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkTuple___spec__1___closed__5; @@ -340,7 +337,6 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_actionTerminalToTerm(lean_object*, lean_ lean_object* l_Lean_Elab_Term_Do_getPatternsVarsEx___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTerm___closed__6; lean_object* l_Lean_Elab_Term_Do_pullExitPointsAux___lambda__1___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__6; extern lean_object* l_Lean_Option_myMacro____x40_Lean_Data_Options___hyg_897____closed__12; uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Do_extendUpdatedVarsAux_update___spec__3(lean_object*, lean_object*, size_t, size_t); lean_object* l_Lean_Elab_Term_Do_eraseOptVar(lean_object*, lean_object*); @@ -371,11 +367,11 @@ lean_object* l_List_map___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_varsToM lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__5; lean_object* l_Lean_Elab_Term_Do_mkAuxDeclFor___rarg___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Do_hasTerminalAction___spec__2(lean_object*, size_t, size_t); lean_object* l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__7; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlock_mkForInBody___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_mkSimpleJmp___spec__1(lean_object*, size_t, size_t, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__6; lean_object* l_Lean_Syntax_mkApp(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__18; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___spec__5___boxed(lean_object*, lean_object*, lean_object*); @@ -397,11 +393,11 @@ lean_object* l_Lean_Elab_Term_Do_getLetDeclVars(lean_object*, lean_object*, lean lean_object* l___regBuiltin_Lean_Elab_Term_expandTermReturn(lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__12; extern lean_object* l_Lean_Parser_Term_termReturn___elambda__1___closed__2; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_ToCodeBlock_expandLiftMethodAux___spec__6(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabTermEnsuringType(lean_object*, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_fget(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__6; lean_object* l_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop___closed__9; lean_object* l_Lean_Elab_Term_Do_pullExitPointsAux___lambda__1___closed__4; lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*); @@ -436,6 +432,7 @@ lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doReturnToCode(lean_object*, lean_o lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doReassignArrowToCode___closed__2; extern lean_object* l_Lean_groupKind___closed__2; lean_object* l_Lean_Elab_Term_Do_ToTerm_declToTerm(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__6; lean_object* lean_st_ref_take(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__33; lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__22; @@ -451,6 +448,7 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__2; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_ToCodeBlock_expandLiftMethodAux___lambda__1(lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__21; lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_object* l_Lean_Elab_Term_Do_ToTerm_Kind_isRegular_match__1(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_Kind_isRegular_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode___spec__9___rarg(lean_object*); @@ -467,7 +465,6 @@ lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode_match__1___rarg(lean_ob lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_concat___spec__3___rarg(lean_object*); lean_object* l_Lean_Elab_Term_Do_hasExitPointPred_loop___at_Lean_Elab_Term_Do_hasExitPoint___spec__1___boxed(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doReassignArrowToCode___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13765____closed__4; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_ToCodeBlock_getTryCatchUpdatedVars___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l___private_Lean_Elab_Do_0__Lean_Elab_Term_liftMethodForbiddenBinder(lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkPureUnit___closed__7; @@ -476,6 +473,7 @@ lean_object* l_Lean_Elab_Term_Do_mkAuxDeclFor___rarg___lambda__1(lean_object*, l lean_object* l_Lean_Elab_Term_Do_hasReturn_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabLiftMethod___closed__1; extern lean_object* l_Lean_Option_myMacro____x40_Lean_Data_Options___hyg_897____closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__12; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___spec__5(size_t, size_t, lean_object*); lean_object* l_Lean_Elab_Term_Do_instInhabitedAlt___rarg(lean_object*); @@ -499,19 +497,21 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCo lean_object* l_Lean_Elab_Term_elabTerm(lean_object*, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getHeadInfo(lean_object*); extern lean_object* l_Lean_Parser_Term_typeOf___elambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__9; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__1; extern lean_object* l_Lean_Parser_Term_termUnless___elambda__1___closed__2; uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Do_extendUpdatedVarsAux_update___spec__4(lean_object*, lean_object*, size_t, size_t); extern lean_object* l_Lean_Parser_Term_doFor___elambda__1___closed__2; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_destructTuple_destruct___closed__5; lean_object* l_Lean_Elab_Term_Do_ToTerm_actionTerminalToTerm___closed__16; lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_ToCodeBlock_mkForInBody___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__4; lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_concat___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_homogenize(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__29; extern lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__3; uint8_t l_Lean_Elab_Term_Do_hasExitPoint(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTerm(lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Elab_Term_Do_hasReturn(lean_object*); extern lean_object* l_Lean_Meta_mkArrow___closed__2; @@ -543,15 +543,15 @@ lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Do_0__Lean_Elab_ lean_object* l_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop___closed__3; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_getPatternVarNames___spec__2(lean_object*, size_t, size_t, lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_mkIdBindFor(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_13954____closed__11; lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTerm___closed__7; lean_object* l_Lean_Elab_Term_Do_mkBreak(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13765____closed__3; lean_object* l_Lean_Elab_Term_Do_attachJPs___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_mkAuxDeclFor___rarg___lambda__11(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_pullExitPointsAux___lambda__1___closed__3; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__3___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__12; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__2; uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Do_hasExitPoint___spec__2(lean_object*, size_t, size_t); extern lean_object* l_Lean_Parser_Term_doBreak___elambda__1___closed__5; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_ensureInsideFor___closed__2; @@ -566,7 +566,6 @@ lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_Do_mkSimpleJmp extern lean_object* l_Lean_strLitKind___closed__2; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doReassignArrowToCode___closed__1; lean_object* l_Lean_Elab_Term_Do_hasTerminalAction_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12069____closed__9; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_concat___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_ensureTypeOf___elambda__1___closed__2; lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_Do_getDoLetRecVars___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -593,16 +592,17 @@ lean_object* l_Lean_Syntax_getId(lean_object*); lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_forInMacro___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop___closed__15; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__6; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_getTryCatchUpdatedVars(lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Do_hasBreakContinue___spec__2___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_tryCatchPred___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__11; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_object* l_List_map___at___private_Lean_Elab_Do_0__Lean_Elab_Term_getDoSeqElems___spec__1(lean_object*); lean_object* l_Lean_Elab_Term_Do_CodeBlocl_toMessageData_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* l_Lean_Elab_Term_Do_ToCodeBlock_withFor(lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkPureUnit___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__27; lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkTuple___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -619,6 +619,7 @@ lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode_ lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkTuple___spec__1___closed__1; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__3___closed__5; extern lean_object* l_Lean_Parser_Term_doLetArrow___elambda__1___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13789____closed__6; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___spec__6___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlock_doUnlessToCode___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_extractBind___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -633,7 +634,6 @@ lean_object* l_Lean_Elab_Term_Do_hasExitPointPred_loop(lean_object*, lean_object extern lean_object* l_instMonadEST___closed__1; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f_match__3___rarg(lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkTuple___spec__1___closed__2; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; extern lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_isMatchUnit_x3f_match__2___rarg___closed__1; lean_object* l_Lean_throwError___at_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode___spec__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_ToCodeBlock_expandLiftMethodAux___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -703,7 +703,6 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_mkIte(lean_object*, lean_object*, lean_o lean_object* l___regBuiltin_Lean_Elab_Term_expandTermUnless(lean_object*); lean_object* l_Lean_Meta_whnf(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_instInhabitedAlt(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__4; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_ToCodeBlock_getTryCatchUpdatedVars___spec__1(lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTerm___closed__15; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__6___rarg(lean_object*); @@ -747,6 +746,7 @@ lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__1___boxed(lea lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_withNewMutableVars(lean_object*); extern lean_object* l_Lean_nullKind___closed__2; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_checkLetArrowRHS___closed__2; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode___lambda__1___closed__2; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkPureUnit(lean_object*, lean_object*); @@ -781,6 +781,7 @@ lean_object* l_Lean_Elab_Term_Do_hasTerminalAction___boxed(lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkPureUnit___closed__6; uint8_t l_Lean_Elab_Term_Do_hasExitPointPred_loop___at_Lean_Elab_Term_Do_hasExitPoint___spec__1(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_getPatternVarsEx___spec__1(size_t, size_t, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__3; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_mkIdBindFor___closed__1; lean_object* l_Lean_Elab_Term_Do_eraseOptVar_match__1___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_ctor___elambda__1___closed__10; @@ -817,6 +818,7 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__17; lean_object* l_Lean_Syntax_getSepArgs(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__6; lean_object* l_Lean_Elab_Term_Do_getDoPatDeclVars(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_15449____closed__12; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__11___closed__12; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_getDoSeq(lean_object*); @@ -840,6 +842,7 @@ lean_object* lean_environment_main_module(lean_object*); lean_object* l_Lean_Elab_Term_Do_mkAuxDeclFor___rarg___lambda__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__8; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doReturnToCode___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__10; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_mkForInBody___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_mkPureUnitAction(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTerm___closed__31; @@ -854,11 +857,9 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__40; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doLetArrowToCode___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_mkUVarTuple(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__10(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__10; lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__13; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkMonadAlias___closed__2; lean_object* l_Lean_Elab_Term_Do_hasBreakContinueReturn_match__1(lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_convertTerminalActionIntoJmp_loop___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_sequenceMap___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___spec__1___boxed(lean_object*, lean_object*); @@ -900,8 +901,8 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__27; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_ensureEOS___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_ToCodeBlock_doIfToCode___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_pullExitPointsAux___boxed__const__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_object* l_Lean_Elab_Term_Do_ToTerm_mkNestedKind_match__1(lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_pullExitPointsAux___lambda__1(lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__3___closed__2; @@ -914,6 +915,7 @@ lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_Do_ToTerm_seqToTerm___spec__1___rarg(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_extendUpdatedVarsAux_update___spec__2(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabLiftMethod___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l_Lean_Elab_Term_Do_pullExitPointsAux___lambda__2___closed__1; lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_getDoLetRecVars___spec__1(size_t, size_t, lean_object*); @@ -921,10 +923,10 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_declToTerm_match__1(lean_object*); lean_object* l_Lean_Elab_Term_Do_elabDo___closed__1; lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__7; lean_object* l_Lean_Elab_Term_Do_mkVarDeclCore(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__3; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__2; lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTerm___closed__23; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_expandDoIf_x3f___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*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__4; extern lean_object* l_Lean_Parser_Tactic_done___closed__1; lean_object* l_Lean_Elab_Term_Do_getLetEqnsDeclVar(lean_object*); lean_object* l_Lean_Elab_Term_Do_concat___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*); @@ -942,7 +944,6 @@ lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___boxed(lean_object*, l lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_ToCodeBlock_expandLiftMethodAux___spec__7(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_pullExitPointsAux___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* l_Lean_throwError___at_Lean_Elab_Term_Do_getLetDeclVars___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__8; lean_object* l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__9; lean_object* l___regBuiltin_Lean_Elab_Term_expandTermReturn___closed__1; lean_object* l_Lean_Elab_Term_Do_mkFreshJP___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -959,7 +960,6 @@ lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_mkJmp___spec__2(lean_obj lean_object* l_Lean_Elab_Term_Do_ToTerm_Kind_isRegular_match__1___rarg(uint8_t, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode_match__1(lean_object*); extern lean_object* l_Lean_Parser_Term_doContinue___elambda__1___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__4; lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_getTryCatchUpdatedVars_match__1(lean_object*); @@ -968,6 +968,7 @@ lean_object* l_Lean_Elab_Term_elabLiftMethod(lean_object*, lean_object*, lean_ob lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__19; extern lean_object* l_Lean_instInhabitedName; lean_object* l_Lean_Elab_Term_Do_ToTerm_reassignToTerm___closed__3; +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_extractBind_match__1(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_withNewMutableVars___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_toArrayAux___rarg(lean_object*, lean_object*); @@ -975,6 +976,7 @@ lean_object* l_Lean_Elab_Term_Do_mkAuxDeclFor___at_Lean_Elab_Term_Do_convertTerm uint8_t l_Lean_Syntax_isNone(lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_Do_mkSimpleJmp___spec__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__10; lean_object* l_Lean_Elab_Term_Do_ToTerm_matchNestedTermResult___closed__2; lean_object* l_Lean_Elab_Term_Do_mkSimpleJmp___closed__5; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_mkSimpleJmp___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -1001,7 +1003,6 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_Kind_isRegular___boxed(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doMatchToCode(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_Do_getLetPatDeclVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode___spec__6___rarg(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__12; lean_object* l___regBuiltin_Lean_Elab_Term_expandTermFor(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_mkJoinPoint_match__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_getLetDeclVars___closed__1; @@ -1033,7 +1034,6 @@ lean_object* l_Lean_Elab_Term_Do_mkIte_match__1(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__11; extern lean_object* l_Lean_Parser_Term_match___elambda__1___closed__10; lean_object* l___regBuiltin_Lean_Elab_Term_expandTermTry(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_mkFreshJP_x27___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_getPatternVarNames___boxed(lean_object*); lean_object* l_Lean_Elab_Term_Do_convertTerminalActionIntoJmp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1050,6 +1050,7 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__4; uint8_t l_Lean_Syntax_isEscapedAntiquot(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__31; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkUnit___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12093____closed__5; lean_object* l_Lean_Elab_Term_Do_getLetIdDeclVar___boxed(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_actionTerminalToTerm___closed__1; lean_object* l_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop___closed__11; @@ -1076,7 +1077,6 @@ lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_Do_mkSimpleJmp lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_ToCodeBlock_doUnlessToCode___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlock_doIfToCode___spec__3___rarg(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_checkReassignable___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12069____closed__5; extern lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__11; lean_object* l_Lean_Expr_getAppFn(lean_object*); lean_object* l_Lean_Elab_Term_Do_mkDoSeq(lean_object*); @@ -1096,6 +1096,7 @@ lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlo lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Do_mkJmp___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTerm___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; extern lean_object* l_IO_Prim_fopenFlags___closed__1; uint8_t l_Lean_Elab_Term_Do_ToTerm_mkNestedKind(uint8_t, uint8_t, uint8_t); lean_object* l_Lean_Elab_Term_Do_ToTerm_reassignToTerm___closed__2; @@ -1128,7 +1129,6 @@ lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Do_0__Lean_Elab_ extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__2; extern lean_object* l_List_foldl___at_Lean_Meta_Match_Pattern_toMessageData___spec__1___closed__1; lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_Do_ToCodeBlock_checkReassignable___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__10; extern lean_object* l_Lean_Parser_Term_doNested___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__15; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__18; @@ -1153,6 +1153,7 @@ lean_object* l_Lean_Elab_Term_Do_ToTerm_mkJoinPoint_match__2(lean_object*); extern lean_object* l_Lean_Parser_Term_doIf___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_Do_mkFreshJP_x27(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Do_mkReassignCore___spec__1(lean_object*, lean_object*, size_t, size_t); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Lean_Elab_Term_Do_ToTerm_returnToTerm___closed__12; lean_object* l_Lean_Elab_Term_Do_hasBreakContinueReturn___boxed(lean_object*); lean_object* l_Lean_Elab_Term_getPatternsVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1162,8 +1163,9 @@ lean_object* l_Lean_Elab_Term_Do_mkSimpleJmp___closed__3; lean_object* l_Lean_Elab_Term_Do_isDoExpr_x3f(lean_object*); extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_276____closed__1; extern lean_object* l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12069____closed__7; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_getTryCatchUpdatedVars___boxed(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12093____closed__7; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__5; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__11___closed__1; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_extractBind___closed__1; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__2___closed__5; @@ -1189,13 +1191,11 @@ lean_object* l_Std_RBNode_any___at_Lean_Elab_Term_Do_extendUpdatedVars___spec__1 lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTerm___closed__3; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doForToCode___closed__22; lean_object* l_Lean_Elab_Term_Do_hasExitPoint___boxed(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__8; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_ToCodeBlock_expandLiftMethodAux___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__11___boxed(lean_object**); extern lean_object* l_Lean_Meta_Match_Alt_toMessageData___closed__3; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_destructTuple_destruct___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__12; lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_CodeBlocl_toMessageData_loop_match__1(lean_object*); lean_object* l_Lean_Elab_Term_Do_ToTerm_actionTerminalToTerm___closed__6; @@ -1480,12 +1480,12 @@ uint8_t l___private_Lean_Elab_Do_0__Lean_Elab_Term_liftMethodForbiddenBinder(lea _start: { lean_object* x_2; uint8_t x_3; -x_2 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_2 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_3 = lean_name_eq(x_1, x_2); if (x_3 == 0) { lean_object* x_4; uint8_t x_5; -x_4 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_4 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_5 = lean_name_eq(x_1, x_4); return x_5; } @@ -1930,7 +1930,7 @@ lean_inc(x_12); x_13 = l_Lean_mkOptionalNode___closed__2; lean_inc(x_11); x_14 = lean_array_push(x_13, x_11); -x_15 = l_myMacro____x40_Init_Notation___hyg_12069____closed__5; +x_15 = l_myMacro____x40_Init_Notation___hyg_12093____closed__5; lean_inc(x_9); lean_inc(x_8); lean_inc(x_7); @@ -4914,7 +4914,7 @@ lean_dec(x_1); x_7 = lean_ctor_get(x_6, 1); lean_inc(x_7); lean_dec(x_6); -x_8 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_8 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_2); x_9 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_9, 0, x_2); @@ -5479,7 +5479,7 @@ lean_inc(x_22); x_23 = lean_ctor_get(x_21, 1); lean_inc(x_23); lean_dec(x_21); -x_24 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_24 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_22); x_25 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_25, 0, x_22); @@ -5656,7 +5656,7 @@ lean_inc(x_95); x_96 = lean_ctor_get(x_94, 1); lean_inc(x_96); lean_dec(x_94); -x_97 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_97 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_95); x_98 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_98, 0, x_95); @@ -8714,7 +8714,7 @@ lean_inc(x_47); x_48 = lean_ctor_get(x_46, 1); lean_inc(x_48); lean_dec(x_46); -x_49 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_49 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_41); x_50 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_50, 0, x_41); @@ -8931,7 +8931,7 @@ lean_inc(x_140); x_141 = lean_ctor_get(x_139, 1); lean_inc(x_141); lean_dec(x_139); -x_142 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_142 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_134); x_143 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_143, 0, x_134); @@ -9181,7 +9181,7 @@ lean_inc(x_239); x_240 = lean_ctor_get(x_238, 1); lean_inc(x_240); lean_dec(x_238); -x_241 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_241 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_233); x_242 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_242, 0, x_233); @@ -9478,7 +9478,7 @@ lean_inc(x_352); x_353 = lean_ctor_get(x_351, 1); lean_inc(x_353); lean_dec(x_351); -x_354 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_354 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_346); x_355 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_355, 0, x_346); @@ -9855,7 +9855,7 @@ lean_object* l_Lean_Elab_Term_Do_pullExitPointsAux___lambda__1(lean_object* x_1, _start: { lean_object* x_4; uint8_t x_5; -x_4 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_2, x_3); +x_4 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_2, x_3); x_5 = !lean_is_exclusive(x_4); if (x_5 == 0) { @@ -14811,7 +14811,7 @@ x_21 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_19); x_22 = lean_array_push(x_10, x_21); -x_23 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_23 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_5); x_24 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_24, 0, x_5); @@ -14828,7 +14828,7 @@ lean_ctor_set(x_30, 1, x_28); lean_ctor_set(x_30, 2, x_27); lean_ctor_set(x_30, 3, x_29); x_31 = lean_array_push(x_25, x_30); -x_32 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_32 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); @@ -14847,7 +14847,7 @@ x_41 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_41, 0, x_5); lean_ctor_set(x_41, 1, x_40); x_42 = lean_array_push(x_39, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_43 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_43); lean_ctor_set(x_44, 1, x_42); @@ -14893,7 +14893,7 @@ x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_61); lean_ctor_set(x_62, 1, x_60); x_63 = lean_array_push(x_51, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_64 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_45); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_45); @@ -14910,7 +14910,7 @@ lean_ctor_set(x_71, 1, x_69); lean_ctor_set(x_71, 2, x_68); lean_ctor_set(x_71, 3, x_70); x_72 = lean_array_push(x_66, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_73 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_73); lean_ctor_set(x_74, 1, x_72); @@ -14929,7 +14929,7 @@ x_82 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_82, 0, x_45); lean_ctor_set(x_82, 1, x_81); x_83 = lean_array_push(x_80, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_84 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); @@ -16825,7 +16825,7 @@ x_9 = lean_unsigned_to_nat(0u); x_10 = l_Lean_Syntax_getArg(x_1, x_9); lean_inc(x_10); x_11 = l_Lean_Syntax_getKind(x_10); -x_12 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_12 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_13 = lean_name_eq(x_11, x_12); if (x_13 == 0) { @@ -17360,7 +17360,7 @@ x_9 = lean_unsigned_to_nat(0u); x_10 = l_Lean_Syntax_getArg(x_1, x_9); lean_inc(x_10); x_11 = l_Lean_Syntax_getKind(x_10); -x_12 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_12 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_13 = lean_name_eq(x_11, x_12); if (x_13 == 0) { @@ -17794,7 +17794,7 @@ if (x_21 == 0) { lean_object* x_22; uint8_t x_23; lean_dec(x_1); -x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_13, x_14); +x_22 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_13, x_14); lean_dec(x_13); x_23 = !lean_is_exclusive(x_22); if (x_23 == 0) @@ -17910,7 +17910,7 @@ else { lean_object* x_78; uint8_t x_79; lean_dec(x_3); -x_78 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_13, x_14); +x_78 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_13, x_14); lean_dec(x_13); x_79 = !lean_is_exclusive(x_78); if (x_79 == 0) @@ -18036,7 +18036,7 @@ lean_object* x_136; uint8_t x_137; lean_dec(x_129); lean_dec(x_127); lean_dec(x_2); -x_136 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_13, x_14); +x_136 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_13, x_14); lean_dec(x_13); x_137 = !lean_is_exclusive(x_136); if (x_137 == 0) @@ -18155,7 +18155,7 @@ lean_dec(x_9); lean_dec(x_3); x_192 = l_Lean_Syntax_getArg(x_129, x_126); lean_dec(x_129); -x_193 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_13, x_14); +x_193 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_13, x_14); lean_dec(x_13); x_194 = !lean_is_exclusive(x_193); if (x_194 == 0) @@ -18166,7 +18166,7 @@ x_196 = l_Lean_Parser_Term_doMatch___elambda__1___closed__1; lean_inc(x_2); x_197 = lean_name_mk_string(x_2, x_196); x_198 = l_Lean_Syntax_getHeadInfo(x_4); -x_199 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_199 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; x_200 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_200, 0, x_198); lean_ctor_set(x_200, 1, x_199); @@ -18174,7 +18174,7 @@ lean_inc(x_5); x_201 = lean_array_push(x_5, x_200); lean_inc(x_6); x_202 = lean_array_push(x_201, x_6); -x_203 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_203 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; lean_inc(x_2); x_204 = lean_name_mk_string(x_2, x_203); lean_inc(x_6); @@ -18206,19 +18206,19 @@ lean_ctor_set(x_216, 0, x_8); lean_ctor_set(x_216, 1, x_215); x_217 = lean_array_push(x_202, x_216); x_218 = lean_array_push(x_217, x_6); -x_219 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_219 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_195); x_220 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_220, 0, x_195); lean_ctor_set(x_220, 1, x_219); x_221 = lean_array_push(x_218, x_220); -x_222 = l_myMacro____x40_Init_Notation___hyg_13954____closed__7; +x_222 = l_myMacro____x40_Init_Notation___hyg_13978____closed__7; lean_inc(x_2); x_223 = lean_name_mk_string(x_2, x_222); -x_224 = l_myMacro____x40_Init_Notation___hyg_13954____closed__9; +x_224 = l_myMacro____x40_Init_Notation___hyg_13978____closed__9; lean_inc(x_2); x_225 = lean_name_mk_string(x_2, x_224); -x_226 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_226 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_195); x_227 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_227, 0, x_195); @@ -18233,7 +18233,7 @@ lean_ctor_set(x_230, 0, x_8); lean_ctor_set(x_230, 1, x_229); lean_inc(x_228); x_231 = lean_array_push(x_228, x_230); -x_232 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_232 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_195); x_233 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_233, 0, x_195); @@ -18247,9 +18247,9 @@ lean_ctor_set(x_236, 0, x_225); lean_ctor_set(x_236, 1, x_235); lean_inc(x_5); x_237 = lean_array_push(x_5, x_236); -x_238 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_238 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_239 = lean_name_mk_string(x_2, x_238); -x_240 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_240 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_241 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_241, 0, x_195); lean_ctor_set(x_241, 1, x_240); @@ -18304,7 +18304,7 @@ x_262 = l_Lean_Parser_Term_doMatch___elambda__1___closed__1; lean_inc(x_2); x_263 = lean_name_mk_string(x_2, x_262); x_264 = l_Lean_Syntax_getHeadInfo(x_4); -x_265 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_265 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; x_266 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_266, 0, x_264); lean_ctor_set(x_266, 1, x_265); @@ -18312,7 +18312,7 @@ lean_inc(x_5); x_267 = lean_array_push(x_5, x_266); lean_inc(x_6); x_268 = lean_array_push(x_267, x_6); -x_269 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_269 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; lean_inc(x_2); x_270 = lean_name_mk_string(x_2, x_269); lean_inc(x_6); @@ -18344,19 +18344,19 @@ lean_ctor_set(x_282, 0, x_8); lean_ctor_set(x_282, 1, x_281); x_283 = lean_array_push(x_268, x_282); x_284 = lean_array_push(x_283, x_6); -x_285 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_285 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_260); x_286 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_286, 0, x_260); lean_ctor_set(x_286, 1, x_285); x_287 = lean_array_push(x_284, x_286); -x_288 = l_myMacro____x40_Init_Notation___hyg_13954____closed__7; +x_288 = l_myMacro____x40_Init_Notation___hyg_13978____closed__7; lean_inc(x_2); x_289 = lean_name_mk_string(x_2, x_288); -x_290 = l_myMacro____x40_Init_Notation___hyg_13954____closed__9; +x_290 = l_myMacro____x40_Init_Notation___hyg_13978____closed__9; lean_inc(x_2); x_291 = lean_name_mk_string(x_2, x_290); -x_292 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_292 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_260); x_293 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_293, 0, x_260); @@ -18371,7 +18371,7 @@ lean_ctor_set(x_296, 0, x_8); lean_ctor_set(x_296, 1, x_295); lean_inc(x_294); x_297 = lean_array_push(x_294, x_296); -x_298 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_298 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_260); x_299 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_299, 0, x_260); @@ -18385,9 +18385,9 @@ lean_ctor_set(x_302, 0, x_291); lean_ctor_set(x_302, 1, x_301); lean_inc(x_5); x_303 = lean_array_push(x_5, x_302); -x_304 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_304 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_305 = lean_name_mk_string(x_2, x_304); -x_306 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_306 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_307 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_307, 0, x_260); lean_ctor_set(x_307, 1, x_306); @@ -18441,7 +18441,7 @@ lean_dec(x_9); lean_dec(x_3); x_327 = l_Lean_Syntax_getArg(x_129, x_126); lean_dec(x_129); -x_328 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_13, x_14); +x_328 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_13, x_14); lean_dec(x_13); x_329 = !lean_is_exclusive(x_328); if (x_329 == 0) @@ -18452,7 +18452,7 @@ x_331 = l_Lean_Parser_Term_doMatch___elambda__1___closed__1; lean_inc(x_2); x_332 = lean_name_mk_string(x_2, x_331); x_333 = l_Lean_Syntax_getHeadInfo(x_4); -x_334 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_334 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; x_335 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_335, 0, x_333); lean_ctor_set(x_335, 1, x_334); @@ -18460,7 +18460,7 @@ lean_inc(x_5); x_336 = lean_array_push(x_5, x_335); lean_inc(x_6); x_337 = lean_array_push(x_336, x_6); -x_338 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_338 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; lean_inc(x_2); x_339 = lean_name_mk_string(x_2, x_338); lean_inc(x_6); @@ -18478,19 +18478,19 @@ lean_ctor_set(x_344, 0, x_8); lean_ctor_set(x_344, 1, x_343); x_345 = lean_array_push(x_337, x_344); x_346 = lean_array_push(x_345, x_6); -x_347 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_347 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_330); x_348 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_348, 0, x_330); lean_ctor_set(x_348, 1, x_347); x_349 = lean_array_push(x_346, x_348); -x_350 = l_myMacro____x40_Init_Notation___hyg_13954____closed__7; +x_350 = l_myMacro____x40_Init_Notation___hyg_13978____closed__7; lean_inc(x_2); x_351 = lean_name_mk_string(x_2, x_350); -x_352 = l_myMacro____x40_Init_Notation___hyg_13954____closed__9; +x_352 = l_myMacro____x40_Init_Notation___hyg_13978____closed__9; lean_inc(x_2); x_353 = lean_name_mk_string(x_2, x_352); -x_354 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_354 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_330); x_355 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_355, 0, x_330); @@ -18505,7 +18505,7 @@ lean_ctor_set(x_358, 0, x_8); lean_ctor_set(x_358, 1, x_357); lean_inc(x_356); x_359 = lean_array_push(x_356, x_358); -x_360 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_360 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_330); x_361 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_361, 0, x_330); @@ -18519,9 +18519,9 @@ lean_ctor_set(x_364, 0, x_353); lean_ctor_set(x_364, 1, x_363); lean_inc(x_5); x_365 = lean_array_push(x_5, x_364); -x_366 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_366 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_367 = lean_name_mk_string(x_2, x_366); -x_368 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_368 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_369 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_369, 0, x_330); lean_ctor_set(x_369, 1, x_368); @@ -18576,7 +18576,7 @@ x_390 = l_Lean_Parser_Term_doMatch___elambda__1___closed__1; lean_inc(x_2); x_391 = lean_name_mk_string(x_2, x_390); x_392 = l_Lean_Syntax_getHeadInfo(x_4); -x_393 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_393 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; x_394 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_394, 0, x_392); lean_ctor_set(x_394, 1, x_393); @@ -18584,7 +18584,7 @@ lean_inc(x_5); x_395 = lean_array_push(x_5, x_394); lean_inc(x_6); x_396 = lean_array_push(x_395, x_6); -x_397 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_397 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; lean_inc(x_2); x_398 = lean_name_mk_string(x_2, x_397); lean_inc(x_6); @@ -18602,19 +18602,19 @@ lean_ctor_set(x_403, 0, x_8); lean_ctor_set(x_403, 1, x_402); x_404 = lean_array_push(x_396, x_403); x_405 = lean_array_push(x_404, x_6); -x_406 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_406 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_388); x_407 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_407, 0, x_388); lean_ctor_set(x_407, 1, x_406); x_408 = lean_array_push(x_405, x_407); -x_409 = l_myMacro____x40_Init_Notation___hyg_13954____closed__7; +x_409 = l_myMacro____x40_Init_Notation___hyg_13978____closed__7; lean_inc(x_2); x_410 = lean_name_mk_string(x_2, x_409); -x_411 = l_myMacro____x40_Init_Notation___hyg_13954____closed__9; +x_411 = l_myMacro____x40_Init_Notation___hyg_13978____closed__9; lean_inc(x_2); x_412 = lean_name_mk_string(x_2, x_411); -x_413 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_413 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_388); x_414 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_414, 0, x_388); @@ -18629,7 +18629,7 @@ lean_ctor_set(x_417, 0, x_8); lean_ctor_set(x_417, 1, x_416); lean_inc(x_415); x_418 = lean_array_push(x_415, x_417); -x_419 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_419 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_388); x_420 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_420, 0, x_388); @@ -18643,9 +18643,9 @@ lean_ctor_set(x_423, 0, x_412); lean_ctor_set(x_423, 1, x_422); lean_inc(x_5); x_424 = lean_array_push(x_5, x_423); -x_425 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_425 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_426 = lean_name_mk_string(x_2, x_425); -x_427 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_427 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_428 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_428, 0, x_388); lean_ctor_set(x_428, 1, x_427); @@ -18728,7 +18728,7 @@ if (x_456 == 0) { lean_object* x_457; lean_object* x_458; lean_object* x_459; lean_object* x_460; lean_object* x_461; lean_object* x_462; lean_object* x_463; lean_object* x_464; lean_object* x_465; lean_object* x_466; lean_object* x_467; lean_object* x_468; lean_object* x_469; lean_object* x_470; lean_object* x_471; lean_object* x_472; lean_object* x_473; lean_object* x_474; lean_object* x_475; lean_object* x_476; lean_object* x_477; lean_object* x_478; lean_object* x_479; lean_object* x_480; lean_object* x_481; uint8_t x_482; lean_object* x_483; lean_object* x_484; lean_object* x_485; lean_object* x_486; lean_dec(x_1); -x_457 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_455, x_14); +x_457 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_455, x_14); lean_dec(x_455); x_458 = lean_ctor_get(x_457, 0); lean_inc(x_458); @@ -18799,7 +18799,7 @@ else { lean_object* x_487; lean_object* x_488; lean_object* x_489; lean_object* x_490; lean_object* x_491; lean_object* x_492; lean_object* x_493; lean_object* x_494; lean_object* x_495; lean_object* x_496; lean_object* x_497; lean_object* x_498; lean_object* x_499; lean_object* x_500; lean_object* x_501; lean_object* x_502; lean_object* x_503; lean_object* x_504; lean_object* x_505; lean_object* x_506; lean_object* x_507; uint8_t x_508; lean_object* x_509; lean_object* x_510; lean_object* x_511; lean_object* x_512; lean_dec(x_3); -x_487 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_455, x_14); +x_487 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_455, x_14); lean_dec(x_455); x_488 = lean_ctor_get(x_487, 0); lean_inc(x_488); @@ -18888,7 +18888,7 @@ lean_object* x_523; lean_object* x_524; lean_object* x_525; lean_object* x_526; lean_dec(x_516); lean_dec(x_514); lean_dec(x_2); -x_523 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_455, x_14); +x_523 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_455, x_14); lean_dec(x_455); x_524 = lean_ctor_get(x_523, 0); lean_inc(x_524); @@ -18962,7 +18962,7 @@ lean_dec(x_9); lean_dec(x_3); x_553 = l_Lean_Syntax_getArg(x_516, x_513); lean_dec(x_516); -x_554 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_455, x_14); +x_554 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_455, x_14); lean_dec(x_455); x_555 = lean_ctor_get(x_554, 0); lean_inc(x_555); @@ -18980,7 +18980,7 @@ x_558 = l_Lean_Parser_Term_doMatch___elambda__1___closed__1; lean_inc(x_2); x_559 = lean_name_mk_string(x_2, x_558); x_560 = l_Lean_Syntax_getHeadInfo(x_4); -x_561 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_561 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; x_562 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_562, 0, x_560); lean_ctor_set(x_562, 1, x_561); @@ -18988,7 +18988,7 @@ lean_inc(x_5); x_563 = lean_array_push(x_5, x_562); lean_inc(x_6); x_564 = lean_array_push(x_563, x_6); -x_565 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_565 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; lean_inc(x_2); x_566 = lean_name_mk_string(x_2, x_565); lean_inc(x_6); @@ -19020,19 +19020,19 @@ lean_ctor_set(x_578, 0, x_8); lean_ctor_set(x_578, 1, x_577); x_579 = lean_array_push(x_564, x_578); x_580 = lean_array_push(x_579, x_6); -x_581 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_581 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_555); x_582 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_582, 0, x_555); lean_ctor_set(x_582, 1, x_581); x_583 = lean_array_push(x_580, x_582); -x_584 = l_myMacro____x40_Init_Notation___hyg_13954____closed__7; +x_584 = l_myMacro____x40_Init_Notation___hyg_13978____closed__7; lean_inc(x_2); x_585 = lean_name_mk_string(x_2, x_584); -x_586 = l_myMacro____x40_Init_Notation___hyg_13954____closed__9; +x_586 = l_myMacro____x40_Init_Notation___hyg_13978____closed__9; lean_inc(x_2); x_587 = lean_name_mk_string(x_2, x_586); -x_588 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_588 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_555); x_589 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_589, 0, x_555); @@ -19047,7 +19047,7 @@ lean_ctor_set(x_592, 0, x_8); lean_ctor_set(x_592, 1, x_591); lean_inc(x_590); x_593 = lean_array_push(x_590, x_592); -x_594 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_594 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_555); x_595 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_595, 0, x_555); @@ -19061,9 +19061,9 @@ lean_ctor_set(x_598, 0, x_587); lean_ctor_set(x_598, 1, x_597); lean_inc(x_5); x_599 = lean_array_push(x_5, x_598); -x_600 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_600 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_601 = lean_name_mk_string(x_2, x_600); -x_602 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_602 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_603 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_603, 0, x_555); lean_ctor_set(x_603, 1, x_602); @@ -19120,7 +19120,7 @@ lean_dec(x_9); lean_dec(x_3); x_623 = l_Lean_Syntax_getArg(x_516, x_513); lean_dec(x_516); -x_624 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_455, x_14); +x_624 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_455, x_14); lean_dec(x_455); x_625 = lean_ctor_get(x_624, 0); lean_inc(x_625); @@ -19138,7 +19138,7 @@ x_628 = l_Lean_Parser_Term_doMatch___elambda__1___closed__1; lean_inc(x_2); x_629 = lean_name_mk_string(x_2, x_628); x_630 = l_Lean_Syntax_getHeadInfo(x_4); -x_631 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_631 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; x_632 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_632, 0, x_630); lean_ctor_set(x_632, 1, x_631); @@ -19146,7 +19146,7 @@ lean_inc(x_5); x_633 = lean_array_push(x_5, x_632); lean_inc(x_6); x_634 = lean_array_push(x_633, x_6); -x_635 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_635 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; lean_inc(x_2); x_636 = lean_name_mk_string(x_2, x_635); lean_inc(x_6); @@ -19164,19 +19164,19 @@ lean_ctor_set(x_641, 0, x_8); lean_ctor_set(x_641, 1, x_640); x_642 = lean_array_push(x_634, x_641); x_643 = lean_array_push(x_642, x_6); -x_644 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_644 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_625); x_645 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_645, 0, x_625); lean_ctor_set(x_645, 1, x_644); x_646 = lean_array_push(x_643, x_645); -x_647 = l_myMacro____x40_Init_Notation___hyg_13954____closed__7; +x_647 = l_myMacro____x40_Init_Notation___hyg_13978____closed__7; lean_inc(x_2); x_648 = lean_name_mk_string(x_2, x_647); -x_649 = l_myMacro____x40_Init_Notation___hyg_13954____closed__9; +x_649 = l_myMacro____x40_Init_Notation___hyg_13978____closed__9; lean_inc(x_2); x_650 = lean_name_mk_string(x_2, x_649); -x_651 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_651 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_625); x_652 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_652, 0, x_625); @@ -19191,7 +19191,7 @@ lean_ctor_set(x_655, 0, x_8); lean_ctor_set(x_655, 1, x_654); lean_inc(x_653); x_656 = lean_array_push(x_653, x_655); -x_657 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_657 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_625); x_658 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_658, 0, x_625); @@ -19205,9 +19205,9 @@ lean_ctor_set(x_661, 0, x_650); lean_ctor_set(x_661, 1, x_660); lean_inc(x_5); x_662 = lean_array_push(x_5, x_661); -x_663 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_663 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_664 = lean_name_mk_string(x_2, x_663); -x_665 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_665 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_666 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_666, 0, x_625); lean_ctor_set(x_666, 1, x_665); @@ -19305,7 +19305,7 @@ lean_dec(x_18); x_24 = lean_ctor_get(x_12, 1); lean_inc(x_24); lean_dec(x_12); -x_25 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_13, x_14); +x_25 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_13, x_14); x_26 = lean_ctor_get(x_25, 1); lean_inc(x_26); lean_dec(x_25); @@ -19447,7 +19447,7 @@ lean_dec(x_18); x_24 = lean_ctor_get(x_12, 1); lean_inc(x_24); lean_dec(x_12); -x_25 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_13, x_14); +x_25 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_13, x_14); x_26 = lean_ctor_get(x_25, 1); lean_inc(x_26); lean_dec(x_25); @@ -19589,7 +19589,7 @@ lean_dec(x_18); x_24 = lean_ctor_get(x_12, 1); lean_inc(x_24); lean_dec(x_12); -x_25 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_13, x_14); +x_25 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_13, x_14); x_26 = lean_ctor_get(x_25, 1); lean_inc(x_26); lean_dec(x_25); @@ -19731,7 +19731,7 @@ lean_dec(x_18); x_24 = lean_ctor_get(x_12, 1); lean_inc(x_24); lean_dec(x_12); -x_25 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_13, x_14); +x_25 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_13, x_14); x_26 = lean_ctor_get(x_25, 1); lean_inc(x_26); lean_dec(x_25); @@ -19896,7 +19896,7 @@ lean_dec(x_19); lean_inc(x_18); lean_inc(x_17); lean_ctor_set(x_14, 5, x_20); -x_21 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_14, x_15); +x_21 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_14, x_15); x_22 = lean_ctor_get(x_21, 0); lean_inc(x_22); x_23 = lean_ctor_get(x_21, 1); @@ -20137,7 +20137,7 @@ lean_ctor_set(x_113, 2, x_108); lean_ctor_set(x_113, 3, x_109); lean_ctor_set(x_113, 4, x_110); lean_ctor_set(x_113, 5, x_112); -x_114 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_113, x_15); +x_114 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_113, x_15); x_115 = lean_ctor_get(x_114, 0); lean_inc(x_115); x_116 = lean_ctor_get(x_114, 1); @@ -20327,7 +20327,7 @@ lean_dec(x_17); lean_inc(x_16); lean_inc(x_15); lean_ctor_set(x_12, 5, x_18); -x_19 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_12, x_13); +x_19 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_12, x_13); x_20 = lean_ctor_get(x_19, 0); lean_inc(x_20); x_21 = lean_ctor_get(x_19, 1); @@ -20569,7 +20569,7 @@ lean_ctor_set(x_112, 2, x_107); lean_ctor_set(x_112, 3, x_108); lean_ctor_set(x_112, 4, x_109); lean_ctor_set(x_112, 5, x_111); -x_113 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_112, x_13); +x_113 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_112, x_13); x_114 = lean_ctor_get(x_113, 0); lean_inc(x_114); x_115 = lean_ctor_get(x_113, 1); @@ -21950,7 +21950,7 @@ lean_dec(x_16); lean_inc(x_5); lean_inc(x_15); lean_ctor_set(x_4, 2, x_5); -x_17 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_4, x_13); +x_17 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_4, x_13); x_18 = lean_ctor_get(x_17, 0); lean_inc(x_18); x_19 = lean_ctor_get(x_17, 1); @@ -21989,7 +21989,7 @@ if (x_32 == 0) { lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; x_33 = lean_ctor_get(x_31, 0); -x_34 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_34 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_33); x_35 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_35, 0, x_33); @@ -22000,7 +22000,7 @@ x_38 = lean_array_push(x_36, x_29); x_39 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_40 = lean_array_push(x_38, x_39); x_41 = lean_array_push(x_40, x_39); -x_42 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_42 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_33); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_33); @@ -22031,18 +22031,18 @@ x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); x_57 = lean_array_push(x_44, x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_58 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); x_60 = lean_array_push(x_36, x_59); -x_61 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_61 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_61); lean_ctor_set(x_62, 1, x_60); lean_inc(x_37); x_63 = lean_array_push(x_37, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_64 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_33); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_33); @@ -22087,7 +22087,7 @@ lean_ctor_set(x_84, 1, x_83); x_85 = lean_array_push(x_37, x_84); x_86 = lean_array_push(x_85, x_68); x_87 = lean_array_push(x_86, x_26); -x_88 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_88 = l_myMacro____x40_Init_Notation___hyg_15449____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); @@ -22106,7 +22106,7 @@ x_93 = lean_ctor_get(x_31, 1); lean_inc(x_93); lean_inc(x_92); lean_dec(x_31); -x_94 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_94 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_92); x_95 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_95, 0, x_92); @@ -22117,7 +22117,7 @@ x_98 = lean_array_push(x_96, x_29); x_99 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_100 = lean_array_push(x_98, x_99); x_101 = lean_array_push(x_100, x_99); -x_102 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_102 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_92); x_103 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_103, 0, x_92); @@ -22148,18 +22148,18 @@ x_116 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_116, 0, x_115); lean_ctor_set(x_116, 1, x_114); x_117 = lean_array_push(x_104, x_116); -x_118 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_118 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_119 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_119, 0, x_118); lean_ctor_set(x_119, 1, x_117); x_120 = lean_array_push(x_96, x_119); -x_121 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_121 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_122 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_122, 0, x_121); lean_ctor_set(x_122, 1, x_120); lean_inc(x_97); x_123 = lean_array_push(x_97, x_122); -x_124 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_124 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_92); x_125 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_125, 0, x_92); @@ -22204,7 +22204,7 @@ lean_ctor_set(x_144, 1, x_143); x_145 = lean_array_push(x_97, x_144); x_146 = lean_array_push(x_145, x_128); x_147 = lean_array_push(x_146, x_26); -x_148 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_148 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_149 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_149, 0, x_148); lean_ctor_set(x_149, 1, x_147); @@ -22268,7 +22268,7 @@ lean_ctor_set(x_162, 2, x_5); lean_ctor_set(x_162, 3, x_159); lean_ctor_set(x_162, 4, x_160); lean_ctor_set(x_162, 5, x_161); -x_163 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_162, x_13); +x_163 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_162, x_13); x_164 = lean_ctor_get(x_163, 0); lean_inc(x_164); x_165 = lean_ctor_get(x_163, 1); @@ -22314,7 +22314,7 @@ if (lean_is_exclusive(x_177)) { lean_dec_ref(x_177); x_180 = lean_box(0); } -x_181 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_181 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_178); x_182 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_182, 0, x_178); @@ -22325,7 +22325,7 @@ x_185 = lean_array_push(x_183, x_175); x_186 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_187 = lean_array_push(x_185, x_186); x_188 = lean_array_push(x_187, x_186); -x_189 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_189 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_178); x_190 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_190, 0, x_178); @@ -22356,18 +22356,18 @@ x_203 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_203, 0, x_202); lean_ctor_set(x_203, 1, x_201); x_204 = lean_array_push(x_191, x_203); -x_205 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_205 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_206 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_206, 0, x_205); lean_ctor_set(x_206, 1, x_204); x_207 = lean_array_push(x_183, x_206); -x_208 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_208 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_209 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_209, 0, x_208); lean_ctor_set(x_209, 1, x_207); lean_inc(x_184); x_210 = lean_array_push(x_184, x_209); -x_211 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_211 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_178); x_212 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_212, 0, x_178); @@ -22412,7 +22412,7 @@ lean_ctor_set(x_231, 1, x_230); x_232 = lean_array_push(x_184, x_231); x_233 = lean_array_push(x_232, x_215); x_234 = lean_array_push(x_233, x_172); -x_235 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_235 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_236 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_236, 0, x_235); lean_ctor_set(x_236, 1, x_234); @@ -22492,7 +22492,7 @@ if (x_254 == 0) { lean_object* x_255; lean_object* x_256; lean_object* x_257; lean_object* x_258; lean_object* x_259; lean_object* x_260; lean_object* x_261; lean_object* x_262; lean_object* x_263; lean_object* x_264; lean_object* x_265; lean_object* x_266; lean_object* x_267; lean_object* x_268; lean_object* x_269; lean_object* x_270; lean_object* x_271; lean_object* x_272; lean_object* x_273; lean_object* x_274; lean_object* x_275; lean_object* x_276; lean_object* x_277; lean_object* x_278; lean_object* x_279; lean_object* x_280; lean_object* x_281; lean_object* x_282; lean_object* x_283; lean_object* x_284; lean_object* x_285; lean_object* x_286; lean_object* x_287; lean_object* x_288; lean_object* x_289; lean_object* x_290; lean_object* x_291; lean_object* x_292; lean_object* x_293; lean_object* x_294; lean_object* x_295; lean_object* x_296; lean_object* x_297; lean_object* x_298; lean_object* x_299; lean_object* x_300; lean_object* x_301; lean_object* x_302; lean_object* x_303; lean_object* x_304; lean_object* x_305; lean_object* x_306; lean_object* x_307; lean_object* x_308; lean_object* x_309; lean_object* x_310; lean_object* x_311; lean_object* x_312; x_255 = lean_ctor_get(x_253, 0); -x_256 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_256 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_255); x_257 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_257, 0, x_255); @@ -22503,7 +22503,7 @@ x_260 = lean_array_push(x_258, x_248); x_261 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_262 = lean_array_push(x_260, x_261); x_263 = lean_array_push(x_262, x_261); -x_264 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_264 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_255); x_265 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_265, 0, x_255); @@ -22534,18 +22534,18 @@ x_278 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_278, 0, x_277); lean_ctor_set(x_278, 1, x_276); x_279 = lean_array_push(x_266, x_278); -x_280 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_280 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_281 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_281, 0, x_280); lean_ctor_set(x_281, 1, x_279); x_282 = lean_array_push(x_258, x_281); -x_283 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_283 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_284 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_284, 0, x_283); lean_ctor_set(x_284, 1, x_282); lean_inc(x_259); x_285 = lean_array_push(x_259, x_284); -x_286 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_286 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_255); x_287 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_287, 0, x_255); @@ -22584,7 +22584,7 @@ lean_ctor_set(x_305, 1, x_304); x_306 = lean_array_push(x_259, x_305); x_307 = lean_array_push(x_306, x_290); x_308 = lean_array_push(x_307, x_3); -x_309 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_309 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_310 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_310, 0, x_309); lean_ctor_set(x_310, 1, x_308); @@ -22603,7 +22603,7 @@ x_314 = lean_ctor_get(x_253, 1); lean_inc(x_314); lean_inc(x_313); lean_dec(x_253); -x_315 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_315 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_313); x_316 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_316, 0, x_313); @@ -22614,7 +22614,7 @@ x_319 = lean_array_push(x_317, x_248); x_320 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_321 = lean_array_push(x_319, x_320); x_322 = lean_array_push(x_321, x_320); -x_323 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_323 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_313); x_324 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_324, 0, x_313); @@ -22645,18 +22645,18 @@ x_337 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_337, 0, x_336); lean_ctor_set(x_337, 1, x_335); x_338 = lean_array_push(x_325, x_337); -x_339 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_339 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_340 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_340, 0, x_339); lean_ctor_set(x_340, 1, x_338); x_341 = lean_array_push(x_317, x_340); -x_342 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_342 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_343 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_343, 0, x_342); lean_ctor_set(x_343, 1, x_341); lean_inc(x_318); x_344 = lean_array_push(x_318, x_343); -x_345 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_345 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_313); x_346 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_346, 0, x_313); @@ -22695,7 +22695,7 @@ lean_ctor_set(x_364, 1, x_363); x_365 = lean_array_push(x_318, x_364); x_366 = lean_array_push(x_365, x_349); x_367 = lean_array_push(x_366, x_3); -x_368 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_368 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_369 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_369, 0, x_368); lean_ctor_set(x_369, 1, x_367); @@ -22728,7 +22728,7 @@ lean_dec(x_378); lean_inc(x_5); lean_inc(x_377); lean_ctor_set(x_4, 2, x_5); -x_379 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_4, x_375); +x_379 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_4, x_375); x_380 = lean_ctor_get(x_379, 0); lean_inc(x_380); x_381 = lean_ctor_get(x_379, 1); @@ -22767,7 +22767,7 @@ if (x_394 == 0) { lean_object* x_395; lean_object* x_396; lean_object* x_397; lean_object* x_398; lean_object* x_399; lean_object* x_400; lean_object* x_401; lean_object* x_402; lean_object* x_403; lean_object* x_404; lean_object* x_405; lean_object* x_406; lean_object* x_407; lean_object* x_408; lean_object* x_409; lean_object* x_410; lean_object* x_411; lean_object* x_412; lean_object* x_413; lean_object* x_414; lean_object* x_415; lean_object* x_416; lean_object* x_417; lean_object* x_418; lean_object* x_419; lean_object* x_420; lean_object* x_421; lean_object* x_422; lean_object* x_423; lean_object* x_424; lean_object* x_425; lean_object* x_426; lean_object* x_427; lean_object* x_428; lean_object* x_429; lean_object* x_430; lean_object* x_431; lean_object* x_432; lean_object* x_433; lean_object* x_434; lean_object* x_435; lean_object* x_436; lean_object* x_437; lean_object* x_438; lean_object* x_439; lean_object* x_440; lean_object* x_441; lean_object* x_442; lean_object* x_443; lean_object* x_444; lean_object* x_445; lean_object* x_446; lean_object* x_447; lean_object* x_448; lean_object* x_449; lean_object* x_450; lean_object* x_451; lean_object* x_452; lean_object* x_453; x_395 = lean_ctor_get(x_393, 0); -x_396 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_396 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_395); x_397 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_397, 0, x_395); @@ -22778,7 +22778,7 @@ x_400 = lean_array_push(x_398, x_391); x_401 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_402 = lean_array_push(x_400, x_401); x_403 = lean_array_push(x_402, x_401); -x_404 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_404 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_395); x_405 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_405, 0, x_395); @@ -22809,18 +22809,18 @@ x_418 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_418, 0, x_417); lean_ctor_set(x_418, 1, x_416); x_419 = lean_array_push(x_406, x_418); -x_420 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_420 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_421 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_421, 0, x_420); lean_ctor_set(x_421, 1, x_419); x_422 = lean_array_push(x_398, x_421); -x_423 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_423 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_424 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_424, 0, x_423); lean_ctor_set(x_424, 1, x_422); lean_inc(x_399); x_425 = lean_array_push(x_399, x_424); -x_426 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_426 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_395); x_427 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_427, 0, x_395); @@ -22865,7 +22865,7 @@ lean_ctor_set(x_446, 1, x_445); x_447 = lean_array_push(x_399, x_446); x_448 = lean_array_push(x_447, x_430); x_449 = lean_array_push(x_448, x_388); -x_450 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_450 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_451 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_451, 0, x_450); lean_ctor_set(x_451, 1, x_449); @@ -22884,7 +22884,7 @@ x_455 = lean_ctor_get(x_393, 1); lean_inc(x_455); lean_inc(x_454); lean_dec(x_393); -x_456 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_456 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_454); x_457 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_457, 0, x_454); @@ -22895,7 +22895,7 @@ x_460 = lean_array_push(x_458, x_391); x_461 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_462 = lean_array_push(x_460, x_461); x_463 = lean_array_push(x_462, x_461); -x_464 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_464 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_454); x_465 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_465, 0, x_454); @@ -22926,18 +22926,18 @@ x_478 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_478, 0, x_477); lean_ctor_set(x_478, 1, x_476); x_479 = lean_array_push(x_466, x_478); -x_480 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_480 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_481 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_481, 0, x_480); lean_ctor_set(x_481, 1, x_479); x_482 = lean_array_push(x_458, x_481); -x_483 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_483 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_484 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_484, 0, x_483); lean_ctor_set(x_484, 1, x_482); lean_inc(x_459); x_485 = lean_array_push(x_459, x_484); -x_486 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_486 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_454); x_487 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_487, 0, x_454); @@ -22982,7 +22982,7 @@ lean_ctor_set(x_506, 1, x_505); x_507 = lean_array_push(x_459, x_506); x_508 = lean_array_push(x_507, x_490); x_509 = lean_array_push(x_508, x_388); -x_510 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_510 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_511 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_511, 0, x_510); lean_ctor_set(x_511, 1, x_509); @@ -23046,7 +23046,7 @@ lean_ctor_set(x_524, 2, x_5); lean_ctor_set(x_524, 3, x_521); lean_ctor_set(x_524, 4, x_522); lean_ctor_set(x_524, 5, x_523); -x_525 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_524, x_375); +x_525 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_524, x_375); x_526 = lean_ctor_get(x_525, 0); lean_inc(x_526); x_527 = lean_ctor_get(x_525, 1); @@ -23092,7 +23092,7 @@ if (lean_is_exclusive(x_539)) { lean_dec_ref(x_539); x_542 = lean_box(0); } -x_543 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_543 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_540); x_544 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_544, 0, x_540); @@ -23103,7 +23103,7 @@ x_547 = lean_array_push(x_545, x_537); x_548 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_549 = lean_array_push(x_547, x_548); x_550 = lean_array_push(x_549, x_548); -x_551 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_551 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_540); x_552 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_552, 0, x_540); @@ -23134,18 +23134,18 @@ x_565 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_565, 0, x_564); lean_ctor_set(x_565, 1, x_563); x_566 = lean_array_push(x_553, x_565); -x_567 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_567 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_568 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_568, 0, x_567); lean_ctor_set(x_568, 1, x_566); x_569 = lean_array_push(x_545, x_568); -x_570 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_570 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_571 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_571, 0, x_570); lean_ctor_set(x_571, 1, x_569); lean_inc(x_546); x_572 = lean_array_push(x_546, x_571); -x_573 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_573 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_540); x_574 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_574, 0, x_540); @@ -23190,7 +23190,7 @@ lean_ctor_set(x_593, 1, x_592); x_594 = lean_array_push(x_546, x_593); x_595 = lean_array_push(x_594, x_577); x_596 = lean_array_push(x_595, x_534); -x_597 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_597 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_598 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_598, 0, x_597); lean_ctor_set(x_598, 1, x_596); @@ -23289,7 +23289,7 @@ if (x_19 == 0) { lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; x_20 = lean_ctor_get(x_18, 0); -x_21 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_21 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_20); x_22 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_22, 0, x_20); @@ -23300,24 +23300,24 @@ x_25 = lean_array_push(x_23, x_16); x_26 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_27 = lean_array_push(x_25, x_26); x_28 = lean_array_push(x_27, x_26); -x_29 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_29 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_20); x_30 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_30, 0, x_20); lean_ctor_set(x_30, 1, x_29); x_31 = lean_array_push(x_28, x_30); x_32 = lean_array_push(x_31, x_2); -x_33 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_33 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); x_35 = lean_array_push(x_23, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_36 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_24, x_37); -x_39 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_39 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_40 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_40, 0, x_20); lean_ctor_set(x_40, 1, x_39); @@ -23328,7 +23328,7 @@ lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); x_44 = lean_array_push(x_38, x_43); x_45 = lean_array_push(x_44, x_3); -x_46 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_46 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_46); lean_ctor_set(x_47, 1, x_45); @@ -23343,7 +23343,7 @@ x_49 = lean_ctor_get(x_18, 1); lean_inc(x_49); lean_inc(x_48); lean_dec(x_18); -x_50 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_50 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_48); x_51 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_51, 0, x_48); @@ -23354,24 +23354,24 @@ x_54 = lean_array_push(x_52, x_16); x_55 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_56 = lean_array_push(x_54, x_55); x_57 = lean_array_push(x_56, x_55); -x_58 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_58 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_48); x_59 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_59, 0, x_48); lean_ctor_set(x_59, 1, x_58); x_60 = lean_array_push(x_57, x_59); x_61 = lean_array_push(x_60, x_2); -x_62 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_62 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); x_64 = lean_array_push(x_52, x_63); -x_65 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_65 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_66 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_66, 0, x_65); lean_ctor_set(x_66, 1, x_64); x_67 = lean_array_push(x_53, x_66); -x_68 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_68 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_69 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_69, 0, x_48); lean_ctor_set(x_69, 1, x_68); @@ -23382,7 +23382,7 @@ lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); x_73 = lean_array_push(x_67, x_72); x_74 = lean_array_push(x_73, x_3); -x_75 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_75 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); @@ -24307,7 +24307,7 @@ x_45 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_45, 0, x_13); lean_ctor_set(x_45, 1, x_44); x_46 = lean_array_push(x_43, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_47 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -24389,7 +24389,7 @@ x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_53); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_84, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_88 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_89 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_89, 0, x_88); lean_ctor_set(x_89, 1, x_87); @@ -24561,7 +24561,7 @@ x_166 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_166, 0, x_135); lean_ctor_set(x_166, 1, x_165); x_167 = lean_array_push(x_164, x_166); -x_168 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_168 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_169 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_169, 0, x_168); lean_ctor_set(x_169, 1, x_167); @@ -24642,7 +24642,7 @@ x_206 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_206, 0, x_174); lean_ctor_set(x_206, 1, x_205); x_207 = lean_array_push(x_204, x_206); -x_208 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_208 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_209 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_209, 0, x_208); lean_ctor_set(x_209, 1, x_207); @@ -24761,7 +24761,7 @@ lean_ctor_set(x_262, 0, x_219); lean_ctor_set(x_262, 1, x_261); lean_inc(x_262); x_263 = lean_array_push(x_260, x_262); -x_264 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_264 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_265 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_265, 0, x_264); lean_ctor_set(x_265, 1, x_263); @@ -24909,7 +24909,7 @@ lean_ctor_set(x_335, 0, x_291); lean_ctor_set(x_335, 1, x_334); lean_inc(x_335); x_336 = lean_array_push(x_333, x_335); -x_337 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_337 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_338 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_338, 0, x_337); lean_ctor_set(x_338, 1, x_336); @@ -25053,7 +25053,7 @@ x_406 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_406, 0, x_374); lean_ctor_set(x_406, 1, x_405); x_407 = lean_array_push(x_404, x_406); -x_408 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_408 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_409 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_409, 0, x_408); lean_ctor_set(x_409, 1, x_407); @@ -25135,7 +25135,7 @@ x_447 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_447, 0, x_414); lean_ctor_set(x_447, 1, x_446); x_448 = lean_array_push(x_445, x_447); -x_449 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_449 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_450 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_450, 0, x_449); lean_ctor_set(x_450, 1, x_448); @@ -25227,7 +25227,7 @@ x_492 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_492, 0, x_460); lean_ctor_set(x_492, 1, x_491); x_493 = lean_array_push(x_490, x_492); -x_494 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_494 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_495 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_495, 0, x_494); lean_ctor_set(x_495, 1, x_493); @@ -25309,7 +25309,7 @@ x_533 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_533, 0, x_500); lean_ctor_set(x_533, 1, x_532); x_534 = lean_array_push(x_531, x_533); -x_535 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_535 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_536 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_536, 0, x_535); lean_ctor_set(x_536, 1, x_534); @@ -25401,7 +25401,7 @@ x_578 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_578, 0, x_546); lean_ctor_set(x_578, 1, x_577); x_579 = lean_array_push(x_576, x_578); -x_580 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_580 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_581 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_581, 0, x_580); lean_ctor_set(x_581, 1, x_579); @@ -25483,7 +25483,7 @@ x_619 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_619, 0, x_586); lean_ctor_set(x_619, 1, x_618); x_620 = lean_array_push(x_617, x_619); -x_621 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_621 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_622 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_622, 0, x_621); lean_ctor_set(x_622, 1, x_620); @@ -26022,7 +26022,7 @@ x_46 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_46, 0, x_15); lean_ctor_set(x_46, 1, x_45); x_47 = lean_array_push(x_44, x_46); -x_48 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_48 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); @@ -26103,7 +26103,7 @@ x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_54); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_84, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_88 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_89 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_89, 0, x_88); lean_ctor_set(x_89, 1, x_87); @@ -26222,7 +26222,7 @@ lean_ctor_set(x_142, 0, x_99); lean_ctor_set(x_142, 1, x_141); lean_inc(x_142); x_143 = lean_array_push(x_140, x_142); -x_144 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_144 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_145 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_145, 0, x_144); lean_ctor_set(x_145, 1, x_143); @@ -26349,7 +26349,7 @@ lean_ctor_set(x_204, 0, x_160); lean_ctor_set(x_204, 1, x_203); lean_inc(x_204); x_205 = lean_array_push(x_202, x_204); -x_206 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_206 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_207 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_207, 0, x_206); lean_ctor_set(x_207, 1, x_205); @@ -26458,7 +26458,7 @@ x_258 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_258, 0, x_227); lean_ctor_set(x_258, 1, x_257); x_259 = lean_array_push(x_256, x_258); -x_260 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_260 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_261 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_261, 0, x_260); lean_ctor_set(x_261, 1, x_259); @@ -26539,7 +26539,7 @@ x_298 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_298, 0, x_266); lean_ctor_set(x_298, 1, x_297); x_299 = lean_array_push(x_296, x_298); -x_300 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_300 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_301 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_301, 0, x_300); lean_ctor_set(x_301, 1, x_299); @@ -26642,7 +26642,7 @@ x_347 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_347, 0, x_316); lean_ctor_set(x_347, 1, x_346); x_348 = lean_array_push(x_345, x_347); -x_349 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_349 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_350 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_350, 0, x_349); lean_ctor_set(x_350, 1, x_348); @@ -26723,7 +26723,7 @@ x_387 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_387, 0, x_355); lean_ctor_set(x_387, 1, x_386); x_388 = lean_array_push(x_385, x_387); -x_389 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_389 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_390 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_390, 0, x_389); lean_ctor_set(x_390, 1, x_388); @@ -26814,7 +26814,7 @@ x_431 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_431, 0, x_400); lean_ctor_set(x_431, 1, x_430); x_432 = lean_array_push(x_429, x_431); -x_433 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_433 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_434 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_434, 0, x_433); lean_ctor_set(x_434, 1, x_432); @@ -26895,7 +26895,7 @@ x_471 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_471, 0, x_439); lean_ctor_set(x_471, 1, x_470); x_472 = lean_array_push(x_469, x_471); -x_473 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_473 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_474 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_474, 0, x_473); lean_ctor_set(x_474, 1, x_472); @@ -27267,7 +27267,7 @@ x_46 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_46, 0, x_15); lean_ctor_set(x_46, 1, x_45); x_47 = lean_array_push(x_44, x_46); -x_48 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_48 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); @@ -27348,7 +27348,7 @@ x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_54); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_84, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_88 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_89 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_89, 0, x_88); lean_ctor_set(x_89, 1, x_87); @@ -27467,7 +27467,7 @@ lean_ctor_set(x_142, 0, x_99); lean_ctor_set(x_142, 1, x_141); lean_inc(x_142); x_143 = lean_array_push(x_140, x_142); -x_144 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_144 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_145 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_145, 0, x_144); lean_ctor_set(x_145, 1, x_143); @@ -27594,7 +27594,7 @@ lean_ctor_set(x_204, 0, x_160); lean_ctor_set(x_204, 1, x_203); lean_inc(x_204); x_205 = lean_array_push(x_202, x_204); -x_206 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_206 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_207 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_207, 0, x_206); lean_ctor_set(x_207, 1, x_205); @@ -27703,7 +27703,7 @@ x_258 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_258, 0, x_227); lean_ctor_set(x_258, 1, x_257); x_259 = lean_array_push(x_256, x_258); -x_260 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_260 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_261 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_261, 0, x_260); lean_ctor_set(x_261, 1, x_259); @@ -27784,7 +27784,7 @@ x_298 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_298, 0, x_266); lean_ctor_set(x_298, 1, x_297); x_299 = lean_array_push(x_296, x_298); -x_300 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_300 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_301 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_301, 0, x_300); lean_ctor_set(x_301, 1, x_299); @@ -27887,7 +27887,7 @@ x_347 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_347, 0, x_316); lean_ctor_set(x_347, 1, x_346); x_348 = lean_array_push(x_345, x_347); -x_349 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_349 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_350 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_350, 0, x_349); lean_ctor_set(x_350, 1, x_348); @@ -27968,7 +27968,7 @@ x_387 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_387, 0, x_355); lean_ctor_set(x_387, 1, x_386); x_388 = lean_array_push(x_385, x_387); -x_389 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_389 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_390 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_390, 0, x_389); lean_ctor_set(x_390, 1, x_388); @@ -28059,7 +28059,7 @@ x_431 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_431, 0, x_400); lean_ctor_set(x_431, 1, x_430); x_432 = lean_array_push(x_429, x_431); -x_433 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_433 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_434 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_434, 0, x_433); lean_ctor_set(x_434, 1, x_432); @@ -28140,7 +28140,7 @@ x_471 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_471, 0, x_439); lean_ctor_set(x_471, 1, x_470); x_472 = lean_array_push(x_469, x_471); -x_473 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_473 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_474 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_474, 0, x_473); lean_ctor_set(x_474, 1, x_472); @@ -28438,13 +28438,13 @@ if (x_20 == 0) { lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; x_21 = lean_ctor_get(x_19, 0); -x_22 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_22 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_4); lean_inc(x_6); x_23 = l_Lean_addMacroScope(x_6, x_22, x_4); x_24 = lean_box(0); -x_25 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_26 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_25 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_26 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_21); x_27 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_27, 0, x_21); @@ -28454,7 +28454,7 @@ lean_ctor_set(x_27, 3, x_26); x_28 = l_Array_empty___closed__1; x_29 = lean_array_push(x_28, x_27); x_30 = lean_array_push(x_28, x_1); -x_31 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_31 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_21); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_21); @@ -28478,7 +28478,7 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_28, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_42 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_21); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_21); @@ -28535,7 +28535,7 @@ x_71 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_71, 0, x_21); lean_ctor_set(x_71, 1, x_70); x_72 = lean_array_push(x_69, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_73 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_73); lean_ctor_set(x_74, 1, x_72); @@ -28548,12 +28548,12 @@ x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_63); lean_ctor_set(x_78, 1, x_77); x_79 = lean_array_push(x_44, x_78); -x_80 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_80 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_80); lean_ctor_set(x_81, 1, x_79); x_82 = lean_array_push(x_33, x_81); -x_83 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_83 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_84 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_84, 0, x_83); lean_ctor_set(x_84, 1, x_82); @@ -28576,13 +28576,13 @@ x_90 = lean_ctor_get(x_19, 1); lean_inc(x_90); lean_inc(x_89); lean_dec(x_19); -x_91 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_91 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_4); lean_inc(x_6); x_92 = l_Lean_addMacroScope(x_6, x_91, x_4); x_93 = lean_box(0); -x_94 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_95 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_94 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_95 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_89); x_96 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_96, 0, x_89); @@ -28592,7 +28592,7 @@ lean_ctor_set(x_96, 3, x_95); x_97 = l_Array_empty___closed__1; x_98 = lean_array_push(x_97, x_96); x_99 = lean_array_push(x_97, x_1); -x_100 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_100 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_89); x_101 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_101, 0, x_89); @@ -28616,7 +28616,7 @@ x_109 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_109, 0, x_108); lean_ctor_set(x_109, 1, x_107); x_110 = lean_array_push(x_97, x_109); -x_111 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_111 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_89); x_112 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_112, 0, x_89); @@ -28673,7 +28673,7 @@ x_140 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_140, 0, x_89); lean_ctor_set(x_140, 1, x_139); x_141 = lean_array_push(x_138, x_140); -x_142 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_142 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_143 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_143, 0, x_142); lean_ctor_set(x_143, 1, x_141); @@ -28686,12 +28686,12 @@ x_147 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_147, 0, x_132); lean_ctor_set(x_147, 1, x_146); x_148 = lean_array_push(x_113, x_147); -x_149 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_149 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_150 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_150, 0, x_149); lean_ctor_set(x_150, 1, x_148); x_151 = lean_array_push(x_102, x_150); -x_152 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_152 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_153 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_153, 0, x_152); lean_ctor_set(x_153, 1, x_151); @@ -28749,13 +28749,13 @@ if (lean_is_exclusive(x_163)) { lean_dec_ref(x_163); x_166 = lean_box(0); } -x_167 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_167 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_4); lean_inc(x_6); x_168 = l_Lean_addMacroScope(x_6, x_167, x_4); x_169 = lean_box(0); -x_170 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_171 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_170 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_171 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_164); x_172 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_172, 0, x_164); @@ -28765,7 +28765,7 @@ lean_ctor_set(x_172, 3, x_171); x_173 = l_Array_empty___closed__1; x_174 = lean_array_push(x_173, x_172); x_175 = lean_array_push(x_173, x_1); -x_176 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_176 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_164); x_177 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_177, 0, x_164); @@ -28789,7 +28789,7 @@ x_185 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_185, 0, x_184); lean_ctor_set(x_185, 1, x_183); x_186 = lean_array_push(x_173, x_185); -x_187 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_187 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_164); x_188 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_188, 0, x_164); @@ -28846,7 +28846,7 @@ x_216 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_216, 0, x_164); lean_ctor_set(x_216, 1, x_215); x_217 = lean_array_push(x_214, x_216); -x_218 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_218 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_219 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_219, 0, x_218); lean_ctor_set(x_219, 1, x_217); @@ -28859,12 +28859,12 @@ x_223 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_223, 0, x_208); lean_ctor_set(x_223, 1, x_222); x_224 = lean_array_push(x_189, x_223); -x_225 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_225 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_226 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_226, 0, x_225); lean_ctor_set(x_226, 1, x_224); x_227 = lean_array_push(x_178, x_226); -x_228 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_228 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_229 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_229, 0, x_228); lean_ctor_set(x_229, 1, x_227); @@ -28915,12 +28915,12 @@ if (x_239 == 0) { lean_object* x_240; lean_object* x_241; lean_object* x_242; lean_object* x_243; lean_object* x_244; lean_object* x_245; lean_object* x_246; lean_object* x_247; lean_object* x_248; lean_object* x_249; lean_object* x_250; lean_object* x_251; lean_object* x_252; lean_object* x_253; lean_object* x_254; lean_object* x_255; lean_object* x_256; lean_object* x_257; lean_object* x_258; lean_object* x_259; lean_object* x_260; lean_object* x_261; lean_object* x_262; lean_object* x_263; lean_object* x_264; lean_object* x_265; lean_object* x_266; lean_object* x_267; lean_object* x_268; lean_object* x_269; lean_object* x_270; lean_object* x_271; lean_object* x_272; lean_object* x_273; lean_object* x_274; lean_object* x_275; lean_object* x_276; lean_object* x_277; lean_object* x_278; lean_object* x_279; lean_object* x_280; lean_object* x_281; lean_object* x_282; lean_object* x_283; lean_object* x_284; lean_object* x_285; lean_object* x_286; lean_object* x_287; lean_object* x_288; lean_object* x_289; lean_object* x_290; lean_object* x_291; lean_object* x_292; lean_object* x_293; lean_object* x_294; lean_object* x_295; lean_object* x_296; lean_object* x_297; lean_object* x_298; lean_object* x_299; lean_object* x_300; lean_object* x_301; lean_object* x_302; lean_object* x_303; lean_object* x_304; lean_object* x_305; lean_object* x_306; lean_object* x_307; lean_object* x_308; lean_object* x_309; lean_object* x_310; lean_object* x_311; lean_object* x_312; lean_object* x_313; lean_object* x_314; lean_object* x_315; lean_object* x_316; lean_object* x_317; lean_object* x_318; lean_object* x_319; lean_object* x_320; lean_object* x_321; lean_object* x_322; lean_object* x_323; lean_object* x_324; lean_object* x_325; lean_object* x_326; x_240 = lean_ctor_get(x_238, 0); -x_241 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_241 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_4); lean_inc(x_6); x_242 = l_Lean_addMacroScope(x_6, x_241, x_4); -x_243 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_244 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_243 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_244 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_240); x_245 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_245, 0, x_240); @@ -28930,7 +28930,7 @@ lean_ctor_set(x_245, 3, x_244); x_246 = l_Array_empty___closed__1; x_247 = lean_array_push(x_246, x_245); x_248 = lean_array_push(x_246, x_1); -x_249 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_249 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_240); x_250 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_250, 0, x_240); @@ -28942,18 +28942,18 @@ x_253 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_253, 0, x_240); lean_ctor_set(x_253, 1, x_252); x_254 = lean_array_push(x_246, x_253); -x_255 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_255 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_240); x_256 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_256, 0, x_240); lean_ctor_set(x_256, 1, x_255); x_257 = lean_array_push(x_246, x_256); -x_258 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_258 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_259 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_259, 0, x_258); lean_ctor_set(x_259, 1, x_257); x_260 = lean_array_push(x_246, x_259); -x_261 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_261 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_240); x_262 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_262, 0, x_240); @@ -28972,7 +28972,7 @@ lean_ctor_set(x_268, 1, x_266); lean_ctor_set(x_268, 2, x_265); lean_ctor_set(x_268, 3, x_267); x_269 = lean_array_push(x_263, x_268); -x_270 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_270 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_271 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_271, 0, x_270); lean_ctor_set(x_271, 1, x_269); @@ -28994,7 +28994,7 @@ lean_ctor_set(x_279, 0, x_240); lean_ctor_set(x_279, 1, x_278); lean_inc(x_279); x_280 = lean_array_push(x_277, x_279); -x_281 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_281 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_282 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_282, 0, x_281); lean_ctor_set(x_282, 1, x_280); @@ -29003,7 +29003,7 @@ x_284 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_284, 0, x_273); lean_ctor_set(x_284, 1, x_283); x_285 = lean_array_push(x_246, x_284); -x_286 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_286 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_240); x_287 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_287, 0, x_240); @@ -29061,12 +29061,12 @@ x_316 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_316, 0, x_304); lean_ctor_set(x_316, 1, x_315); x_317 = lean_array_push(x_288, x_316); -x_318 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_318 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_319 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_319, 0, x_318); lean_ctor_set(x_319, 1, x_317); x_320 = lean_array_push(x_251, x_319); -x_321 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_321 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_322 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_322, 0, x_321); lean_ctor_set(x_322, 1, x_320); @@ -29089,12 +29089,12 @@ x_328 = lean_ctor_get(x_238, 1); lean_inc(x_328); lean_inc(x_327); lean_dec(x_238); -x_329 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_329 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_4); lean_inc(x_6); x_330 = l_Lean_addMacroScope(x_6, x_329, x_4); -x_331 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_332 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_331 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_332 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_327); x_333 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_333, 0, x_327); @@ -29104,7 +29104,7 @@ lean_ctor_set(x_333, 3, x_332); x_334 = l_Array_empty___closed__1; x_335 = lean_array_push(x_334, x_333); x_336 = lean_array_push(x_334, x_1); -x_337 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_337 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_327); x_338 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_338, 0, x_327); @@ -29116,18 +29116,18 @@ x_341 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_341, 0, x_327); lean_ctor_set(x_341, 1, x_340); x_342 = lean_array_push(x_334, x_341); -x_343 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_343 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_327); x_344 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_344, 0, x_327); lean_ctor_set(x_344, 1, x_343); x_345 = lean_array_push(x_334, x_344); -x_346 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_346 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_347 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_347, 0, x_346); lean_ctor_set(x_347, 1, x_345); x_348 = lean_array_push(x_334, x_347); -x_349 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_349 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_327); x_350 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_350, 0, x_327); @@ -29146,7 +29146,7 @@ lean_ctor_set(x_356, 1, x_354); lean_ctor_set(x_356, 2, x_353); lean_ctor_set(x_356, 3, x_355); x_357 = lean_array_push(x_351, x_356); -x_358 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_358 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_359 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_359, 0, x_358); lean_ctor_set(x_359, 1, x_357); @@ -29168,7 +29168,7 @@ lean_ctor_set(x_367, 0, x_327); lean_ctor_set(x_367, 1, x_366); lean_inc(x_367); x_368 = lean_array_push(x_365, x_367); -x_369 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_369 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_370 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_370, 0, x_369); lean_ctor_set(x_370, 1, x_368); @@ -29177,7 +29177,7 @@ x_372 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_372, 0, x_361); lean_ctor_set(x_372, 1, x_371); x_373 = lean_array_push(x_334, x_372); -x_374 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_374 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_327); x_375 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_375, 0, x_327); @@ -29235,12 +29235,12 @@ x_404 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_404, 0, x_392); lean_ctor_set(x_404, 1, x_403); x_405 = lean_array_push(x_376, x_404); -x_406 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_406 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_407 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_407, 0, x_406); lean_ctor_set(x_407, 1, x_405); x_408 = lean_array_push(x_339, x_407); -x_409 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_409 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_410 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_410, 0, x_409); lean_ctor_set(x_410, 1, x_408); @@ -29274,12 +29274,12 @@ if (x_419 == 0) { lean_object* x_420; lean_object* x_421; lean_object* x_422; lean_object* x_423; lean_object* x_424; lean_object* x_425; lean_object* x_426; lean_object* x_427; lean_object* x_428; lean_object* x_429; lean_object* x_430; lean_object* x_431; lean_object* x_432; lean_object* x_433; lean_object* x_434; lean_object* x_435; lean_object* x_436; lean_object* x_437; lean_object* x_438; lean_object* x_439; lean_object* x_440; lean_object* x_441; lean_object* x_442; lean_object* x_443; lean_object* x_444; lean_object* x_445; lean_object* x_446; lean_object* x_447; lean_object* x_448; lean_object* x_449; lean_object* x_450; lean_object* x_451; lean_object* x_452; lean_object* x_453; lean_object* x_454; lean_object* x_455; lean_object* x_456; lean_object* x_457; lean_object* x_458; lean_object* x_459; lean_object* x_460; lean_object* x_461; lean_object* x_462; lean_object* x_463; lean_object* x_464; lean_object* x_465; lean_object* x_466; lean_object* x_467; lean_object* x_468; lean_object* x_469; lean_object* x_470; lean_object* x_471; lean_object* x_472; lean_object* x_473; lean_object* x_474; lean_object* x_475; lean_object* x_476; lean_object* x_477; lean_object* x_478; lean_object* x_479; lean_object* x_480; lean_object* x_481; lean_object* x_482; lean_object* x_483; lean_object* x_484; lean_object* x_485; lean_object* x_486; lean_object* x_487; lean_object* x_488; lean_object* x_489; lean_object* x_490; lean_object* x_491; lean_object* x_492; lean_object* x_493; lean_object* x_494; lean_object* x_495; lean_object* x_496; lean_object* x_497; lean_object* x_498; lean_object* x_499; lean_object* x_500; lean_object* x_501; lean_object* x_502; lean_object* x_503; lean_object* x_504; lean_object* x_505; lean_object* x_506; lean_object* x_507; lean_object* x_508; lean_object* x_509; lean_object* x_510; lean_object* x_511; lean_object* x_512; lean_object* x_513; lean_object* x_514; lean_object* x_515; lean_object* x_516; lean_object* x_517; lean_object* x_518; lean_object* x_519; lean_object* x_520; lean_object* x_521; lean_object* x_522; lean_object* x_523; lean_object* x_524; lean_object* x_525; lean_object* x_526; lean_object* x_527; lean_object* x_528; x_420 = lean_ctor_get(x_418, 0); -x_421 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_421 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_4); lean_inc(x_6); x_422 = l_Lean_addMacroScope(x_6, x_421, x_4); -x_423 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_424 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_423 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_424 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_420); x_425 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_425, 0, x_420); @@ -29289,7 +29289,7 @@ lean_ctor_set(x_425, 3, x_424); x_426 = l_Array_empty___closed__1; x_427 = lean_array_push(x_426, x_425); x_428 = lean_array_push(x_426, x_1); -x_429 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_429 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_420); x_430 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_430, 0, x_420); @@ -29301,18 +29301,18 @@ x_433 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_433, 0, x_420); lean_ctor_set(x_433, 1, x_432); x_434 = lean_array_push(x_426, x_433); -x_435 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_435 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_420); x_436 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_436, 0, x_420); lean_ctor_set(x_436, 1, x_435); x_437 = lean_array_push(x_426, x_436); -x_438 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_438 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_439 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_439, 0, x_438); lean_ctor_set(x_439, 1, x_437); x_440 = lean_array_push(x_426, x_439); -x_441 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_441 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_420); x_442 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_442, 0, x_420); @@ -29331,7 +29331,7 @@ lean_ctor_set(x_448, 1, x_446); lean_ctor_set(x_448, 2, x_445); lean_ctor_set(x_448, 3, x_447); x_449 = lean_array_push(x_443, x_448); -x_450 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_450 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_451 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_451, 0, x_450); lean_ctor_set(x_451, 1, x_449); @@ -29353,7 +29353,7 @@ lean_ctor_set(x_459, 0, x_420); lean_ctor_set(x_459, 1, x_458); lean_inc(x_459); x_460 = lean_array_push(x_457, x_459); -x_461 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_461 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_462 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_462, 0, x_461); lean_ctor_set(x_462, 1, x_460); @@ -29362,7 +29362,7 @@ x_464 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_464, 0, x_453); lean_ctor_set(x_464, 1, x_463); x_465 = lean_array_push(x_426, x_464); -x_466 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_466 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_420); x_467 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_467, 0, x_420); @@ -29466,12 +29466,12 @@ x_518 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_518, 0, x_496); lean_ctor_set(x_518, 1, x_517); x_519 = lean_array_push(x_468, x_518); -x_520 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_520 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_521 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_521, 0, x_520); lean_ctor_set(x_521, 1, x_519); x_522 = lean_array_push(x_431, x_521); -x_523 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_523 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_524 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_524, 0, x_523); lean_ctor_set(x_524, 1, x_522); @@ -29494,12 +29494,12 @@ x_530 = lean_ctor_get(x_418, 1); lean_inc(x_530); lean_inc(x_529); lean_dec(x_418); -x_531 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_531 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_4); lean_inc(x_6); x_532 = l_Lean_addMacroScope(x_6, x_531, x_4); -x_533 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_534 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_533 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_534 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_529); x_535 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_535, 0, x_529); @@ -29509,7 +29509,7 @@ lean_ctor_set(x_535, 3, x_534); x_536 = l_Array_empty___closed__1; x_537 = lean_array_push(x_536, x_535); x_538 = lean_array_push(x_536, x_1); -x_539 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_539 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_529); x_540 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_540, 0, x_529); @@ -29521,18 +29521,18 @@ x_543 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_543, 0, x_529); lean_ctor_set(x_543, 1, x_542); x_544 = lean_array_push(x_536, x_543); -x_545 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_545 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_529); x_546 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_546, 0, x_529); lean_ctor_set(x_546, 1, x_545); x_547 = lean_array_push(x_536, x_546); -x_548 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_548 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_549 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_549, 0, x_548); lean_ctor_set(x_549, 1, x_547); x_550 = lean_array_push(x_536, x_549); -x_551 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_551 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_529); x_552 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_552, 0, x_529); @@ -29551,7 +29551,7 @@ lean_ctor_set(x_558, 1, x_556); lean_ctor_set(x_558, 2, x_555); lean_ctor_set(x_558, 3, x_557); x_559 = lean_array_push(x_553, x_558); -x_560 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_560 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_561 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_561, 0, x_560); lean_ctor_set(x_561, 1, x_559); @@ -29573,7 +29573,7 @@ lean_ctor_set(x_569, 0, x_529); lean_ctor_set(x_569, 1, x_568); lean_inc(x_569); x_570 = lean_array_push(x_567, x_569); -x_571 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_571 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_572 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_572, 0, x_571); lean_ctor_set(x_572, 1, x_570); @@ -29582,7 +29582,7 @@ x_574 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_574, 0, x_563); lean_ctor_set(x_574, 1, x_573); x_575 = lean_array_push(x_536, x_574); -x_576 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_576 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_529); x_577 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_577, 0, x_529); @@ -29686,12 +29686,12 @@ x_628 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_628, 0, x_606); lean_ctor_set(x_628, 1, x_627); x_629 = lean_array_push(x_578, x_628); -x_630 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_630 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_631 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_631, 0, x_630); lean_ctor_set(x_631, 1, x_629); x_632 = lean_array_push(x_541, x_631); -x_633 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_633 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_634 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_634, 0, x_633); lean_ctor_set(x_634, 1, x_632); @@ -29740,13 +29740,13 @@ if (x_648 == 0) { lean_object* x_649; lean_object* x_650; lean_object* x_651; lean_object* x_652; lean_object* x_653; lean_object* x_654; lean_object* x_655; lean_object* x_656; lean_object* x_657; lean_object* x_658; lean_object* x_659; lean_object* x_660; lean_object* x_661; lean_object* x_662; lean_object* x_663; lean_object* x_664; lean_object* x_665; lean_object* x_666; lean_object* x_667; lean_object* x_668; lean_object* x_669; lean_object* x_670; lean_object* x_671; lean_object* x_672; lean_object* x_673; lean_object* x_674; lean_object* x_675; lean_object* x_676; lean_object* x_677; lean_object* x_678; lean_object* x_679; lean_object* x_680; lean_object* x_681; lean_object* x_682; lean_object* x_683; lean_object* x_684; lean_object* x_685; lean_object* x_686; lean_object* x_687; lean_object* x_688; lean_object* x_689; lean_object* x_690; lean_object* x_691; lean_object* x_692; lean_object* x_693; lean_object* x_694; lean_object* x_695; lean_object* x_696; lean_object* x_697; lean_object* x_698; lean_object* x_699; lean_object* x_700; lean_object* x_701; lean_object* x_702; lean_object* x_703; lean_object* x_704; lean_object* x_705; lean_object* x_706; lean_object* x_707; lean_object* x_708; lean_object* x_709; lean_object* x_710; lean_object* x_711; lean_object* x_712; lean_object* x_713; lean_object* x_714; lean_object* x_715; lean_object* x_716; lean_object* x_717; lean_object* x_718; lean_object* x_719; lean_object* x_720; lean_object* x_721; lean_object* x_722; x_649 = lean_ctor_get(x_647, 0); -x_650 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_650 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_4); lean_inc(x_6); x_651 = l_Lean_addMacroScope(x_6, x_650, x_4); x_652 = lean_box(0); -x_653 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_654 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_653 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_654 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_649); x_655 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_655, 0, x_649); @@ -29756,7 +29756,7 @@ lean_ctor_set(x_655, 3, x_654); x_656 = l_Array_empty___closed__1; x_657 = lean_array_push(x_656, x_655); x_658 = lean_array_push(x_656, x_1); -x_659 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_659 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_649); x_660 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_660, 0, x_649); @@ -29780,7 +29780,7 @@ x_668 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_668, 0, x_667); lean_ctor_set(x_668, 1, x_666); x_669 = lean_array_push(x_656, x_668); -x_670 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_670 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_649); x_671 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_671, 0, x_649); @@ -29839,7 +29839,7 @@ lean_ctor_set(x_699, 0, x_649); lean_ctor_set(x_699, 1, x_698); lean_inc(x_699); x_700 = lean_array_push(x_697, x_699); -x_701 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_701 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_702 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_702, 0, x_701); lean_ctor_set(x_702, 1, x_700); @@ -29862,12 +29862,12 @@ x_712 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_712, 0, x_701); lean_ctor_set(x_712, 1, x_711); x_713 = lean_array_push(x_672, x_712); -x_714 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_714 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_715 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_715, 0, x_714); lean_ctor_set(x_715, 1, x_713); x_716 = lean_array_push(x_661, x_715); -x_717 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_717 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_718 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_718, 0, x_717); lean_ctor_set(x_718, 1, x_716); @@ -29890,13 +29890,13 @@ x_724 = lean_ctor_get(x_647, 1); lean_inc(x_724); lean_inc(x_723); lean_dec(x_647); -x_725 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_725 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_4); lean_inc(x_6); x_726 = l_Lean_addMacroScope(x_6, x_725, x_4); x_727 = lean_box(0); -x_728 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_729 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_728 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_729 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_723); x_730 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_730, 0, x_723); @@ -29906,7 +29906,7 @@ lean_ctor_set(x_730, 3, x_729); x_731 = l_Array_empty___closed__1; x_732 = lean_array_push(x_731, x_730); x_733 = lean_array_push(x_731, x_1); -x_734 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_734 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_723); x_735 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_735, 0, x_723); @@ -29930,7 +29930,7 @@ x_743 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_743, 0, x_742); lean_ctor_set(x_743, 1, x_741); x_744 = lean_array_push(x_731, x_743); -x_745 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_745 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_723); x_746 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_746, 0, x_723); @@ -29989,7 +29989,7 @@ lean_ctor_set(x_774, 0, x_723); lean_ctor_set(x_774, 1, x_773); lean_inc(x_774); x_775 = lean_array_push(x_772, x_774); -x_776 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_776 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_777 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_777, 0, x_776); lean_ctor_set(x_777, 1, x_775); @@ -30012,12 +30012,12 @@ x_787 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_787, 0, x_776); lean_ctor_set(x_787, 1, x_786); x_788 = lean_array_push(x_747, x_787); -x_789 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_789 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_790 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_790, 0, x_789); lean_ctor_set(x_790, 1, x_788); x_791 = lean_array_push(x_736, x_790); -x_792 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_792 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_793 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_793, 0, x_792); lean_ctor_set(x_793, 1, x_791); @@ -30051,13 +30051,13 @@ if (x_802 == 0) { lean_object* x_803; lean_object* x_804; lean_object* x_805; lean_object* x_806; lean_object* x_807; lean_object* x_808; lean_object* x_809; lean_object* x_810; lean_object* x_811; lean_object* x_812; lean_object* x_813; lean_object* x_814; lean_object* x_815; lean_object* x_816; lean_object* x_817; lean_object* x_818; lean_object* x_819; lean_object* x_820; lean_object* x_821; lean_object* x_822; lean_object* x_823; lean_object* x_824; lean_object* x_825; lean_object* x_826; lean_object* x_827; lean_object* x_828; lean_object* x_829; lean_object* x_830; lean_object* x_831; lean_object* x_832; lean_object* x_833; lean_object* x_834; lean_object* x_835; lean_object* x_836; lean_object* x_837; lean_object* x_838; lean_object* x_839; lean_object* x_840; lean_object* x_841; lean_object* x_842; lean_object* x_843; lean_object* x_844; lean_object* x_845; lean_object* x_846; lean_object* x_847; lean_object* x_848; lean_object* x_849; lean_object* x_850; lean_object* x_851; lean_object* x_852; lean_object* x_853; lean_object* x_854; lean_object* x_855; lean_object* x_856; lean_object* x_857; lean_object* x_858; lean_object* x_859; lean_object* x_860; lean_object* x_861; lean_object* x_862; lean_object* x_863; lean_object* x_864; lean_object* x_865; lean_object* x_866; lean_object* x_867; lean_object* x_868; lean_object* x_869; lean_object* x_870; lean_object* x_871; lean_object* x_872; lean_object* x_873; lean_object* x_874; lean_object* x_875; lean_object* x_876; x_803 = lean_ctor_get(x_801, 0); -x_804 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_804 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_4); lean_inc(x_6); x_805 = l_Lean_addMacroScope(x_6, x_804, x_4); x_806 = lean_box(0); -x_807 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_808 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_807 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_808 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_803); x_809 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_809, 0, x_803); @@ -30067,7 +30067,7 @@ lean_ctor_set(x_809, 3, x_808); x_810 = l_Array_empty___closed__1; x_811 = lean_array_push(x_810, x_809); x_812 = lean_array_push(x_810, x_1); -x_813 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_813 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_803); x_814 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_814, 0, x_803); @@ -30091,7 +30091,7 @@ x_822 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_822, 0, x_821); lean_ctor_set(x_822, 1, x_820); x_823 = lean_array_push(x_810, x_822); -x_824 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_824 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_803); x_825 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_825, 0, x_803); @@ -30150,7 +30150,7 @@ lean_ctor_set(x_853, 0, x_803); lean_ctor_set(x_853, 1, x_852); lean_inc(x_853); x_854 = lean_array_push(x_851, x_853); -x_855 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_855 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_856 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_856, 0, x_855); lean_ctor_set(x_856, 1, x_854); @@ -30173,12 +30173,12 @@ x_866 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_866, 0, x_855); lean_ctor_set(x_866, 1, x_865); x_867 = lean_array_push(x_826, x_866); -x_868 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_868 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_869 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_869, 0, x_868); lean_ctor_set(x_869, 1, x_867); x_870 = lean_array_push(x_815, x_869); -x_871 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_871 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_872 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_872, 0, x_871); lean_ctor_set(x_872, 1, x_870); @@ -30201,13 +30201,13 @@ x_878 = lean_ctor_get(x_801, 1); lean_inc(x_878); lean_inc(x_877); lean_dec(x_801); -x_879 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_879 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_4); lean_inc(x_6); x_880 = l_Lean_addMacroScope(x_6, x_879, x_4); x_881 = lean_box(0); -x_882 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_883 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_882 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_883 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_877); x_884 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_884, 0, x_877); @@ -30217,7 +30217,7 @@ lean_ctor_set(x_884, 3, x_883); x_885 = l_Array_empty___closed__1; x_886 = lean_array_push(x_885, x_884); x_887 = lean_array_push(x_885, x_1); -x_888 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_888 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_877); x_889 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_889, 0, x_877); @@ -30241,7 +30241,7 @@ x_897 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_897, 0, x_896); lean_ctor_set(x_897, 1, x_895); x_898 = lean_array_push(x_885, x_897); -x_899 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_899 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_877); x_900 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_900, 0, x_877); @@ -30300,7 +30300,7 @@ lean_ctor_set(x_928, 0, x_877); lean_ctor_set(x_928, 1, x_927); lean_inc(x_928); x_929 = lean_array_push(x_926, x_928); -x_930 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_930 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_931 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_931, 0, x_930); lean_ctor_set(x_931, 1, x_929); @@ -30323,12 +30323,12 @@ x_941 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_941, 0, x_930); lean_ctor_set(x_941, 1, x_940); x_942 = lean_array_push(x_901, x_941); -x_943 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_943 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_944 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_944, 0, x_943); lean_ctor_set(x_944, 1, x_942); x_945 = lean_array_push(x_890, x_944); -x_946 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_946 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_947 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_947, 0, x_946); lean_ctor_set(x_947, 1, x_945); @@ -30362,13 +30362,13 @@ if (x_956 == 0) { lean_object* x_957; lean_object* x_958; lean_object* x_959; lean_object* x_960; lean_object* x_961; lean_object* x_962; lean_object* x_963; lean_object* x_964; lean_object* x_965; lean_object* x_966; lean_object* x_967; lean_object* x_968; lean_object* x_969; lean_object* x_970; lean_object* x_971; lean_object* x_972; lean_object* x_973; lean_object* x_974; lean_object* x_975; lean_object* x_976; lean_object* x_977; lean_object* x_978; lean_object* x_979; lean_object* x_980; lean_object* x_981; lean_object* x_982; lean_object* x_983; lean_object* x_984; lean_object* x_985; lean_object* x_986; lean_object* x_987; lean_object* x_988; lean_object* x_989; lean_object* x_990; lean_object* x_991; lean_object* x_992; lean_object* x_993; lean_object* x_994; lean_object* x_995; lean_object* x_996; lean_object* x_997; lean_object* x_998; lean_object* x_999; lean_object* x_1000; lean_object* x_1001; lean_object* x_1002; lean_object* x_1003; lean_object* x_1004; lean_object* x_1005; lean_object* x_1006; lean_object* x_1007; lean_object* x_1008; lean_object* x_1009; lean_object* x_1010; lean_object* x_1011; lean_object* x_1012; lean_object* x_1013; lean_object* x_1014; lean_object* x_1015; lean_object* x_1016; lean_object* x_1017; lean_object* x_1018; lean_object* x_1019; lean_object* x_1020; lean_object* x_1021; lean_object* x_1022; lean_object* x_1023; lean_object* x_1024; lean_object* x_1025; lean_object* x_1026; lean_object* x_1027; lean_object* x_1028; lean_object* x_1029; lean_object* x_1030; x_957 = lean_ctor_get(x_955, 0); -x_958 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_958 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_4); lean_inc(x_6); x_959 = l_Lean_addMacroScope(x_6, x_958, x_4); x_960 = lean_box(0); -x_961 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_962 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_961 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_962 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_957); x_963 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_963, 0, x_957); @@ -30378,7 +30378,7 @@ lean_ctor_set(x_963, 3, x_962); x_964 = l_Array_empty___closed__1; x_965 = lean_array_push(x_964, x_963); x_966 = lean_array_push(x_964, x_1); -x_967 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_967 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_957); x_968 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_968, 0, x_957); @@ -30402,7 +30402,7 @@ x_976 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_976, 0, x_975); lean_ctor_set(x_976, 1, x_974); x_977 = lean_array_push(x_964, x_976); -x_978 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_978 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_957); x_979 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_979, 0, x_957); @@ -30461,7 +30461,7 @@ lean_ctor_set(x_1007, 0, x_957); lean_ctor_set(x_1007, 1, x_1006); lean_inc(x_1007); x_1008 = lean_array_push(x_1005, x_1007); -x_1009 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1009 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1010 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1010, 0, x_1009); lean_ctor_set(x_1010, 1, x_1008); @@ -30484,12 +30484,12 @@ x_1020 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1020, 0, x_1009); lean_ctor_set(x_1020, 1, x_1019); x_1021 = lean_array_push(x_980, x_1020); -x_1022 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1022 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_1023 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1023, 0, x_1022); lean_ctor_set(x_1023, 1, x_1021); x_1024 = lean_array_push(x_969, x_1023); -x_1025 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1025 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1026 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1026, 0, x_1025); lean_ctor_set(x_1026, 1, x_1024); @@ -30512,13 +30512,13 @@ x_1032 = lean_ctor_get(x_955, 1); lean_inc(x_1032); lean_inc(x_1031); lean_dec(x_955); -x_1033 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_1033 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_4); lean_inc(x_6); x_1034 = l_Lean_addMacroScope(x_6, x_1033, x_4); x_1035 = lean_box(0); -x_1036 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_1037 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_1036 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_1037 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_1031); x_1038 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1038, 0, x_1031); @@ -30528,7 +30528,7 @@ lean_ctor_set(x_1038, 3, x_1037); x_1039 = l_Array_empty___closed__1; x_1040 = lean_array_push(x_1039, x_1038); x_1041 = lean_array_push(x_1039, x_1); -x_1042 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1042 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1031); x_1043 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1043, 0, x_1031); @@ -30552,7 +30552,7 @@ x_1051 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1051, 0, x_1050); lean_ctor_set(x_1051, 1, x_1049); x_1052 = lean_array_push(x_1039, x_1051); -x_1053 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1053 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1031); x_1054 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1054, 0, x_1031); @@ -30611,7 +30611,7 @@ lean_ctor_set(x_1082, 0, x_1031); lean_ctor_set(x_1082, 1, x_1081); lean_inc(x_1082); x_1083 = lean_array_push(x_1080, x_1082); -x_1084 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1084 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1085 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1085, 0, x_1084); lean_ctor_set(x_1085, 1, x_1083); @@ -30634,12 +30634,12 @@ x_1095 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1095, 0, x_1084); lean_ctor_set(x_1095, 1, x_1094); x_1096 = lean_array_push(x_1055, x_1095); -x_1097 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1097 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_1098 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1098, 0, x_1097); lean_ctor_set(x_1098, 1, x_1096); x_1099 = lean_array_push(x_1044, x_1098); -x_1100 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1100 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1101 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1101, 0, x_1100); lean_ctor_set(x_1101, 1, x_1099); @@ -30760,13 +30760,13 @@ if (lean_is_exclusive(x_1127)) { lean_dec_ref(x_1127); x_1130 = lean_box(0); } -x_1131 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_1131 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_4); lean_inc(x_1112); x_1132 = l_Lean_addMacroScope(x_1112, x_1131, x_4); x_1133 = lean_box(0); -x_1134 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_1135 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_1134 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_1135 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_1128); x_1136 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1136, 0, x_1128); @@ -30776,7 +30776,7 @@ lean_ctor_set(x_1136, 3, x_1135); x_1137 = l_Array_empty___closed__1; x_1138 = lean_array_push(x_1137, x_1136); x_1139 = lean_array_push(x_1137, x_1); -x_1140 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1140 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1128); x_1141 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1141, 0, x_1128); @@ -30800,7 +30800,7 @@ x_1149 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1149, 0, x_1148); lean_ctor_set(x_1149, 1, x_1147); x_1150 = lean_array_push(x_1137, x_1149); -x_1151 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1151 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1128); x_1152 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1152, 0, x_1128); @@ -30857,7 +30857,7 @@ x_1180 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1180, 0, x_1128); lean_ctor_set(x_1180, 1, x_1179); x_1181 = lean_array_push(x_1178, x_1180); -x_1182 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1182 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1183 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1183, 0, x_1182); lean_ctor_set(x_1183, 1, x_1181); @@ -30870,12 +30870,12 @@ x_1187 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1187, 0, x_1172); lean_ctor_set(x_1187, 1, x_1186); x_1188 = lean_array_push(x_1153, x_1187); -x_1189 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1189 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_1190 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1190, 0, x_1189); lean_ctor_set(x_1190, 1, x_1188); x_1191 = lean_array_push(x_1142, x_1190); -x_1192 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1192 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1193 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1193, 0, x_1192); lean_ctor_set(x_1193, 1, x_1191); @@ -30936,12 +30936,12 @@ if (lean_is_exclusive(x_1202)) { lean_dec_ref(x_1202); x_1205 = lean_box(0); } -x_1206 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_1206 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_4); lean_inc(x_1112); x_1207 = l_Lean_addMacroScope(x_1112, x_1206, x_4); -x_1208 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_1209 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_1208 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_1209 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_1203); x_1210 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1210, 0, x_1203); @@ -30951,7 +30951,7 @@ lean_ctor_set(x_1210, 3, x_1209); x_1211 = l_Array_empty___closed__1; x_1212 = lean_array_push(x_1211, x_1210); x_1213 = lean_array_push(x_1211, x_1); -x_1214 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1214 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1203); x_1215 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1215, 0, x_1203); @@ -30963,18 +30963,18 @@ x_1218 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1218, 0, x_1203); lean_ctor_set(x_1218, 1, x_1217); x_1219 = lean_array_push(x_1211, x_1218); -x_1220 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_1220 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_1203); x_1221 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1221, 0, x_1203); lean_ctor_set(x_1221, 1, x_1220); x_1222 = lean_array_push(x_1211, x_1221); -x_1223 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_1223 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_1224 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1224, 0, x_1223); lean_ctor_set(x_1224, 1, x_1222); x_1225 = lean_array_push(x_1211, x_1224); -x_1226 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_1226 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_1203); x_1227 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1227, 0, x_1203); @@ -30993,7 +30993,7 @@ lean_ctor_set(x_1233, 1, x_1231); lean_ctor_set(x_1233, 2, x_1230); lean_ctor_set(x_1233, 3, x_1232); x_1234 = lean_array_push(x_1228, x_1233); -x_1235 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_1235 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_1236 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1236, 0, x_1235); lean_ctor_set(x_1236, 1, x_1234); @@ -31015,7 +31015,7 @@ lean_ctor_set(x_1244, 0, x_1203); lean_ctor_set(x_1244, 1, x_1243); lean_inc(x_1244); x_1245 = lean_array_push(x_1242, x_1244); -x_1246 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1246 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1247 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1247, 0, x_1246); lean_ctor_set(x_1247, 1, x_1245); @@ -31024,7 +31024,7 @@ x_1249 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1249, 0, x_1238); lean_ctor_set(x_1249, 1, x_1248); x_1250 = lean_array_push(x_1211, x_1249); -x_1251 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1251 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1203); x_1252 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1252, 0, x_1203); @@ -31082,12 +31082,12 @@ x_1281 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1281, 0, x_1269); lean_ctor_set(x_1281, 1, x_1280); x_1282 = lean_array_push(x_1253, x_1281); -x_1283 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1283 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_1284 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1284, 0, x_1283); lean_ctor_set(x_1284, 1, x_1282); x_1285 = lean_array_push(x_1216, x_1284); -x_1286 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1286 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1287 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1287, 0, x_1286); lean_ctor_set(x_1287, 1, x_1285); @@ -31131,12 +31131,12 @@ if (lean_is_exclusive(x_1295)) { lean_dec_ref(x_1295); x_1298 = lean_box(0); } -x_1299 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_1299 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_4); lean_inc(x_1112); x_1300 = l_Lean_addMacroScope(x_1112, x_1299, x_4); -x_1301 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_1302 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_1301 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_1302 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_1296); x_1303 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1303, 0, x_1296); @@ -31146,7 +31146,7 @@ lean_ctor_set(x_1303, 3, x_1302); x_1304 = l_Array_empty___closed__1; x_1305 = lean_array_push(x_1304, x_1303); x_1306 = lean_array_push(x_1304, x_1); -x_1307 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1307 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1296); x_1308 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1308, 0, x_1296); @@ -31158,18 +31158,18 @@ x_1311 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1311, 0, x_1296); lean_ctor_set(x_1311, 1, x_1310); x_1312 = lean_array_push(x_1304, x_1311); -x_1313 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_1313 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_1296); x_1314 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1314, 0, x_1296); lean_ctor_set(x_1314, 1, x_1313); x_1315 = lean_array_push(x_1304, x_1314); -x_1316 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_1316 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_1317 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1317, 0, x_1316); lean_ctor_set(x_1317, 1, x_1315); x_1318 = lean_array_push(x_1304, x_1317); -x_1319 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_1319 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_1296); x_1320 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1320, 0, x_1296); @@ -31188,7 +31188,7 @@ lean_ctor_set(x_1326, 1, x_1324); lean_ctor_set(x_1326, 2, x_1323); lean_ctor_set(x_1326, 3, x_1325); x_1327 = lean_array_push(x_1321, x_1326); -x_1328 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_1328 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_1329 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1329, 0, x_1328); lean_ctor_set(x_1329, 1, x_1327); @@ -31210,7 +31210,7 @@ lean_ctor_set(x_1337, 0, x_1296); lean_ctor_set(x_1337, 1, x_1336); lean_inc(x_1337); x_1338 = lean_array_push(x_1335, x_1337); -x_1339 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1339 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1340 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1340, 0, x_1339); lean_ctor_set(x_1340, 1, x_1338); @@ -31219,7 +31219,7 @@ x_1342 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1342, 0, x_1331); lean_ctor_set(x_1342, 1, x_1341); x_1343 = lean_array_push(x_1304, x_1342); -x_1344 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1344 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1296); x_1345 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1345, 0, x_1296); @@ -31323,12 +31323,12 @@ x_1396 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1396, 0, x_1374); lean_ctor_set(x_1396, 1, x_1395); x_1397 = lean_array_push(x_1346, x_1396); -x_1398 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1398 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_1399 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1399, 0, x_1398); lean_ctor_set(x_1399, 1, x_1397); x_1400 = lean_array_push(x_1309, x_1399); -x_1401 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1401 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1402 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1402, 0, x_1401); lean_ctor_set(x_1402, 1, x_1400); @@ -31387,13 +31387,13 @@ if (lean_is_exclusive(x_1415)) { lean_dec_ref(x_1415); x_1418 = lean_box(0); } -x_1419 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_1419 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_4); lean_inc(x_1112); x_1420 = l_Lean_addMacroScope(x_1112, x_1419, x_4); x_1421 = lean_box(0); -x_1422 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_1423 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_1422 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_1423 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_1416); x_1424 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1424, 0, x_1416); @@ -31403,7 +31403,7 @@ lean_ctor_set(x_1424, 3, x_1423); x_1425 = l_Array_empty___closed__1; x_1426 = lean_array_push(x_1425, x_1424); x_1427 = lean_array_push(x_1425, x_1); -x_1428 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1428 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1416); x_1429 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1429, 0, x_1416); @@ -31427,7 +31427,7 @@ x_1437 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1437, 0, x_1436); lean_ctor_set(x_1437, 1, x_1435); x_1438 = lean_array_push(x_1425, x_1437); -x_1439 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1439 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1416); x_1440 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1440, 0, x_1416); @@ -31486,7 +31486,7 @@ lean_ctor_set(x_1468, 0, x_1416); lean_ctor_set(x_1468, 1, x_1467); lean_inc(x_1468); x_1469 = lean_array_push(x_1466, x_1468); -x_1470 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1470 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1471 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1471, 0, x_1470); lean_ctor_set(x_1471, 1, x_1469); @@ -31509,12 +31509,12 @@ x_1481 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1481, 0, x_1470); lean_ctor_set(x_1481, 1, x_1480); x_1482 = lean_array_push(x_1441, x_1481); -x_1483 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1483 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_1484 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1484, 0, x_1483); lean_ctor_set(x_1484, 1, x_1482); x_1485 = lean_array_push(x_1430, x_1484); -x_1486 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1486 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1487 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1487, 0, x_1486); lean_ctor_set(x_1487, 1, x_1485); @@ -31558,13 +31558,13 @@ if (lean_is_exclusive(x_1495)) { lean_dec_ref(x_1495); x_1498 = lean_box(0); } -x_1499 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_1499 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_4); lean_inc(x_1112); x_1500 = l_Lean_addMacroScope(x_1112, x_1499, x_4); x_1501 = lean_box(0); -x_1502 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_1503 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_1502 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_1503 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_1496); x_1504 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1504, 0, x_1496); @@ -31574,7 +31574,7 @@ lean_ctor_set(x_1504, 3, x_1503); x_1505 = l_Array_empty___closed__1; x_1506 = lean_array_push(x_1505, x_1504); x_1507 = lean_array_push(x_1505, x_1); -x_1508 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1508 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1496); x_1509 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1509, 0, x_1496); @@ -31598,7 +31598,7 @@ x_1517 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1517, 0, x_1516); lean_ctor_set(x_1517, 1, x_1515); x_1518 = lean_array_push(x_1505, x_1517); -x_1519 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1519 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1496); x_1520 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1520, 0, x_1496); @@ -31657,7 +31657,7 @@ lean_ctor_set(x_1548, 0, x_1496); lean_ctor_set(x_1548, 1, x_1547); lean_inc(x_1548); x_1549 = lean_array_push(x_1546, x_1548); -x_1550 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1550 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1551 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1551, 0, x_1550); lean_ctor_set(x_1551, 1, x_1549); @@ -31680,12 +31680,12 @@ x_1561 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1561, 0, x_1550); lean_ctor_set(x_1561, 1, x_1560); x_1562 = lean_array_push(x_1521, x_1561); -x_1563 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1563 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_1564 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1564, 0, x_1563); lean_ctor_set(x_1564, 1, x_1562); x_1565 = lean_array_push(x_1510, x_1564); -x_1566 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1566 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1567 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1567, 0, x_1566); lean_ctor_set(x_1567, 1, x_1565); @@ -31729,13 +31729,13 @@ if (lean_is_exclusive(x_1575)) { lean_dec_ref(x_1575); x_1578 = lean_box(0); } -x_1579 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_1579 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_4); lean_inc(x_1112); x_1580 = l_Lean_addMacroScope(x_1112, x_1579, x_4); x_1581 = lean_box(0); -x_1582 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_1583 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_1582 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_1583 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_1576); x_1584 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1584, 0, x_1576); @@ -31745,7 +31745,7 @@ lean_ctor_set(x_1584, 3, x_1583); x_1585 = l_Array_empty___closed__1; x_1586 = lean_array_push(x_1585, x_1584); x_1587 = lean_array_push(x_1585, x_1); -x_1588 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1588 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1576); x_1589 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1589, 0, x_1576); @@ -31769,7 +31769,7 @@ x_1597 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1597, 0, x_1596); lean_ctor_set(x_1597, 1, x_1595); x_1598 = lean_array_push(x_1585, x_1597); -x_1599 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1599 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1576); x_1600 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1600, 0, x_1576); @@ -31828,7 +31828,7 @@ lean_ctor_set(x_1628, 0, x_1576); lean_ctor_set(x_1628, 1, x_1627); lean_inc(x_1628); x_1629 = lean_array_push(x_1626, x_1628); -x_1630 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1630 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1631 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1631, 0, x_1630); lean_ctor_set(x_1631, 1, x_1629); @@ -31851,12 +31851,12 @@ x_1641 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1641, 0, x_1630); lean_ctor_set(x_1641, 1, x_1640); x_1642 = lean_array_push(x_1601, x_1641); -x_1643 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1643 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_1644 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1644, 0, x_1643); lean_ctor_set(x_1644, 1, x_1642); x_1645 = lean_array_push(x_1590, x_1644); -x_1646 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1646 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1647 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1647, 0, x_1646); lean_ctor_set(x_1647, 1, x_1645); @@ -31936,7 +31936,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_12093____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); @@ -32031,7 +32031,7 @@ lean_ctor_set(x_27, 1, x_26); x_28 = l_Array_empty___closed__1; x_29 = lean_array_push(x_28, x_27); x_30 = lean_array_push(x_28, x_1); -x_31 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_31 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_24); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_24); @@ -32065,7 +32065,7 @@ x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); x_47 = lean_array_push(x_33, x_46); -x_48 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_48 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); @@ -32083,7 +32083,7 @@ x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_24); lean_ctor_set(x_56, 1, x_55); x_57 = lean_array_push(x_54, x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_58 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); @@ -32094,9 +32094,9 @@ if (x_61 == 0) { lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; x_62 = lean_ctor_get(x_60, 0); -x_63 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_63 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; x_64 = l_Lean_addMacroScope(x_11, x_63, x_5); -x_65 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; +x_65 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; x_66 = l_Lean_Elab_Term_Do_ToTerm_seqToTerm___closed__2; lean_inc(x_62); x_67 = lean_alloc_ctor(3, 4, 0); @@ -32111,19 +32111,19 @@ x_70 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_70, 0, x_62); lean_ctor_set(x_70, 1, x_26); x_71 = lean_array_push(x_28, x_70); -x_72 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_72 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_62); x_73 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_73, 0, x_62); lean_ctor_set(x_73, 1, x_72); x_74 = lean_array_push(x_28, x_73); -x_75 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_75 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_62); x_76 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_76, 0, x_62); lean_ctor_set(x_76, 1, x_75); x_77 = lean_array_push(x_28, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_78 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); @@ -32167,18 +32167,18 @@ x_95 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_95, 0, x_42); lean_ctor_set(x_95, 1, x_94); x_96 = lean_array_push(x_28, x_95); -x_97 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_97 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_98 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_98, 0, x_62); lean_ctor_set(x_98, 1, x_97); x_99 = lean_array_push(x_96, x_98); x_100 = lean_array_push(x_99, x_2); -x_101 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_101 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_102 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_102, 0, x_101); lean_ctor_set(x_102, 1, x_100); x_103 = lean_array_push(x_74, x_102); -x_104 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_104 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_105, 0, x_104); lean_ctor_set(x_105, 1, x_103); @@ -32212,9 +32212,9 @@ x_118 = lean_ctor_get(x_60, 1); lean_inc(x_118); lean_inc(x_117); lean_dec(x_60); -x_119 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_119 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; x_120 = l_Lean_addMacroScope(x_11, x_119, x_5); -x_121 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; +x_121 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; x_122 = l_Lean_Elab_Term_Do_ToTerm_seqToTerm___closed__2; lean_inc(x_117); x_123 = lean_alloc_ctor(3, 4, 0); @@ -32229,19 +32229,19 @@ x_126 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_126, 0, x_117); lean_ctor_set(x_126, 1, x_26); x_127 = lean_array_push(x_28, x_126); -x_128 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_128 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_117); x_129 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_129, 0, x_117); lean_ctor_set(x_129, 1, x_128); x_130 = lean_array_push(x_28, x_129); -x_131 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_131 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_117); x_132 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_132, 0, x_117); lean_ctor_set(x_132, 1, x_131); x_133 = lean_array_push(x_28, x_132); -x_134 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_134 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_135 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_135, 0, x_134); lean_ctor_set(x_135, 1, x_133); @@ -32285,18 +32285,18 @@ x_151 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_151, 0, x_42); lean_ctor_set(x_151, 1, x_150); x_152 = lean_array_push(x_28, x_151); -x_153 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_153 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_154 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_154, 0, x_117); lean_ctor_set(x_154, 1, x_153); x_155 = lean_array_push(x_152, x_154); x_156 = lean_array_push(x_155, x_2); -x_157 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_157 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_158 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_158, 0, x_157); lean_ctor_set(x_158, 1, x_156); x_159 = lean_array_push(x_130, x_158); -x_160 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_160 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_161 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_161, 0, x_160); lean_ctor_set(x_161, 1, x_159); @@ -32352,7 +32352,7 @@ lean_ctor_set(x_179, 1, x_178); x_180 = l_Array_empty___closed__1; x_181 = lean_array_push(x_180, x_179); x_182 = lean_array_push(x_181, x_174); -x_183 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_183 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_184 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_184, 0, x_177); lean_ctor_set(x_184, 1, x_183); @@ -32386,7 +32386,7 @@ lean_ctor_set(x_195, 1, x_194); x_196 = l_Array_empty___closed__1; x_197 = lean_array_push(x_196, x_195); x_198 = lean_array_push(x_197, x_174); -x_199 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_199 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_200 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_200, 0, x_192); lean_ctor_set(x_200, 1, x_199); @@ -32436,7 +32436,7 @@ lean_ctor_set(x_214, 1, x_213); x_215 = l_Array_empty___closed__1; x_216 = lean_array_push(x_215, x_214); x_217 = lean_array_push(x_216, x_209); -x_218 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_218 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_219 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_219, 0, x_212); lean_ctor_set(x_219, 1, x_218); @@ -32470,7 +32470,7 @@ lean_ctor_set(x_230, 1, x_229); x_231 = l_Array_empty___closed__1; x_232 = lean_array_push(x_231, x_230); x_233 = lean_array_push(x_232, x_209); -x_234 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_234 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_235 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_235, 0, x_227); lean_ctor_set(x_235, 1, x_234); @@ -32558,7 +32558,7 @@ lean_ctor_set(x_261, 1, x_260); x_262 = l_Array_empty___closed__1; x_263 = lean_array_push(x_262, x_261); x_264 = lean_array_push(x_262, x_1); -x_265 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_265 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_258); x_266 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_266, 0, x_258); @@ -32592,7 +32592,7 @@ x_280 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_280, 0, x_279); lean_ctor_set(x_280, 1, x_278); x_281 = lean_array_push(x_267, x_280); -x_282 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_282 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_283 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_283, 0, x_282); lean_ctor_set(x_283, 1, x_281); @@ -32610,7 +32610,7 @@ x_290 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_290, 0, x_258); lean_ctor_set(x_290, 1, x_289); x_291 = lean_array_push(x_288, x_290); -x_292 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_292 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_293 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_293, 0, x_292); lean_ctor_set(x_293, 1, x_291); @@ -32628,9 +32628,9 @@ if (lean_is_exclusive(x_294)) { lean_dec_ref(x_294); x_297 = lean_box(0); } -x_298 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_298 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; x_299 = l_Lean_addMacroScope(x_245, x_298, x_5); -x_300 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; +x_300 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; x_301 = l_Lean_Elab_Term_Do_ToTerm_seqToTerm___closed__2; lean_inc(x_295); x_302 = lean_alloc_ctor(3, 4, 0); @@ -32645,19 +32645,19 @@ x_305 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_305, 0, x_295); lean_ctor_set(x_305, 1, x_260); x_306 = lean_array_push(x_262, x_305); -x_307 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_307 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_295); x_308 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_308, 0, x_295); lean_ctor_set(x_308, 1, x_307); x_309 = lean_array_push(x_262, x_308); -x_310 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_310 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_295); x_311 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_311, 0, x_295); lean_ctor_set(x_311, 1, x_310); x_312 = lean_array_push(x_262, x_311); -x_313 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_313 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_314 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_314, 0, x_313); lean_ctor_set(x_314, 1, x_312); @@ -32701,18 +32701,18 @@ x_330 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_330, 0, x_276); lean_ctor_set(x_330, 1, x_329); x_331 = lean_array_push(x_262, x_330); -x_332 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_332 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_333 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_333, 0, x_295); lean_ctor_set(x_333, 1, x_332); x_334 = lean_array_push(x_331, x_333); x_335 = lean_array_push(x_334, x_2); -x_336 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_336 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_337 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_337, 0, x_336); lean_ctor_set(x_337, 1, x_335); x_338 = lean_array_push(x_309, x_337); -x_339 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_339 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_340 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_340, 0, x_339); lean_ctor_set(x_340, 1, x_338); @@ -32778,7 +32778,7 @@ lean_ctor_set(x_359, 1, x_358); x_360 = l_Array_empty___closed__1; x_361 = lean_array_push(x_360, x_359); x_362 = lean_array_push(x_361, x_353); -x_363 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_363 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_364 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_364, 0, x_355); lean_ctor_set(x_364, 1, x_363); @@ -32838,7 +32838,7 @@ lean_ctor_set(x_379, 1, x_378); x_380 = l_Array_empty___closed__1; x_381 = lean_array_push(x_380, x_379); x_382 = lean_array_push(x_381, x_373); -x_383 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_383 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_384 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_384, 0, x_375); lean_ctor_set(x_384, 1, x_383); @@ -32987,7 +32987,7 @@ x_28 = l_Lean_Elab_Term_elabNoMatch___closed__1; x_29 = lean_array_push(x_28, x_2); x_30 = l_Array_append___rarg(x_27, x_29); lean_dec(x_29); -x_31 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; +x_31 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; x_32 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_32, 0, x_31); lean_ctor_set(x_32, 1, x_30); @@ -33088,7 +33088,7 @@ lean_ctor_set(x_57, 1, x_56); x_58 = l_Array_empty___closed__1; x_59 = lean_array_push(x_58, x_57); x_60 = lean_array_push(x_58, x_50); -x_61 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_61 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_54); x_62 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_62, 0, x_54); @@ -33110,7 +33110,7 @@ x_71 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_71, 0, x_70); lean_ctor_set(x_71, 1, x_69); x_72 = lean_array_push(x_63, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_73 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_73); lean_ctor_set(x_74, 1, x_72); @@ -33128,7 +33128,7 @@ x_81 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_81, 0, x_54); lean_ctor_set(x_81, 1, x_80); x_82 = lean_array_push(x_79, x_81); -x_83 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_83 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_84 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_84, 0, x_83); lean_ctor_set(x_84, 1, x_82); @@ -33139,10 +33139,10 @@ if (x_86 == 0) { lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; x_87 = lean_ctor_get(x_85, 0); -x_88 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_88 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; x_89 = l_Lean_addMacroScope(x_11, x_88, x_5); -x_90 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_91 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_90 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_91 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_87); x_92 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_92, 0, x_87); @@ -33156,7 +33156,7 @@ x_95 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_95, 0, x_87); lean_ctor_set(x_95, 1, x_56); x_96 = lean_array_push(x_58, x_95); -x_97 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_97 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_87); x_98 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_98, 0, x_87); @@ -33196,18 +33196,18 @@ x_114 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_114, 0, x_67); lean_ctor_set(x_114, 1, x_113); x_115 = lean_array_push(x_58, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_116 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_117 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_117, 0, x_87); lean_ctor_set(x_117, 1, x_116); x_118 = lean_array_push(x_115, x_117); x_119 = lean_array_push(x_118, x_2); -x_120 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_120 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_121, 0, x_120); lean_ctor_set(x_121, 1, x_119); x_122 = lean_array_push(x_99, x_121); -x_123 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_123 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_124 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_124, 0, x_123); lean_ctor_set(x_124, 1, x_122); @@ -33241,10 +33241,10 @@ x_137 = lean_ctor_get(x_85, 1); lean_inc(x_137); lean_inc(x_136); lean_dec(x_85); -x_138 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_138 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; x_139 = l_Lean_addMacroScope(x_11, x_138, x_5); -x_140 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_141 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_140 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_141 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_136); x_142 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_142, 0, x_136); @@ -33258,7 +33258,7 @@ x_145 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_145, 0, x_136); lean_ctor_set(x_145, 1, x_56); x_146 = lean_array_push(x_58, x_145); -x_147 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_147 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_136); x_148 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_148, 0, x_136); @@ -33298,18 +33298,18 @@ x_164 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_164, 0, x_67); lean_ctor_set(x_164, 1, x_163); x_165 = lean_array_push(x_58, x_164); -x_166 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_166 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_167 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_167, 0, x_136); lean_ctor_set(x_167, 1, x_166); x_168 = lean_array_push(x_165, x_167); x_169 = lean_array_push(x_168, x_2); -x_170 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_170 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_171 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_171, 0, x_170); lean_ctor_set(x_171, 1, x_169); x_172 = lean_array_push(x_149, x_171); -x_173 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_173 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_174 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_174, 0, x_173); lean_ctor_set(x_174, 1, x_172); @@ -33363,7 +33363,7 @@ x_192 = lean_array_push(x_191, x_189); x_193 = l_Lean_mkOptionalNode___closed__1; x_194 = lean_array_push(x_192, x_193); x_195 = lean_array_push(x_194, x_2); -x_196 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; +x_196 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; x_197 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_197, 0, x_196); lean_ctor_set(x_197, 1, x_195); @@ -33394,7 +33394,7 @@ if (x_202 == 0) { lean_object* x_203; lean_object* x_204; lean_object* x_205; lean_object* x_206; lean_object* x_207; lean_object* x_208; lean_object* x_209; lean_object* x_210; lean_object* x_211; lean_object* x_212; lean_object* x_213; lean_object* x_214; lean_object* x_215; lean_object* x_216; lean_object* x_217; x_203 = lean_ctor_get(x_201, 0); -x_204 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_204 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_203); x_205 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_205, 0, x_203); @@ -33402,7 +33402,7 @@ lean_ctor_set(x_205, 1, x_204); x_206 = l_Array_empty___closed__1; x_207 = lean_array_push(x_206, x_205); x_208 = lean_array_push(x_207, x_200); -x_209 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_209 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_210 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_210, 0, x_203); lean_ctor_set(x_210, 1, x_209); @@ -33413,7 +33413,7 @@ lean_ctor_set(x_213, 0, x_212); lean_ctor_set(x_213, 1, x_211); x_214 = lean_array_push(x_208, x_213); x_215 = lean_array_push(x_214, x_2); -x_216 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_216 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_217 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_217, 0, x_216); lean_ctor_set(x_217, 1, x_215); @@ -33428,7 +33428,7 @@ x_219 = lean_ctor_get(x_201, 1); lean_inc(x_219); lean_inc(x_218); lean_dec(x_201); -x_220 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_220 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_218); x_221 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_221, 0, x_218); @@ -33436,7 +33436,7 @@ lean_ctor_set(x_221, 1, x_220); x_222 = l_Array_empty___closed__1; x_223 = lean_array_push(x_222, x_221); x_224 = lean_array_push(x_223, x_200); -x_225 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_225 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_226 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_226, 0, x_218); lean_ctor_set(x_226, 1, x_225); @@ -33447,7 +33447,7 @@ lean_ctor_set(x_229, 0, x_228); lean_ctor_set(x_229, 1, x_227); x_230 = lean_array_push(x_224, x_229); x_231 = lean_array_push(x_230, x_2); -x_232 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_232 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_233 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_233, 0, x_232); lean_ctor_set(x_233, 1, x_231); @@ -33531,7 +33531,7 @@ x_253 = l_Lean_Elab_Term_elabNoMatch___closed__1; x_254 = lean_array_push(x_253, x_2); x_255 = l_Array_append___rarg(x_252, x_254); lean_dec(x_254); -x_256 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; +x_256 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; x_257 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_257, 0, x_256); lean_ctor_set(x_257, 1, x_255); @@ -33632,7 +33632,7 @@ lean_ctor_set(x_282, 1, x_281); x_283 = l_Array_empty___closed__1; x_284 = lean_array_push(x_283, x_282); x_285 = lean_array_push(x_283, x_275); -x_286 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_286 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_279); x_287 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_287, 0, x_279); @@ -33654,7 +33654,7 @@ x_296 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_296, 0, x_295); lean_ctor_set(x_296, 1, x_294); x_297 = lean_array_push(x_288, x_296); -x_298 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_298 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_299 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_299, 0, x_298); lean_ctor_set(x_299, 1, x_297); @@ -33672,7 +33672,7 @@ x_306 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_306, 0, x_279); lean_ctor_set(x_306, 1, x_305); x_307 = lean_array_push(x_304, x_306); -x_308 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_308 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_309 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_309, 0, x_308); lean_ctor_set(x_309, 1, x_307); @@ -33690,10 +33690,10 @@ if (lean_is_exclusive(x_310)) { lean_dec_ref(x_310); x_313 = lean_box(0); } -x_314 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_314 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; x_315 = l_Lean_addMacroScope(x_236, x_314, x_5); -x_316 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_317 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_316 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_317 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_311); x_318 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_318, 0, x_311); @@ -33707,7 +33707,7 @@ x_321 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_321, 0, x_311); lean_ctor_set(x_321, 1, x_281); x_322 = lean_array_push(x_283, x_321); -x_323 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_323 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_311); x_324 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_324, 0, x_311); @@ -33747,18 +33747,18 @@ x_340 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_340, 0, x_292); lean_ctor_set(x_340, 1, x_339); x_341 = lean_array_push(x_283, x_340); -x_342 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_342 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_343 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_343, 0, x_311); lean_ctor_set(x_343, 1, x_342); x_344 = lean_array_push(x_341, x_343); x_345 = lean_array_push(x_344, x_2); -x_346 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_346 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_347 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_347, 0, x_346); lean_ctor_set(x_347, 1, x_345); x_348 = lean_array_push(x_325, x_347); -x_349 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_349 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_350 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_350, 0, x_349); lean_ctor_set(x_350, 1, x_348); @@ -33815,7 +33815,7 @@ x_368 = lean_array_push(x_367, x_365); x_369 = l_Lean_mkOptionalNode___closed__1; x_370 = lean_array_push(x_368, x_369); x_371 = lean_array_push(x_370, x_2); -x_372 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; +x_372 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; x_373 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_373, 0, x_372); lean_ctor_set(x_373, 1, x_371); @@ -33853,7 +33853,7 @@ if (lean_is_exclusive(x_377)) { lean_dec_ref(x_377); x_380 = lean_box(0); } -x_381 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_381 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_378); x_382 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_382, 0, x_378); @@ -33861,7 +33861,7 @@ lean_ctor_set(x_382, 1, x_381); x_383 = l_Array_empty___closed__1; x_384 = lean_array_push(x_383, x_382); x_385 = lean_array_push(x_384, x_376); -x_386 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_386 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_387 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_387, 0, x_378); lean_ctor_set(x_387, 1, x_386); @@ -33872,7 +33872,7 @@ lean_ctor_set(x_390, 0, x_389); lean_ctor_set(x_390, 1, x_388); x_391 = lean_array_push(x_385, x_390); x_392 = lean_array_push(x_391, x_2); -x_393 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_393 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_394 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_394, 0, x_393); lean_ctor_set(x_394, 1, x_392); @@ -33961,7 +33961,7 @@ x_17 = l_Lean_Syntax_getArg(x_1, x_16); lean_dec(x_1); lean_inc(x_17); x_18 = l_Lean_Syntax_getKind(x_17); -x_19 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_19 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_20 = lean_name_eq(x_18, x_19); lean_dec(x_18); if (x_20 == 0) @@ -33969,7 +33969,7 @@ if (x_20 == 0) 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_21 = l_Lean_mkOptionalNode___closed__2; x_22 = lean_array_push(x_21, x_17); -x_23 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_23 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_23); lean_ctor_set(x_24, 1, x_22); @@ -33980,7 +33980,7 @@ if (x_26 == 0) { lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; x_27 = lean_ctor_get(x_25, 0); -x_28 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_28 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_27); x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_27); @@ -33988,7 +33988,7 @@ lean_ctor_set(x_29, 1, x_28); x_30 = l_Array_empty___closed__1; x_31 = lean_array_push(x_30, x_29); x_32 = lean_array_push(x_31, x_24); -x_33 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_33 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_27); lean_ctor_set(x_34, 1, x_33); @@ -33999,7 +33999,7 @@ lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_32, x_37); x_39 = lean_array_push(x_38, x_2); -x_40 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_40 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); @@ -34014,7 +34014,7 @@ x_43 = lean_ctor_get(x_25, 1); lean_inc(x_43); lean_inc(x_42); lean_dec(x_25); -x_44 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_44 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_42); x_45 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_45, 0, x_42); @@ -34022,7 +34022,7 @@ lean_ctor_set(x_45, 1, x_44); x_46 = l_Array_empty___closed__1; x_47 = lean_array_push(x_46, x_45); x_48 = lean_array_push(x_47, x_24); -x_49 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_49 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_50 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_50, 0, x_42); lean_ctor_set(x_50, 1, x_49); @@ -34033,7 +34033,7 @@ lean_ctor_set(x_53, 0, x_52); lean_ctor_set(x_53, 1, x_51); x_54 = lean_array_push(x_48, x_53); x_55 = lean_array_push(x_54, x_2); -x_56 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_56 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_57 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_57, 0, x_56); lean_ctor_set(x_57, 1, x_55); @@ -34049,7 +34049,7 @@ lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean x_59 = l_Lean_Syntax_getArg(x_17, x_16); x_60 = lean_unsigned_to_nat(4u); x_61 = l_Lean_Syntax_getArg(x_17, x_60); -x_62 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_3, x_13); +x_62 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_3, x_13); x_63 = lean_ctor_get(x_62, 0); lean_inc(x_63); x_64 = lean_ctor_get(x_62, 1); @@ -34072,7 +34072,7 @@ lean_ctor_set(x_74, 1, x_72); x_75 = l_Lean_Syntax_setArg(x_17, x_60, x_74); x_76 = l_Lean_mkOptionalNode___closed__2; x_77 = lean_array_push(x_76, x_75); -x_78 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_78 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); @@ -34083,14 +34083,14 @@ if (x_81 == 0) { lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; x_82 = lean_ctor_get(x_80, 0); -x_83 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_83 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_82); x_84 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_84, 0, x_82); lean_ctor_set(x_84, 1, x_83); x_85 = lean_array_push(x_67, x_84); x_86 = lean_array_push(x_85, x_79); -x_87 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_87 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_88 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_88, 0, x_82); lean_ctor_set(x_88, 1, x_87); @@ -34101,7 +34101,7 @@ lean_ctor_set(x_91, 0, x_90); lean_ctor_set(x_91, 1, x_89); x_92 = lean_array_push(x_86, x_91); x_93 = lean_array_push(x_92, x_2); -x_94 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_94 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_95 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_95, 0, x_94); lean_ctor_set(x_95, 1, x_93); @@ -34116,14 +34116,14 @@ x_97 = lean_ctor_get(x_80, 1); lean_inc(x_97); lean_inc(x_96); lean_dec(x_80); -x_98 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_98 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_96); x_99 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_99, 0, x_96); lean_ctor_set(x_99, 1, x_98); x_100 = lean_array_push(x_67, x_99); x_101 = lean_array_push(x_100, x_79); -x_102 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_102 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_103 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_103, 0, x_96); lean_ctor_set(x_103, 1, x_102); @@ -34134,7 +34134,7 @@ lean_ctor_set(x_106, 0, x_105); lean_ctor_set(x_106, 1, x_104); x_107 = lean_array_push(x_101, x_106); x_108 = lean_array_push(x_107, x_2); -x_109 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_109 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_110 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_110, 0, x_109); lean_ctor_set(x_110, 1, x_108); @@ -34188,7 +34188,7 @@ x_124 = l_Lean_Syntax_getArg(x_1, x_123); lean_dec(x_1); lean_inc(x_124); x_125 = l_Lean_Syntax_getKind(x_124); -x_126 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_126 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_127 = lean_name_eq(x_125, x_126); lean_dec(x_125); if (x_127 == 0) @@ -34196,7 +34196,7 @@ if (x_127 == 0) lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_object* x_150; x_128 = l_Lean_mkOptionalNode___closed__2; x_129 = lean_array_push(x_128, x_124); -x_130 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_130 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_130); lean_ctor_set(x_131, 1, x_129); @@ -34214,7 +34214,7 @@ if (lean_is_exclusive(x_132)) { lean_dec_ref(x_132); x_135 = lean_box(0); } -x_136 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_136 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_133); x_137 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_137, 0, x_133); @@ -34222,7 +34222,7 @@ lean_ctor_set(x_137, 1, x_136); x_138 = l_Array_empty___closed__1; x_139 = lean_array_push(x_138, x_137); x_140 = lean_array_push(x_139, x_131); -x_141 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_141 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_142 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_142, 0, x_133); lean_ctor_set(x_142, 1, x_141); @@ -34233,7 +34233,7 @@ lean_ctor_set(x_145, 0, x_144); lean_ctor_set(x_145, 1, x_143); x_146 = lean_array_push(x_140, x_145); x_147 = lean_array_push(x_146, x_2); -x_148 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_148 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_149 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_149, 0, x_148); lean_ctor_set(x_149, 1, x_147); @@ -34252,7 +34252,7 @@ lean_object* x_151; lean_object* x_152; lean_object* x_153; lean_object* x_154; x_151 = l_Lean_Syntax_getArg(x_124, x_123); x_152 = lean_unsigned_to_nat(4u); x_153 = l_Lean_Syntax_getArg(x_124, x_152); -x_154 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_120, x_119); +x_154 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_120, x_119); x_155 = lean_ctor_get(x_154, 0); lean_inc(x_155); x_156 = lean_ctor_get(x_154, 1); @@ -34275,7 +34275,7 @@ lean_ctor_set(x_166, 1, x_164); x_167 = l_Lean_Syntax_setArg(x_124, x_152, x_166); x_168 = l_Lean_mkOptionalNode___closed__2; x_169 = lean_array_push(x_168, x_167); -x_170 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_170 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_171 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_171, 0, x_170); lean_ctor_set(x_171, 1, x_169); @@ -34293,14 +34293,14 @@ if (lean_is_exclusive(x_172)) { lean_dec_ref(x_172); x_175 = lean_box(0); } -x_176 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_176 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_173); x_177 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_177, 0, x_173); lean_ctor_set(x_177, 1, x_176); x_178 = lean_array_push(x_159, x_177); x_179 = lean_array_push(x_178, x_171); -x_180 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_180 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_181 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_181, 0, x_173); lean_ctor_set(x_181, 1, x_180); @@ -34311,7 +34311,7 @@ lean_ctor_set(x_184, 0, x_183); lean_ctor_set(x_184, 1, x_182); x_185 = lean_array_push(x_179, x_184); x_186 = lean_array_push(x_185, x_2); -x_187 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_187 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_188 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_188, 0, x_187); lean_ctor_set(x_188, 1, x_186); @@ -34349,10 +34349,10 @@ lean_inc(x_13); x_14 = lean_ctor_get(x_5, 1); lean_inc(x_14); lean_dec(x_5); -x_15 = l_myMacro____x40_Init_Notation___hyg_13352____closed__4; +x_15 = l_myMacro____x40_Init_Notation___hyg_13376____closed__4; x_16 = l_Lean_addMacroScope(x_14, x_15, x_13); -x_17 = l_myMacro____x40_Init_Notation___hyg_13352____closed__3; -x_18 = l_myMacro____x40_Init_Notation___hyg_13352____closed__6; +x_17 = l_myMacro____x40_Init_Notation___hyg_13376____closed__3; +x_18 = l_myMacro____x40_Init_Notation___hyg_13376____closed__6; lean_inc(x_12); x_19 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_19, 0, x_12); @@ -34368,7 +34368,7 @@ x_24 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_24, 0, x_12); lean_ctor_set(x_24, 1, x_23); x_25 = lean_array_push(x_20, x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_26 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_12); x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_12); @@ -34380,7 +34380,7 @@ x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); x_32 = lean_array_push(x_20, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_33 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_12); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_12); @@ -34388,13 +34388,13 @@ lean_ctor_set(x_34, 1, x_33); x_35 = lean_array_push(x_32, x_34); lean_inc(x_35); x_36 = lean_array_push(x_35, x_3); -x_37 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_37 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_38 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_36); lean_inc(x_28); x_39 = lean_array_push(x_28, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_40 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); @@ -34412,7 +34412,7 @@ lean_ctor_set(x_48, 0, x_12); lean_ctor_set(x_48, 1, x_47); lean_inc(x_48); x_49 = lean_array_push(x_46, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_50 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_50); lean_ctor_set(x_51, 1, x_49); @@ -34460,10 +34460,10 @@ lean_inc(x_70); x_71 = lean_ctor_get(x_5, 1); lean_inc(x_71); lean_dec(x_5); -x_72 = l_myMacro____x40_Init_Notation___hyg_13352____closed__4; +x_72 = l_myMacro____x40_Init_Notation___hyg_13376____closed__4; x_73 = l_Lean_addMacroScope(x_71, x_72, x_70); -x_74 = l_myMacro____x40_Init_Notation___hyg_13352____closed__3; -x_75 = l_myMacro____x40_Init_Notation___hyg_13352____closed__6; +x_74 = l_myMacro____x40_Init_Notation___hyg_13376____closed__3; +x_75 = l_myMacro____x40_Init_Notation___hyg_13376____closed__6; lean_inc(x_68); x_76 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_76, 0, x_68); @@ -34479,7 +34479,7 @@ x_81 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_81, 0, x_68); lean_ctor_set(x_81, 1, x_80); x_82 = lean_array_push(x_77, x_81); -x_83 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_83 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_68); x_84 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_84, 0, x_68); @@ -34491,7 +34491,7 @@ x_88 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_88, 0, x_87); lean_ctor_set(x_88, 1, x_86); x_89 = lean_array_push(x_77, x_88); -x_90 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_90 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_68); x_91 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_91, 0, x_68); @@ -34499,13 +34499,13 @@ lean_ctor_set(x_91, 1, x_90); x_92 = lean_array_push(x_89, x_91); lean_inc(x_92); x_93 = lean_array_push(x_92, x_3); -x_94 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_94 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_95 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_95, 0, x_94); lean_ctor_set(x_95, 1, x_93); lean_inc(x_85); x_96 = lean_array_push(x_85, x_95); -x_97 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_97 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_98 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_98, 0, x_97); lean_ctor_set(x_98, 1, x_96); @@ -34523,7 +34523,7 @@ lean_ctor_set(x_105, 0, x_68); lean_ctor_set(x_105, 1, x_104); lean_inc(x_105); x_106 = lean_array_push(x_103, x_105); -x_107 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_107 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_108 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_108, 0, x_107); lean_ctor_set(x_108, 1, x_106); @@ -34575,10 +34575,10 @@ lean_inc(x_129); x_130 = lean_ctor_get(x_5, 1); lean_inc(x_130); lean_dec(x_5); -x_131 = l_myMacro____x40_Init_Notation___hyg_13765____closed__4; +x_131 = l_myMacro____x40_Init_Notation___hyg_13789____closed__4; x_132 = l_Lean_addMacroScope(x_130, x_131, x_129); -x_133 = l_myMacro____x40_Init_Notation___hyg_13765____closed__3; -x_134 = l_myMacro____x40_Init_Notation___hyg_13765____closed__6; +x_133 = l_myMacro____x40_Init_Notation___hyg_13789____closed__3; +x_134 = l_myMacro____x40_Init_Notation___hyg_13789____closed__6; x_135 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_135, 0, x_128); lean_ctor_set(x_135, 1, x_133); @@ -34614,10 +34614,10 @@ lean_inc(x_148); x_149 = lean_ctor_get(x_5, 1); lean_inc(x_149); lean_dec(x_5); -x_150 = l_myMacro____x40_Init_Notation___hyg_13765____closed__4; +x_150 = l_myMacro____x40_Init_Notation___hyg_13789____closed__4; x_151 = l_Lean_addMacroScope(x_149, x_150, x_148); -x_152 = l_myMacro____x40_Init_Notation___hyg_13765____closed__3; -x_153 = l_myMacro____x40_Init_Notation___hyg_13765____closed__6; +x_152 = l_myMacro____x40_Init_Notation___hyg_13789____closed__3; +x_153 = l_myMacro____x40_Init_Notation___hyg_13789____closed__6; x_154 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_154, 0, x_146); lean_ctor_set(x_154, 1, x_152); @@ -34739,13 +34739,13 @@ lean_inc(x_17); x_18 = lean_ctor_get(x_16, 1); lean_inc(x_18); lean_dec(x_16); -x_19 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_19 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_20 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_20, 0, x_17); lean_ctor_set(x_20, 1, x_19); x_21 = l_Array_empty___closed__1; x_22 = lean_array_push(x_21, x_20); -x_23 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_23 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_23); lean_ctor_set(x_24, 1, x_22); @@ -34886,7 +34886,7 @@ x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_4); lean_ctor_set(x_24, 1, x_23); x_25 = lean_array_push(x_22, x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_26 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_1); x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_1); @@ -35029,7 +35029,7 @@ x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_48); lean_ctor_set(x_52, 1, x_51); x_53 = lean_array_push(x_42, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_54 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_37); x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_37); @@ -35039,13 +35039,13 @@ x_57 = lean_ctor_get(x_5, 0); lean_inc(x_57); lean_dec(x_5); x_58 = lean_array_push(x_40, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_59 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_37); x_60 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_60, 0, x_37); lean_ctor_set(x_60, 1, x_59); x_61 = lean_array_push(x_40, x_60); -x_62 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_62 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); @@ -35068,24 +35068,24 @@ x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_48); lean_ctor_set(x_73, 1, x_72); x_74 = lean_array_push(x_53, x_73); -x_75 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_75 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_37); x_76 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_76, 0, x_37); lean_ctor_set(x_76, 1, x_75); x_77 = lean_array_push(x_74, x_76); x_78 = lean_array_push(x_77, x_3); -x_79 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_79 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); x_81 = lean_array_push(x_40, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_82 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_82); lean_ctor_set(x_83, 1, x_81); x_84 = lean_array_push(x_41, x_83); -x_85 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_85 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_37); lean_ctor_set(x_86, 1, x_85); @@ -35136,7 +35136,7 @@ x_109 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_109, 0, x_105); lean_ctor_set(x_109, 1, x_108); x_110 = lean_array_push(x_99, x_109); -x_111 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_111 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_93); x_112 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_112, 0, x_93); @@ -35146,13 +35146,13 @@ x_114 = lean_ctor_get(x_5, 0); lean_inc(x_114); lean_dec(x_5); x_115 = lean_array_push(x_97, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_116 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_93); x_117 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_117, 0, x_93); lean_ctor_set(x_117, 1, x_116); x_118 = lean_array_push(x_97, x_117); -x_119 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_119 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_120 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_120, 0, x_119); lean_ctor_set(x_120, 1, x_118); @@ -35175,24 +35175,24 @@ x_130 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_130, 0, x_105); lean_ctor_set(x_130, 1, x_129); x_131 = lean_array_push(x_110, x_130); -x_132 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_132 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_93); x_133 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_133, 0, x_93); lean_ctor_set(x_133, 1, x_132); x_134 = lean_array_push(x_131, x_133); x_135 = lean_array_push(x_134, x_3); -x_136 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_136 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_137 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_137, 0, x_136); lean_ctor_set(x_137, 1, x_135); x_138 = lean_array_push(x_97, x_137); -x_139 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_139 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_140 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_140, 0, x_139); lean_ctor_set(x_140, 1, x_138); x_141 = lean_array_push(x_98, x_140); -x_142 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_142 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_143 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_143, 0, x_93); lean_ctor_set(x_143, 1, x_142); @@ -35371,7 +35371,7 @@ x_200 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_200, 0, x_196); lean_ctor_set(x_200, 1, x_199); x_201 = lean_array_push(x_190, x_200); -x_202 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_202 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_183); x_203 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_203, 0, x_183); @@ -35381,13 +35381,13 @@ x_205 = lean_ctor_get(x_5, 0); lean_inc(x_205); lean_dec(x_5); x_206 = lean_array_push(x_188, x_205); -x_207 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_207 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_183); x_208 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_208, 0, x_183); lean_ctor_set(x_208, 1, x_207); x_209 = lean_array_push(x_188, x_208); -x_210 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_210 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_211 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_211, 0, x_210); lean_ctor_set(x_211, 1, x_209); @@ -35410,24 +35410,24 @@ x_221 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_221, 0, x_196); lean_ctor_set(x_221, 1, x_220); x_222 = lean_array_push(x_201, x_221); -x_223 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_223 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_183); x_224 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_224, 0, x_183); lean_ctor_set(x_224, 1, x_223); x_225 = lean_array_push(x_222, x_224); x_226 = lean_array_push(x_225, x_3); -x_227 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_227 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_228 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_228, 0, x_227); lean_ctor_set(x_228, 1, x_226); x_229 = lean_array_push(x_188, x_228); -x_230 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_230 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_231 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_231, 0, x_230); lean_ctor_set(x_231, 1, x_229); x_232 = lean_array_push(x_189, x_231); -x_233 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_233 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_234 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_234, 0, x_183); lean_ctor_set(x_234, 1, x_233); @@ -35870,12 +35870,12 @@ lean_inc(x_14); lean_dec(x_12); x_15 = lean_ctor_get(x_10, 0); lean_inc(x_15); -x_16 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_16 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; x_17 = l_Lean_mkAtomFrom(x_15, x_16); x_18 = lean_ctor_get(x_10, 2); lean_inc(x_18); lean_dec(x_10); -x_19 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_19 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_20 = l_Lean_mkAtomFrom(x_15, x_19); lean_dec(x_15); x_21 = l_Lean_Json_Parser_anyCore___rarg___closed__6; @@ -35883,7 +35883,7 @@ x_22 = lean_array_push(x_21, x_17); x_23 = lean_array_push(x_22, x_18); x_24 = lean_array_push(x_23, x_20); x_25 = lean_array_push(x_24, x_13); -x_26 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_26 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); @@ -36567,13 +36567,13 @@ lean_ctor_set(x_158, 0, x_157); lean_ctor_set(x_158, 1, x_156); x_159 = l_Lean_mkOptionalNode___closed__2; x_160 = lean_array_push(x_159, x_158); -x_161 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_161 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_162 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_162, 0, x_161); lean_ctor_set(x_162, 1, x_160); -x_163 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_163 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; x_164 = l_Lean_mkAtomFrom(x_145, x_163); -x_165 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_165 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_166 = l_Lean_mkAtomFrom(x_145, x_165); lean_dec(x_145); x_167 = l_Lean_Syntax_mkAntiquotSpliceNode___closed__5; @@ -36583,7 +36583,7 @@ x_170 = lean_array_push(x_169, x_147); x_171 = lean_array_push(x_170, x_148); x_172 = lean_array_push(x_171, x_166); x_173 = lean_array_push(x_172, x_162); -x_174 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_174 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_175 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_175, 0, x_174); lean_ctor_set(x_175, 1, x_173); @@ -36604,13 +36604,13 @@ lean_ctor_set(x_179, 0, x_178); lean_ctor_set(x_179, 1, x_176); x_180 = l_Lean_mkOptionalNode___closed__2; x_181 = lean_array_push(x_180, x_179); -x_182 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_182 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_183 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_183, 0, x_182); lean_ctor_set(x_183, 1, x_181); -x_184 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_184 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; x_185 = l_Lean_mkAtomFrom(x_145, x_184); -x_186 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_186 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_187 = l_Lean_mkAtomFrom(x_145, x_186); lean_dec(x_145); x_188 = l_Lean_Syntax_mkAntiquotSpliceNode___closed__5; @@ -36620,7 +36620,7 @@ x_191 = lean_array_push(x_190, x_147); x_192 = lean_array_push(x_191, x_148); x_193 = lean_array_push(x_192, x_187); x_194 = lean_array_push(x_193, x_183); -x_195 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_195 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_196 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_196, 0, x_195); lean_ctor_set(x_196, 1, x_194); @@ -37266,7 +37266,7 @@ lean_ctor_set(x_32, 0, x_28); lean_ctor_set(x_32, 1, x_31); x_33 = l_Array_empty___closed__1; x_34 = lean_array_push(x_33, x_32); -x_35 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_35 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_28); x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_28); @@ -37311,7 +37311,7 @@ x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); x_59 = lean_array_push(x_33, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_60 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_28); x_61 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_61, 0, x_28); @@ -37328,16 +37328,16 @@ x_67 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_67, 0, x_66); lean_ctor_set(x_67, 1, x_65); x_68 = lean_array_push(x_33, x_67); -x_69 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_69 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_28); x_70 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_70, 0, x_28); lean_ctor_set(x_70, 1, x_69); x_71 = lean_array_push(x_33, x_70); x_72 = lean_array_push(x_71, x_38); -x_73 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_73 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_74 = lean_array_push(x_73, x_44); -x_75 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_75 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); @@ -37347,13 +37347,13 @@ lean_ctor_set(x_78, 0, x_63); lean_ctor_set(x_78, 1, x_77); x_79 = lean_array_push(x_72, x_78); x_80 = lean_array_push(x_79, x_38); -x_81 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_81 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_28); x_82 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_82, 0, x_28); lean_ctor_set(x_82, 1, x_81); x_83 = lean_array_push(x_80, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_84 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_28); x_85 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_85, 0, x_28); @@ -37400,7 +37400,7 @@ lean_ctor_set(x_103, 0, x_63); lean_ctor_set(x_103, 1, x_102); lean_inc(x_86); x_104 = lean_array_push(x_86, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_105 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_28); x_106 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_106, 0, x_28); @@ -37410,7 +37410,7 @@ x_107 = lean_array_push(x_104, x_106); x_108 = lean_array_push(x_33, x_24); x_109 = lean_array_push(x_108, x_38); x_110 = lean_array_push(x_109, x_38); -x_111 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_111 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_28); x_112 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_112, 0, x_28); @@ -37458,7 +37458,7 @@ x_136 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_136, 0, x_135); lean_ctor_set(x_136, 1, x_134); x_137 = lean_array_push(x_107, x_136); -x_138 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_138 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_139 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_139, 0, x_138); lean_ctor_set(x_139, 1, x_137); @@ -37515,7 +37515,7 @@ x_168 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_168, 0, x_63); lean_ctor_set(x_168, 1, x_167); x_169 = lean_array_push(x_33, x_168); -x_170 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_170 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_171 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_171, 0, x_170); lean_ctor_set(x_171, 1, x_169); @@ -37569,7 +37569,7 @@ lean_ctor_set(x_193, 0, x_188); lean_ctor_set(x_193, 1, x_192); x_194 = l_Array_empty___closed__1; x_195 = lean_array_push(x_194, x_193); -x_196 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_196 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_188); x_197 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_197, 0, x_188); @@ -37614,7 +37614,7 @@ x_219 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_219, 0, x_218); lean_ctor_set(x_219, 1, x_217); x_220 = lean_array_push(x_194, x_219); -x_221 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_221 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_188); x_222 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_222, 0, x_188); @@ -37631,16 +37631,16 @@ x_228 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_228, 0, x_227); lean_ctor_set(x_228, 1, x_226); x_229 = lean_array_push(x_194, x_228); -x_230 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_230 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_188); x_231 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_231, 0, x_188); lean_ctor_set(x_231, 1, x_230); x_232 = lean_array_push(x_194, x_231); x_233 = lean_array_push(x_232, x_199); -x_234 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_234 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_235 = lean_array_push(x_234, x_205); -x_236 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_236 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_237 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_237, 0, x_236); lean_ctor_set(x_237, 1, x_235); @@ -37650,13 +37650,13 @@ lean_ctor_set(x_239, 0, x_224); lean_ctor_set(x_239, 1, x_238); x_240 = lean_array_push(x_233, x_239); x_241 = lean_array_push(x_240, x_199); -x_242 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_242 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_188); x_243 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_243, 0, x_188); lean_ctor_set(x_243, 1, x_242); x_244 = lean_array_push(x_241, x_243); -x_245 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_245 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_188); x_246 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_246, 0, x_188); @@ -37703,7 +37703,7 @@ lean_ctor_set(x_264, 0, x_224); lean_ctor_set(x_264, 1, x_263); lean_inc(x_247); x_265 = lean_array_push(x_247, x_264); -x_266 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_266 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_188); x_267 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_267, 0, x_188); @@ -37713,7 +37713,7 @@ x_268 = lean_array_push(x_265, x_267); x_269 = lean_array_push(x_194, x_24); x_270 = lean_array_push(x_269, x_199); x_271 = lean_array_push(x_270, x_199); -x_272 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_272 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_188); x_273 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_273, 0, x_188); @@ -37761,7 +37761,7 @@ x_297 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_297, 0, x_296); lean_ctor_set(x_297, 1, x_295); x_298 = lean_array_push(x_268, x_297); -x_299 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_299 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_300 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_300, 0, x_299); lean_ctor_set(x_300, 1, x_298); @@ -37818,7 +37818,7 @@ x_329 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_329, 0, x_224); lean_ctor_set(x_329, 1, x_328); x_330 = lean_array_push(x_194, x_329); -x_331 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_331 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_332 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_332, 0, x_331); lean_ctor_set(x_332, 1, x_330); @@ -37871,7 +37871,7 @@ lean_dec(x_2); if (x_352 == 0) { lean_object* x_353; uint8_t x_354; -x_353 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_6, x_351); +x_353 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_6, x_351); x_354 = !lean_is_exclusive(x_353); if (x_354 == 0) { @@ -37889,7 +37889,7 @@ lean_ctor_set(x_359, 0, x_355); lean_ctor_set(x_359, 1, x_358); x_360 = l_Array_empty___closed__1; x_361 = lean_array_push(x_360, x_359); -x_362 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_362 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_355); x_363 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_363, 0, x_355); @@ -37932,7 +37932,7 @@ x_385 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_385, 0, x_384); lean_ctor_set(x_385, 1, x_383); x_386 = lean_array_push(x_360, x_385); -x_387 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_387 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_355); x_388 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_388, 0, x_355); @@ -37952,7 +37952,7 @@ x_395 = lean_array_push(x_360, x_394); x_396 = lean_array_push(x_360, x_350); x_397 = lean_array_push(x_396, x_365); x_398 = lean_array_push(x_397, x_365); -x_399 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_399 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_355); x_400 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_400, 0, x_355); @@ -38069,7 +38069,7 @@ lean_ctor_set(x_456, 0, x_451); lean_ctor_set(x_456, 1, x_455); x_457 = l_Array_empty___closed__1; x_458 = lean_array_push(x_457, x_456); -x_459 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_459 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_451); x_460 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_460, 0, x_451); @@ -38112,7 +38112,7 @@ x_482 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_482, 0, x_481); lean_ctor_set(x_482, 1, x_480); x_483 = lean_array_push(x_457, x_482); -x_484 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_484 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_451); x_485 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_485, 0, x_451); @@ -38132,7 +38132,7 @@ x_492 = lean_array_push(x_457, x_491); x_493 = lean_array_push(x_457, x_350); x_494 = lean_array_push(x_493, x_462); x_495 = lean_array_push(x_494, x_462); -x_496 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_496 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_451); x_497 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_497, 0, x_451); @@ -38236,7 +38236,7 @@ else { lean_object* x_549; uint8_t x_550; lean_dec(x_350); -x_549 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_6, x_351); +x_549 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_6, x_351); x_550 = !lean_is_exclusive(x_549); if (x_550 == 0) { @@ -38254,7 +38254,7 @@ lean_ctor_set(x_555, 0, x_551); lean_ctor_set(x_555, 1, x_554); x_556 = l_Array_empty___closed__1; x_557 = lean_array_push(x_556, x_555); -x_558 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_558 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_551); x_559 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_559, 0, x_551); @@ -38297,7 +38297,7 @@ x_581 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_581, 0, x_580); lean_ctor_set(x_581, 1, x_579); x_582 = lean_array_push(x_556, x_581); -x_583 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_583 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_551); x_584 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_584, 0, x_551); @@ -38372,7 +38372,7 @@ lean_ctor_set(x_618, 0, x_613); lean_ctor_set(x_618, 1, x_617); x_619 = l_Array_empty___closed__1; x_620 = lean_array_push(x_619, x_618); -x_621 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_621 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_613); x_622 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_622, 0, x_613); @@ -38415,7 +38415,7 @@ x_644 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_644, 0, x_643); lean_ctor_set(x_644, 1, x_642); x_645 = lean_array_push(x_619, x_644); -x_646 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_646 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_613); x_647 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_647, 0, x_613); @@ -38501,7 +38501,7 @@ lean_ctor_set(x_685, 0, x_681); lean_ctor_set(x_685, 1, x_684); x_686 = l_Array_empty___closed__1; x_687 = lean_array_push(x_686, x_685); -x_688 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_688 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_681); x_689 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_689, 0, x_681); @@ -38546,7 +38546,7 @@ x_711 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_711, 0, x_710); lean_ctor_set(x_711, 1, x_709); x_712 = lean_array_push(x_686, x_711); -x_713 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_713 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_681); x_714 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_714, 0, x_681); @@ -38563,16 +38563,16 @@ x_720 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_720, 0, x_719); lean_ctor_set(x_720, 1, x_718); x_721 = lean_array_push(x_686, x_720); -x_722 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_722 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_681); x_723 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_723, 0, x_681); lean_ctor_set(x_723, 1, x_722); x_724 = lean_array_push(x_686, x_723); x_725 = lean_array_push(x_724, x_691); -x_726 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_726 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_727 = lean_array_push(x_726, x_697); -x_728 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_728 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_729 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_729, 0, x_728); lean_ctor_set(x_729, 1, x_727); @@ -38582,13 +38582,13 @@ lean_ctor_set(x_731, 0, x_716); lean_ctor_set(x_731, 1, x_730); x_732 = lean_array_push(x_725, x_731); x_733 = lean_array_push(x_732, x_691); -x_734 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_734 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_681); x_735 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_735, 0, x_681); lean_ctor_set(x_735, 1, x_734); x_736 = lean_array_push(x_733, x_735); -x_737 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_737 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_681); x_738 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_738, 0, x_681); @@ -38647,7 +38647,7 @@ lean_ctor_set(x_761, 0, x_716); lean_ctor_set(x_761, 1, x_760); lean_inc(x_739); x_762 = lean_array_push(x_739, x_761); -x_763 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_763 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_681); x_764 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_764, 0, x_681); @@ -38657,7 +38657,7 @@ x_765 = lean_array_push(x_762, x_764); x_766 = lean_array_push(x_686, x_677); x_767 = lean_array_push(x_766, x_691); x_768 = lean_array_push(x_767, x_691); -x_769 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_769 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_681); x_770 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_770, 0, x_681); @@ -38710,7 +38710,7 @@ x_796 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_796, 0, x_795); lean_ctor_set(x_796, 1, x_794); x_797 = lean_array_push(x_765, x_796); -x_798 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_798 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_799 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_799, 0, x_798); lean_ctor_set(x_799, 1, x_797); @@ -38826,7 +38826,7 @@ x_857 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_857, 0, x_716); lean_ctor_set(x_857, 1, x_856); x_858 = lean_array_push(x_686, x_857); -x_859 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_859 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_860 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_860, 0, x_859); lean_ctor_set(x_860, 1, x_858); @@ -38880,7 +38880,7 @@ lean_ctor_set(x_882, 0, x_877); lean_ctor_set(x_882, 1, x_881); x_883 = l_Array_empty___closed__1; x_884 = lean_array_push(x_883, x_882); -x_885 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_885 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_877); x_886 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_886, 0, x_877); @@ -38925,7 +38925,7 @@ x_908 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_908, 0, x_907); lean_ctor_set(x_908, 1, x_906); x_909 = lean_array_push(x_883, x_908); -x_910 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_910 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_877); x_911 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_911, 0, x_877); @@ -38942,16 +38942,16 @@ x_917 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_917, 0, x_916); lean_ctor_set(x_917, 1, x_915); x_918 = lean_array_push(x_883, x_917); -x_919 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_919 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_877); x_920 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_920, 0, x_877); lean_ctor_set(x_920, 1, x_919); x_921 = lean_array_push(x_883, x_920); x_922 = lean_array_push(x_921, x_888); -x_923 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_923 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_924 = lean_array_push(x_923, x_894); -x_925 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_925 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_926 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_926, 0, x_925); lean_ctor_set(x_926, 1, x_924); @@ -38961,13 +38961,13 @@ lean_ctor_set(x_928, 0, x_913); lean_ctor_set(x_928, 1, x_927); x_929 = lean_array_push(x_922, x_928); x_930 = lean_array_push(x_929, x_888); -x_931 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_931 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_877); x_932 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_932, 0, x_877); lean_ctor_set(x_932, 1, x_931); x_933 = lean_array_push(x_930, x_932); -x_934 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_934 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_877); x_935 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_935, 0, x_877); @@ -39026,7 +39026,7 @@ lean_ctor_set(x_958, 0, x_913); lean_ctor_set(x_958, 1, x_957); lean_inc(x_936); x_959 = lean_array_push(x_936, x_958); -x_960 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_960 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_877); x_961 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_961, 0, x_877); @@ -39036,7 +39036,7 @@ x_962 = lean_array_push(x_959, x_961); x_963 = lean_array_push(x_883, x_677); x_964 = lean_array_push(x_963, x_888); x_965 = lean_array_push(x_964, x_888); -x_966 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_966 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_877); x_967 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_967, 0, x_877); @@ -39089,7 +39089,7 @@ x_993 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_993, 0, x_992); lean_ctor_set(x_993, 1, x_991); x_994 = lean_array_push(x_962, x_993); -x_995 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_995 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_996 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_996, 0, x_995); lean_ctor_set(x_996, 1, x_994); @@ -39205,7 +39205,7 @@ x_1054 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1054, 0, x_913); lean_ctor_set(x_1054, 1, x_1053); x_1055 = lean_array_push(x_883, x_1054); -x_1056 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1056 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1057 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1057, 0, x_1056); lean_ctor_set(x_1057, 1, x_1055); @@ -39261,7 +39261,7 @@ lean_dec(x_2); if (x_1077 == 0) { lean_object* x_1078; uint8_t x_1079; -x_1078 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_6, x_1076); +x_1078 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_6, x_1076); x_1079 = !lean_is_exclusive(x_1078); if (x_1079 == 0) { @@ -39279,7 +39279,7 @@ lean_ctor_set(x_1084, 0, x_1080); lean_ctor_set(x_1084, 1, x_1083); x_1085 = l_Array_empty___closed__1; x_1086 = lean_array_push(x_1085, x_1084); -x_1087 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_1087 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_1080); x_1088 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1088, 0, x_1080); @@ -39324,7 +39324,7 @@ x_1110 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1110, 0, x_1109); lean_ctor_set(x_1110, 1, x_1108); x_1111 = lean_array_push(x_1085, x_1110); -x_1112 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_1112 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_1080); x_1113 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1113, 0, x_1080); @@ -39344,7 +39344,7 @@ x_1120 = lean_array_push(x_1085, x_1119); x_1121 = lean_array_push(x_1085, x_1075); x_1122 = lean_array_push(x_1121, x_1090); x_1123 = lean_array_push(x_1122, x_1090); -x_1124 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_1124 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_1080); x_1125 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1125, 0, x_1080); @@ -39470,7 +39470,7 @@ lean_ctor_set(x_1186, 0, x_1181); lean_ctor_set(x_1186, 1, x_1185); x_1187 = l_Array_empty___closed__1; x_1188 = lean_array_push(x_1187, x_1186); -x_1189 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_1189 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_1181); x_1190 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1190, 0, x_1181); @@ -39515,7 +39515,7 @@ x_1212 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1212, 0, x_1211); lean_ctor_set(x_1212, 1, x_1210); x_1213 = lean_array_push(x_1187, x_1212); -x_1214 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_1214 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_1181); x_1215 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1215, 0, x_1181); @@ -39535,7 +39535,7 @@ x_1222 = lean_array_push(x_1187, x_1221); x_1223 = lean_array_push(x_1187, x_1075); x_1224 = lean_array_push(x_1223, x_1192); x_1225 = lean_array_push(x_1224, x_1192); -x_1226 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_1226 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_1181); x_1227 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1227, 0, x_1181); @@ -39648,7 +39648,7 @@ else { lean_object* x_1284; uint8_t x_1285; lean_dec(x_1075); -x_1284 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_6, x_1076); +x_1284 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_6, x_1076); lean_dec(x_6); x_1285 = !lean_is_exclusive(x_1284); if (x_1285 == 0) @@ -39774,7 +39774,7 @@ lean_ctor_set(x_1346, 0, x_1342); lean_ctor_set(x_1346, 1, x_1345); x_1347 = l_Array_empty___closed__1; x_1348 = lean_array_push(x_1347, x_1346); -x_1349 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_1349 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_1342); x_1350 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1350, 0, x_1342); @@ -39819,7 +39819,7 @@ x_1372 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1372, 0, x_1371); lean_ctor_set(x_1372, 1, x_1370); x_1373 = lean_array_push(x_1347, x_1372); -x_1374 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_1374 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_1342); x_1375 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1375, 0, x_1342); @@ -39836,16 +39836,16 @@ x_1381 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1381, 0, x_1380); lean_ctor_set(x_1381, 1, x_1379); x_1382 = lean_array_push(x_1347, x_1381); -x_1383 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1383 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1342); x_1384 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1384, 0, x_1342); lean_ctor_set(x_1384, 1, x_1383); x_1385 = lean_array_push(x_1347, x_1384); x_1386 = lean_array_push(x_1385, x_1352); -x_1387 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1387 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1388 = lean_array_push(x_1387, x_1358); -x_1389 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1389 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1390 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1390, 0, x_1389); lean_ctor_set(x_1390, 1, x_1388); @@ -39855,13 +39855,13 @@ lean_ctor_set(x_1392, 0, x_1377); lean_ctor_set(x_1392, 1, x_1391); x_1393 = lean_array_push(x_1386, x_1392); x_1394 = lean_array_push(x_1393, x_1352); -x_1395 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1395 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1342); x_1396 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1396, 0, x_1342); lean_ctor_set(x_1396, 1, x_1395); x_1397 = lean_array_push(x_1394, x_1396); -x_1398 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1398 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1342); x_1399 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1399, 0, x_1342); @@ -39920,7 +39920,7 @@ lean_ctor_set(x_1422, 0, x_1377); lean_ctor_set(x_1422, 1, x_1421); lean_inc(x_1400); x_1423 = lean_array_push(x_1400, x_1422); -x_1424 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1424 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1342); x_1425 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1425, 0, x_1342); @@ -39930,7 +39930,7 @@ x_1426 = lean_array_push(x_1423, x_1425); x_1427 = lean_array_push(x_1347, x_1338); x_1428 = lean_array_push(x_1427, x_1352); x_1429 = lean_array_push(x_1428, x_1352); -x_1430 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_1430 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_1342); x_1431 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1431, 0, x_1342); @@ -39993,7 +39993,7 @@ x_1461 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1461, 0, x_1460); lean_ctor_set(x_1461, 1, x_1459); x_1462 = lean_array_push(x_1426, x_1461); -x_1463 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1463 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1464 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1464, 0, x_1463); lean_ctor_set(x_1464, 1, x_1462); @@ -40109,7 +40109,7 @@ x_1522 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1522, 0, x_1377); lean_ctor_set(x_1522, 1, x_1521); x_1523 = lean_array_push(x_1347, x_1522); -x_1524 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1524 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1525 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1525, 0, x_1524); lean_ctor_set(x_1525, 1, x_1523); @@ -40163,7 +40163,7 @@ lean_ctor_set(x_1547, 0, x_1542); lean_ctor_set(x_1547, 1, x_1546); x_1548 = l_Array_empty___closed__1; x_1549 = lean_array_push(x_1548, x_1547); -x_1550 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_1550 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_1542); x_1551 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1551, 0, x_1542); @@ -40208,7 +40208,7 @@ x_1573 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1573, 0, x_1572); lean_ctor_set(x_1573, 1, x_1571); x_1574 = lean_array_push(x_1548, x_1573); -x_1575 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_1575 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_1542); x_1576 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1576, 0, x_1542); @@ -40225,16 +40225,16 @@ x_1582 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1582, 0, x_1581); lean_ctor_set(x_1582, 1, x_1580); x_1583 = lean_array_push(x_1548, x_1582); -x_1584 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1584 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1542); x_1585 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1585, 0, x_1542); lean_ctor_set(x_1585, 1, x_1584); x_1586 = lean_array_push(x_1548, x_1585); x_1587 = lean_array_push(x_1586, x_1553); -x_1588 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1588 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1589 = lean_array_push(x_1588, x_1559); -x_1590 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1590 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1591 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1591, 0, x_1590); lean_ctor_set(x_1591, 1, x_1589); @@ -40244,13 +40244,13 @@ lean_ctor_set(x_1593, 0, x_1578); lean_ctor_set(x_1593, 1, x_1592); x_1594 = lean_array_push(x_1587, x_1593); x_1595 = lean_array_push(x_1594, x_1553); -x_1596 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1596 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1542); x_1597 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1597, 0, x_1542); lean_ctor_set(x_1597, 1, x_1596); x_1598 = lean_array_push(x_1595, x_1597); -x_1599 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1599 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1542); x_1600 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1600, 0, x_1542); @@ -40309,7 +40309,7 @@ lean_ctor_set(x_1623, 0, x_1578); lean_ctor_set(x_1623, 1, x_1622); lean_inc(x_1601); x_1624 = lean_array_push(x_1601, x_1623); -x_1625 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1625 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1542); x_1626 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1626, 0, x_1542); @@ -40319,7 +40319,7 @@ x_1627 = lean_array_push(x_1624, x_1626); x_1628 = lean_array_push(x_1548, x_1338); x_1629 = lean_array_push(x_1628, x_1553); x_1630 = lean_array_push(x_1629, x_1553); -x_1631 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_1631 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_1542); x_1632 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1632, 0, x_1542); @@ -40382,7 +40382,7 @@ x_1662 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1662, 0, x_1661); lean_ctor_set(x_1662, 1, x_1660); x_1663 = lean_array_push(x_1627, x_1662); -x_1664 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1664 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1665 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1665, 0, x_1664); lean_ctor_set(x_1665, 1, x_1663); @@ -40498,7 +40498,7 @@ x_1723 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1723, 0, x_1578); lean_ctor_set(x_1723, 1, x_1722); x_1724 = lean_array_push(x_1548, x_1723); -x_1725 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1725 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1726 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1726, 0, x_1725); lean_ctor_set(x_1726, 1, x_1724); @@ -40565,7 +40565,7 @@ lean_ctor_set(x_1752, 0, x_1748); lean_ctor_set(x_1752, 1, x_1751); x_1753 = l_Array_empty___closed__1; x_1754 = lean_array_push(x_1753, x_1752); -x_1755 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_1755 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_1748); x_1756 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1756, 0, x_1748); @@ -40610,7 +40610,7 @@ x_1778 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1778, 0, x_1777); lean_ctor_set(x_1778, 1, x_1776); x_1779 = lean_array_push(x_1753, x_1778); -x_1780 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_1780 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_1748); x_1781 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1781, 0, x_1748); @@ -40627,16 +40627,16 @@ x_1787 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1787, 0, x_1786); lean_ctor_set(x_1787, 1, x_1785); x_1788 = lean_array_push(x_1753, x_1787); -x_1789 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1789 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1748); x_1790 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1790, 0, x_1748); lean_ctor_set(x_1790, 1, x_1789); x_1791 = lean_array_push(x_1753, x_1790); x_1792 = lean_array_push(x_1791, x_1758); -x_1793 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1793 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1794 = lean_array_push(x_1793, x_1764); -x_1795 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1795 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1796 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1796, 0, x_1795); lean_ctor_set(x_1796, 1, x_1794); @@ -40646,13 +40646,13 @@ lean_ctor_set(x_1798, 0, x_1783); lean_ctor_set(x_1798, 1, x_1797); x_1799 = lean_array_push(x_1792, x_1798); x_1800 = lean_array_push(x_1799, x_1758); -x_1801 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1801 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1748); x_1802 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1802, 0, x_1748); lean_ctor_set(x_1802, 1, x_1801); x_1803 = lean_array_push(x_1800, x_1802); -x_1804 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1804 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1748); x_1805 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1805, 0, x_1748); @@ -40711,7 +40711,7 @@ lean_ctor_set(x_1828, 0, x_1783); lean_ctor_set(x_1828, 1, x_1827); lean_inc(x_1806); x_1829 = lean_array_push(x_1806, x_1828); -x_1830 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1830 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1748); x_1831 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1831, 0, x_1748); @@ -40721,7 +40721,7 @@ x_1832 = lean_array_push(x_1829, x_1831); x_1833 = lean_array_push(x_1753, x_1744); x_1834 = lean_array_push(x_1833, x_1758); x_1835 = lean_array_push(x_1834, x_1758); -x_1836 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_1836 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_1748); x_1837 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1837, 0, x_1748); @@ -40784,7 +40784,7 @@ x_1867 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1867, 0, x_1866); lean_ctor_set(x_1867, 1, x_1865); x_1868 = lean_array_push(x_1832, x_1867); -x_1869 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1869 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1870 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1870, 0, x_1869); lean_ctor_set(x_1870, 1, x_1868); @@ -40862,7 +40862,7 @@ x_1908 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1908, 0, x_1783); lean_ctor_set(x_1908, 1, x_1907); x_1909 = lean_array_push(x_1753, x_1908); -x_1910 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1910 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1911 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1911, 0, x_1910); lean_ctor_set(x_1911, 1, x_1909); @@ -40916,7 +40916,7 @@ lean_ctor_set(x_1933, 0, x_1928); lean_ctor_set(x_1933, 1, x_1932); x_1934 = l_Array_empty___closed__1; x_1935 = lean_array_push(x_1934, x_1933); -x_1936 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_1936 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_1928); x_1937 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1937, 0, x_1928); @@ -40961,7 +40961,7 @@ x_1959 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1959, 0, x_1958); lean_ctor_set(x_1959, 1, x_1957); x_1960 = lean_array_push(x_1934, x_1959); -x_1961 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_1961 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_1928); x_1962 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1962, 0, x_1928); @@ -40978,16 +40978,16 @@ x_1968 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1968, 0, x_1967); lean_ctor_set(x_1968, 1, x_1966); x_1969 = lean_array_push(x_1934, x_1968); -x_1970 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1970 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1928); x_1971 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1971, 0, x_1928); lean_ctor_set(x_1971, 1, x_1970); x_1972 = lean_array_push(x_1934, x_1971); x_1973 = lean_array_push(x_1972, x_1939); -x_1974 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1974 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1975 = lean_array_push(x_1974, x_1945); -x_1976 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1976 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1977 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1977, 0, x_1976); lean_ctor_set(x_1977, 1, x_1975); @@ -40997,13 +40997,13 @@ lean_ctor_set(x_1979, 0, x_1964); lean_ctor_set(x_1979, 1, x_1978); x_1980 = lean_array_push(x_1973, x_1979); x_1981 = lean_array_push(x_1980, x_1939); -x_1982 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1982 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1928); x_1983 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1983, 0, x_1928); lean_ctor_set(x_1983, 1, x_1982); x_1984 = lean_array_push(x_1981, x_1983); -x_1985 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1985 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1928); x_1986 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1986, 0, x_1928); @@ -41062,7 +41062,7 @@ lean_ctor_set(x_2009, 0, x_1964); lean_ctor_set(x_2009, 1, x_2008); lean_inc(x_1987); x_2010 = lean_array_push(x_1987, x_2009); -x_2011 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2011 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1928); x_2012 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2012, 0, x_1928); @@ -41072,7 +41072,7 @@ x_2013 = lean_array_push(x_2010, x_2012); x_2014 = lean_array_push(x_1934, x_1744); x_2015 = lean_array_push(x_2014, x_1939); x_2016 = lean_array_push(x_2015, x_1939); -x_2017 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_2017 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_1928); x_2018 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2018, 0, x_1928); @@ -41135,7 +41135,7 @@ x_2048 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2048, 0, x_2047); lean_ctor_set(x_2048, 1, x_2046); x_2049 = lean_array_push(x_2013, x_2048); -x_2050 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2050 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2051 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2051, 0, x_2050); lean_ctor_set(x_2051, 1, x_2049); @@ -41213,7 +41213,7 @@ x_2089 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2089, 0, x_1964); lean_ctor_set(x_2089, 1, x_2088); x_2090 = lean_array_push(x_1934, x_2089); -x_2091 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2091 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2092 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2092, 0, x_2091); lean_ctor_set(x_2092, 1, x_2090); @@ -41276,7 +41276,7 @@ lean_ctor_set(x_2118, 0, x_2114); lean_ctor_set(x_2118, 1, x_2117); x_2119 = l_Array_empty___closed__1; x_2120 = lean_array_push(x_2119, x_2118); -x_2121 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_2121 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_2114); x_2122 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2122, 0, x_2114); @@ -41321,7 +41321,7 @@ x_2144 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2144, 0, x_2143); lean_ctor_set(x_2144, 1, x_2142); x_2145 = lean_array_push(x_2119, x_2144); -x_2146 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_2146 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_2114); x_2147 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2147, 0, x_2114); @@ -41338,16 +41338,16 @@ x_2153 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2153, 0, x_2152); lean_ctor_set(x_2153, 1, x_2151); x_2154 = lean_array_push(x_2119, x_2153); -x_2155 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2155 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_2114); x_2156 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2156, 0, x_2114); lean_ctor_set(x_2156, 1, x_2155); x_2157 = lean_array_push(x_2119, x_2156); x_2158 = lean_array_push(x_2157, x_2124); -x_2159 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2159 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2160 = lean_array_push(x_2159, x_2130); -x_2161 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2161 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2162 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2162, 0, x_2161); lean_ctor_set(x_2162, 1, x_2160); @@ -41357,13 +41357,13 @@ lean_ctor_set(x_2164, 0, x_2149); lean_ctor_set(x_2164, 1, x_2163); x_2165 = lean_array_push(x_2158, x_2164); x_2166 = lean_array_push(x_2165, x_2124); -x_2167 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2167 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_2114); x_2168 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2168, 0, x_2114); lean_ctor_set(x_2168, 1, x_2167); x_2169 = lean_array_push(x_2166, x_2168); -x_2170 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2170 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2114); x_2171 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2171, 0, x_2114); @@ -41423,7 +41423,7 @@ lean_ctor_set(x_2194, 0, x_2149); lean_ctor_set(x_2194, 1, x_2193); lean_inc(x_2172); x_2195 = lean_array_push(x_2172, x_2194); -x_2196 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2196 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_2114); x_2197 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2197, 0, x_2114); @@ -41433,7 +41433,7 @@ x_2198 = lean_array_push(x_2195, x_2197); x_2199 = lean_array_push(x_2119, x_2110); x_2200 = lean_array_push(x_2199, x_2124); x_2201 = lean_array_push(x_2200, x_2124); -x_2202 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_2202 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_2114); x_2203 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2203, 0, x_2114); @@ -41497,7 +41497,7 @@ x_2233 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2233, 0, x_2232); lean_ctor_set(x_2233, 1, x_2231); x_2234 = lean_array_push(x_2198, x_2233); -x_2235 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2235 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2236 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2236, 0, x_2235); lean_ctor_set(x_2236, 1, x_2234); @@ -41668,7 +41668,7 @@ x_2322 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2322, 0, x_2149); lean_ctor_set(x_2322, 1, x_2321); x_2323 = lean_array_push(x_2119, x_2322); -x_2324 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2324 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2325 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2325, 0, x_2324); lean_ctor_set(x_2325, 1, x_2323); @@ -41722,7 +41722,7 @@ lean_ctor_set(x_2347, 0, x_2342); lean_ctor_set(x_2347, 1, x_2346); x_2348 = l_Array_empty___closed__1; x_2349 = lean_array_push(x_2348, x_2347); -x_2350 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_2350 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_2342); x_2351 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2351, 0, x_2342); @@ -41767,7 +41767,7 @@ x_2373 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2373, 0, x_2372); lean_ctor_set(x_2373, 1, x_2371); x_2374 = lean_array_push(x_2348, x_2373); -x_2375 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_2375 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_2342); x_2376 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2376, 0, x_2342); @@ -41784,16 +41784,16 @@ x_2382 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2382, 0, x_2381); lean_ctor_set(x_2382, 1, x_2380); x_2383 = lean_array_push(x_2348, x_2382); -x_2384 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2384 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_2342); x_2385 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2385, 0, x_2342); lean_ctor_set(x_2385, 1, x_2384); x_2386 = lean_array_push(x_2348, x_2385); x_2387 = lean_array_push(x_2386, x_2353); -x_2388 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2388 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2389 = lean_array_push(x_2388, x_2359); -x_2390 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2390 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2391 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2391, 0, x_2390); lean_ctor_set(x_2391, 1, x_2389); @@ -41803,13 +41803,13 @@ lean_ctor_set(x_2393, 0, x_2378); lean_ctor_set(x_2393, 1, x_2392); x_2394 = lean_array_push(x_2387, x_2393); x_2395 = lean_array_push(x_2394, x_2353); -x_2396 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2396 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_2342); x_2397 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2397, 0, x_2342); lean_ctor_set(x_2397, 1, x_2396); x_2398 = lean_array_push(x_2395, x_2397); -x_2399 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2399 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2342); x_2400 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2400, 0, x_2342); @@ -41869,7 +41869,7 @@ lean_ctor_set(x_2423, 0, x_2378); lean_ctor_set(x_2423, 1, x_2422); lean_inc(x_2401); x_2424 = lean_array_push(x_2401, x_2423); -x_2425 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2425 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_2342); x_2426 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2426, 0, x_2342); @@ -41879,7 +41879,7 @@ x_2427 = lean_array_push(x_2424, x_2426); x_2428 = lean_array_push(x_2348, x_2110); x_2429 = lean_array_push(x_2428, x_2353); x_2430 = lean_array_push(x_2429, x_2353); -x_2431 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_2431 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_2342); x_2432 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2432, 0, x_2342); @@ -41943,7 +41943,7 @@ x_2462 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2462, 0, x_2461); lean_ctor_set(x_2462, 1, x_2460); x_2463 = lean_array_push(x_2427, x_2462); -x_2464 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2464 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2465 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2465, 0, x_2464); lean_ctor_set(x_2465, 1, x_2463); @@ -42114,7 +42114,7 @@ x_2551 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2551, 0, x_2378); lean_ctor_set(x_2551, 1, x_2550); x_2552 = lean_array_push(x_2348, x_2551); -x_2553 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2553 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2554 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2554, 0, x_2553); lean_ctor_set(x_2554, 1, x_2552); @@ -43728,7 +43728,7 @@ lean_inc(x_23); x_24 = l_Lean_Parser_Term_doLetArrow___elambda__1___closed__1; lean_inc(x_4); x_25 = lean_name_mk_string(x_4, x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_26 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_20); x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_20); @@ -51166,7 +51166,7 @@ lean_ctor_set(x_64, 0, x_55); lean_ctor_set(x_64, 1, x_63); x_65 = l_Array_empty___closed__1; x_66 = lean_array_push(x_65, x_64); -x_67 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_67 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_55); x_68 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_68, 0, x_55); @@ -51181,9 +51181,9 @@ lean_ctor_set(x_73, 0, x_55); lean_ctor_set(x_73, 1, x_52); lean_ctor_set(x_73, 2, x_72); lean_ctor_set(x_73, 3, x_51); -x_74 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_74 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_75 = lean_array_push(x_74, x_73); -x_76 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_76 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_77 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_77, 0, x_76); lean_ctor_set(x_77, 1, x_75); @@ -51194,7 +51194,7 @@ lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); x_81 = lean_array_push(x_71, x_80); x_82 = lean_array_push(x_81, x_70); -x_83 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_83 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_84 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_84, 0, x_55); lean_ctor_set(x_84, 1, x_83); @@ -52075,7 +52075,7 @@ x_52 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_52, 0, x_34); lean_ctor_set(x_52, 1, x_51); x_53 = lean_array_push(x_47, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_54 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_34); x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_34); @@ -52090,19 +52090,19 @@ x_60 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_60, 0, x_59); lean_ctor_set(x_60, 1, x_58); x_61 = lean_array_push(x_47, x_60); -x_62 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_62 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_34); x_63 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_63, 0, x_34); lean_ctor_set(x_63, 1, x_62); x_64 = lean_array_push(x_61, x_63); x_65 = lean_array_push(x_64, x_27); -x_66 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_66 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_67 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_67, 0, x_66); lean_ctor_set(x_67, 1, x_65); x_68 = lean_array_push(x_56, x_67); -x_69 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_69 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_70 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_70, 0, x_69); lean_ctor_set(x_70, 1, x_68); @@ -52118,7 +52118,7 @@ x_77 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_77, 0, x_34); lean_ctor_set(x_77, 1, x_76); x_78 = lean_array_push(x_75, x_77); -x_79 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_79 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); @@ -52176,7 +52176,7 @@ x_104 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_104, 0, x_87); lean_ctor_set(x_104, 1, x_103); x_105 = lean_array_push(x_100, x_104); -x_106 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_106 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_87); x_107 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_107, 0, x_87); @@ -52191,19 +52191,19 @@ x_112 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_112, 0, x_111); lean_ctor_set(x_112, 1, x_110); x_113 = lean_array_push(x_100, x_112); -x_114 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_114 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_87); x_115 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_115, 0, x_87); lean_ctor_set(x_115, 1, x_114); x_116 = lean_array_push(x_113, x_115); x_117 = lean_array_push(x_116, x_27); -x_118 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_118 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_119 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_119, 0, x_118); lean_ctor_set(x_119, 1, x_117); x_120 = lean_array_push(x_108, x_119); -x_121 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_121 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_122 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_122, 0, x_121); lean_ctor_set(x_122, 1, x_120); @@ -52219,7 +52219,7 @@ x_129 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_129, 0, x_87); lean_ctor_set(x_129, 1, x_128); x_130 = lean_array_push(x_127, x_129); -x_131 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_131 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_132 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_132, 0, x_131); lean_ctor_set(x_132, 1, x_130); @@ -54756,7 +54756,7 @@ x_76 = lean_array_push(x_75, x_74); x_77 = lean_array_push(x_76, x_21); lean_inc(x_44); x_78 = lean_array_push(x_77, x_44); -x_79 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_79 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_65); x_80 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_80, 0, x_65); @@ -54776,18 +54776,18 @@ x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_86); lean_ctor_set(x_87, 1, x_85); x_88 = lean_array_push(x_75, x_87); -x_89 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_89 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_90 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_90, 0, x_65); lean_ctor_set(x_90, 1, x_89); x_91 = lean_array_push(x_88, x_90); x_92 = lean_array_push(x_91, x_62); -x_93 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_93 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_94 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_94, 0, x_93); lean_ctor_set(x_94, 1, x_92); x_95 = lean_array_push(x_81, x_94); -x_96 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_96 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_97 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_97, 0, x_96); lean_ctor_set(x_97, 1, x_95); @@ -54824,7 +54824,7 @@ x_112 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_112, 0, x_103); lean_ctor_set(x_112, 1, x_111); x_113 = lean_array_push(x_75, x_112); -x_114 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_114 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_103); x_115 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_115, 0, x_103); @@ -54864,7 +54864,7 @@ x_134 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_134, 0, x_133); lean_ctor_set(x_134, 1, x_132); x_135 = lean_array_push(x_75, x_134); -x_136 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_136 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_103); x_137 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_137, 0, x_103); @@ -54882,7 +54882,7 @@ x_143 = lean_array_push(x_75, x_142); x_144 = lean_array_push(x_75, x_44); x_145 = lean_array_push(x_144, x_117); x_146 = lean_array_push(x_145, x_117); -x_147 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_147 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_148 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_148, 0, x_103); lean_ctor_set(x_148, 1, x_147); @@ -54951,7 +54951,7 @@ x_181 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_181, 0, x_172); lean_ctor_set(x_181, 1, x_180); x_182 = lean_array_push(x_75, x_181); -x_183 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_183 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_172); x_184 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_184, 0, x_172); @@ -54993,7 +54993,7 @@ x_203 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_203, 0, x_202); lean_ctor_set(x_203, 1, x_201); x_204 = lean_array_push(x_75, x_203); -x_205 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_205 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_172); x_206 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_206, 0, x_172); @@ -55012,7 +55012,7 @@ x_212 = lean_array_push(x_75, x_211); x_213 = lean_array_push(x_75, x_44); x_214 = lean_array_push(x_213, x_186); x_215 = lean_array_push(x_214, x_186); -x_216 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_216 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_172); x_217 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_217, 0, x_172); @@ -55096,7 +55096,7 @@ x_260 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_260, 0, x_172); lean_ctor_set(x_260, 1, x_259); x_261 = lean_array_push(x_258, x_260); -x_262 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_262 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_263 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_263, 0, x_262); lean_ctor_set(x_263, 1, x_261); @@ -55425,12 +55425,12 @@ x_389 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_389, 0, x_349); lean_ctor_set(x_389, 1, x_388); x_390 = lean_array_push(x_387, x_389); -x_391 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_391 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_392 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_392, 0, x_391); lean_ctor_set(x_392, 1, x_390); x_393 = lean_array_push(x_361, x_392); -x_394 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_394 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_349); x_395 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_395, 0, x_349); @@ -55450,13 +55450,13 @@ x_401 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_401, 0, x_378); lean_ctor_set(x_401, 1, x_400); x_402 = lean_array_push(x_359, x_401); -x_403 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_403 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_349); x_404 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_404, 0, x_349); lean_ctor_set(x_404, 1, x_403); x_405 = lean_array_push(x_402, x_404); -x_406 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_406 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_349); x_407 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_407, 0, x_349); @@ -55466,7 +55466,7 @@ x_409 = lean_array_push(x_359, x_399); lean_inc(x_409); x_410 = lean_array_push(x_409, x_384); x_411 = lean_array_push(x_410, x_384); -x_412 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_412 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_349); x_413 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_413, 0, x_349); @@ -55494,17 +55494,17 @@ x_425 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_425, 0, x_424); lean_ctor_set(x_425, 1, x_423); x_426 = lean_array_push(x_414, x_425); -x_427 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_427 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_428 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_428, 0, x_427); lean_ctor_set(x_428, 1, x_426); x_429 = lean_array_push(x_359, x_428); -x_430 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_430 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_431 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_431, 0, x_430); lean_ctor_set(x_431, 1, x_429); x_432 = lean_array_push(x_408, x_431); -x_433 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_433 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_434 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_434, 0, x_349); lean_ctor_set(x_434, 1, x_433); @@ -55514,17 +55514,17 @@ lean_ctor_set(x_436, 0, x_378); lean_ctor_set(x_436, 1, x_435); x_437 = lean_array_push(x_432, x_436); x_438 = lean_array_push(x_437, x_346); -x_439 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_439 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_440 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_440, 0, x_439); lean_ctor_set(x_440, 1, x_438); x_441 = lean_array_push(x_405, x_440); -x_442 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_442 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_443 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_443, 0, x_442); lean_ctor_set(x_443, 1, x_441); x_444 = lean_array_push(x_396, x_443); -x_445 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_445 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_446 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_446, 0, x_445); lean_ctor_set(x_446, 1, x_444); @@ -55654,7 +55654,7 @@ x_509 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_509, 0, x_486); lean_ctor_set(x_509, 1, x_508); x_510 = lean_array_push(x_488, x_509); -x_511 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_511 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_451); x_512 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_512, 0, x_451); @@ -55674,9 +55674,9 @@ x_519 = lean_array_push(x_495, x_518); x_520 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_520, 0, x_424); lean_ctor_set(x_520, 1, x_519); -x_521 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_521 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_522 = lean_array_push(x_521, x_520); -x_523 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_523 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_524 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_524, 0, x_523); lean_ctor_set(x_524, 1, x_522); @@ -55686,13 +55686,13 @@ lean_ctor_set(x_526, 0, x_378); lean_ctor_set(x_526, 1, x_525); x_527 = lean_array_push(x_514, x_526); x_528 = lean_array_push(x_527, x_384); -x_529 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_529 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_451); x_530 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_530, 0, x_451); lean_ctor_set(x_530, 1, x_529); x_531 = lean_array_push(x_528, x_530); -x_532 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_532 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_451); x_533 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_533, 0, x_451); @@ -55813,7 +55813,7 @@ x_587 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_587, 0, x_586); lean_ctor_set(x_587, 1, x_585); x_588 = lean_array_push(x_541, x_587); -x_589 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_589 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_590 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_590, 0, x_589); lean_ctor_set(x_590, 1, x_588); @@ -55895,7 +55895,7 @@ x_630 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_630, 0, x_378); lean_ctor_set(x_630, 1, x_629); x_631 = lean_array_push(x_359, x_630); -x_632 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_632 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_633 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_633, 0, x_632); lean_ctor_set(x_633, 1, x_631); @@ -56518,7 +56518,7 @@ x_820 = lean_array_push(x_819, x_818); x_821 = lean_array_push(x_820, x_21); lean_inc(x_788); x_822 = lean_array_push(x_821, x_788); -x_823 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_823 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_809); x_824 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_824, 0, x_809); @@ -56538,18 +56538,18 @@ x_831 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_831, 0, x_830); lean_ctor_set(x_831, 1, x_829); x_832 = lean_array_push(x_819, x_831); -x_833 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_833 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_834 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_834, 0, x_809); lean_ctor_set(x_834, 1, x_833); x_835 = lean_array_push(x_832, x_834); x_836 = lean_array_push(x_835, x_806); -x_837 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_837 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_838 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_838, 0, x_837); lean_ctor_set(x_838, 1, x_836); x_839 = lean_array_push(x_825, x_838); -x_840 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_840 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_841 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_841, 0, x_840); lean_ctor_set(x_841, 1, x_839); @@ -56586,7 +56586,7 @@ x_856 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_856, 0, x_847); lean_ctor_set(x_856, 1, x_855); x_857 = lean_array_push(x_819, x_856); -x_858 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_858 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_847); x_859 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_859, 0, x_847); @@ -56626,7 +56626,7 @@ x_878 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_878, 0, x_877); lean_ctor_set(x_878, 1, x_876); x_879 = lean_array_push(x_819, x_878); -x_880 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_880 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_847); x_881 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_881, 0, x_847); @@ -56644,7 +56644,7 @@ x_887 = lean_array_push(x_819, x_886); x_888 = lean_array_push(x_819, x_788); x_889 = lean_array_push(x_888, x_861); x_890 = lean_array_push(x_889, x_861); -x_891 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_891 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_892 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_892, 0, x_847); lean_ctor_set(x_892, 1, x_891); @@ -56713,7 +56713,7 @@ x_925 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_925, 0, x_916); lean_ctor_set(x_925, 1, x_924); x_926 = lean_array_push(x_819, x_925); -x_927 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_927 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_916); x_928 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_928, 0, x_916); @@ -56755,7 +56755,7 @@ x_947 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_947, 0, x_946); lean_ctor_set(x_947, 1, x_945); x_948 = lean_array_push(x_819, x_947); -x_949 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_949 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_916); x_950 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_950, 0, x_916); @@ -56774,7 +56774,7 @@ x_956 = lean_array_push(x_819, x_955); x_957 = lean_array_push(x_819, x_788); x_958 = lean_array_push(x_957, x_930); x_959 = lean_array_push(x_958, x_930); -x_960 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_960 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_916); x_961 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_961, 0, x_916); @@ -56858,7 +56858,7 @@ x_1004 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1004, 0, x_916); lean_ctor_set(x_1004, 1, x_1003); x_1005 = lean_array_push(x_1002, x_1004); -x_1006 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1006 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1007 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1007, 0, x_1006); lean_ctor_set(x_1007, 1, x_1005); @@ -57185,12 +57185,12 @@ x_1130 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1130, 0, x_1090); lean_ctor_set(x_1130, 1, x_1129); x_1131 = lean_array_push(x_1128, x_1130); -x_1132 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1132 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1133 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1133, 0, x_1132); lean_ctor_set(x_1133, 1, x_1131); x_1134 = lean_array_push(x_1102, x_1133); -x_1135 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1135 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1090); x_1136 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1136, 0, x_1090); @@ -57210,13 +57210,13 @@ x_1142 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1142, 0, x_1119); lean_ctor_set(x_1142, 1, x_1141); x_1143 = lean_array_push(x_1100, x_1142); -x_1144 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1144 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1090); x_1145 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1145, 0, x_1090); lean_ctor_set(x_1145, 1, x_1144); x_1146 = lean_array_push(x_1143, x_1145); -x_1147 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_1147 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_1090); x_1148 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1148, 0, x_1090); @@ -57226,7 +57226,7 @@ x_1150 = lean_array_push(x_1100, x_1140); lean_inc(x_1150); x_1151 = lean_array_push(x_1150, x_1125); x_1152 = lean_array_push(x_1151, x_1125); -x_1153 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_1153 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_1090); x_1154 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1154, 0, x_1090); @@ -57254,17 +57254,17 @@ x_1166 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1166, 0, x_1165); lean_ctor_set(x_1166, 1, x_1164); x_1167 = lean_array_push(x_1155, x_1166); -x_1168 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_1168 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_1169 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1169, 0, x_1168); lean_ctor_set(x_1169, 1, x_1167); x_1170 = lean_array_push(x_1100, x_1169); -x_1171 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_1171 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_1172 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1172, 0, x_1171); lean_ctor_set(x_1172, 1, x_1170); x_1173 = lean_array_push(x_1149, x_1172); -x_1174 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_1174 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_1175 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1175, 0, x_1090); lean_ctor_set(x_1175, 1, x_1174); @@ -57274,17 +57274,17 @@ lean_ctor_set(x_1177, 0, x_1119); lean_ctor_set(x_1177, 1, x_1176); x_1178 = lean_array_push(x_1173, x_1177); x_1179 = lean_array_push(x_1178, x_1087); -x_1180 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_1180 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_1181 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1181, 0, x_1180); lean_ctor_set(x_1181, 1, x_1179); x_1182 = lean_array_push(x_1146, x_1181); -x_1183 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1183 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_1184 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1184, 0, x_1183); lean_ctor_set(x_1184, 1, x_1182); x_1185 = lean_array_push(x_1137, x_1184); -x_1186 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1186 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1187 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1187, 0, x_1186); lean_ctor_set(x_1187, 1, x_1185); @@ -57414,7 +57414,7 @@ x_1250 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1250, 0, x_1227); lean_ctor_set(x_1250, 1, x_1249); x_1251 = lean_array_push(x_1229, x_1250); -x_1252 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1252 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1192); x_1253 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1253, 0, x_1192); @@ -57434,9 +57434,9 @@ x_1260 = lean_array_push(x_1236, x_1259); x_1261 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1261, 0, x_1165); lean_ctor_set(x_1261, 1, x_1260); -x_1262 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1262 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1263 = lean_array_push(x_1262, x_1261); -x_1264 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1264 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1265 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1265, 0, x_1264); lean_ctor_set(x_1265, 1, x_1263); @@ -57446,13 +57446,13 @@ lean_ctor_set(x_1267, 0, x_1119); lean_ctor_set(x_1267, 1, x_1266); x_1268 = lean_array_push(x_1255, x_1267); x_1269 = lean_array_push(x_1268, x_1125); -x_1270 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1270 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1192); x_1271 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1271, 0, x_1192); lean_ctor_set(x_1271, 1, x_1270); x_1272 = lean_array_push(x_1269, x_1271); -x_1273 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1273 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1192); x_1274 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1274, 0, x_1192); @@ -57573,7 +57573,7 @@ x_1328 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1328, 0, x_1327); lean_ctor_set(x_1328, 1, x_1326); x_1329 = lean_array_push(x_1282, x_1328); -x_1330 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1330 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1331 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1331, 0, x_1330); lean_ctor_set(x_1331, 1, x_1329); @@ -57655,7 +57655,7 @@ x_1371 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1371, 0, x_1119); lean_ctor_set(x_1371, 1, x_1370); x_1372 = lean_array_push(x_1100, x_1371); -x_1373 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1373 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1374 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1374, 0, x_1373); lean_ctor_set(x_1374, 1, x_1372); @@ -57930,7 +57930,7 @@ lean_ctor_set(x_1550, 1, x_1549); x_1551 = l_Array_empty___closed__1; lean_inc(x_1550); x_1552 = lean_array_push(x_1551, x_1550); -x_1553 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_1553 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_1541); x_1554 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1554, 0, x_1541); @@ -57963,7 +57963,7 @@ x_1567 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; lean_inc(x_1566); x_1568 = lean_array_push(x_1566, x_1567); x_1569 = lean_array_push(x_1568, x_1567); -x_1570 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_1570 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_1541); x_1571 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1571, 0, x_1541); @@ -57981,12 +57981,12 @@ lean_ctor_set(x_1578, 0, x_1577); lean_ctor_set(x_1578, 1, x_1576); lean_inc(x_1572); x_1579 = lean_array_push(x_1572, x_1578); -x_1580 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_1580 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_1581 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1581, 0, x_1580); lean_ctor_set(x_1581, 1, x_1579); x_1582 = lean_array_push(x_1551, x_1581); -x_1583 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_1583 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_1584 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1584, 0, x_1583); lean_ctor_set(x_1584, 1, x_1582); @@ -58018,7 +58018,7 @@ lean_ctor_set(x_1599, 0, x_1559); lean_ctor_set(x_1599, 1, x_1598); x_1600 = lean_array_push(x_1595, x_1599); x_1601 = lean_array_push(x_1600, x_1550); -x_1602 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1602 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1541); x_1603 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1603, 0, x_1541); @@ -58045,9 +58045,9 @@ x_1613 = lean_array_push(x_1611, x_1612); x_1614 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1614, 0, x_1577); lean_ctor_set(x_1614, 1, x_1613); -x_1615 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1615 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1616 = lean_array_push(x_1615, x_1614); -x_1617 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1617 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1618 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1618, 0, x_1617); lean_ctor_set(x_1618, 1, x_1616); @@ -58057,13 +58057,13 @@ lean_ctor_set(x_1620, 0, x_1559); lean_ctor_set(x_1620, 1, x_1619); x_1621 = lean_array_push(x_1605, x_1620); x_1622 = lean_array_push(x_1621, x_1567); -x_1623 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1623 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1541); x_1624 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1624, 0, x_1541); lean_ctor_set(x_1624, 1, x_1623); x_1625 = lean_array_push(x_1622, x_1624); -x_1626 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1626 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1541); x_1627 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1627, 0, x_1541); @@ -58087,7 +58087,7 @@ lean_ctor_set(x_1635, 0, x_1559); lean_ctor_set(x_1635, 1, x_1634); lean_inc(x_1628); x_1636 = lean_array_push(x_1628, x_1635); -x_1637 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1637 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1541); x_1638 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1638, 0, x_1541); @@ -58119,7 +58119,7 @@ x_1652 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1652, 0, x_1651); lean_ctor_set(x_1652, 1, x_1650); x_1653 = lean_array_push(x_1639, x_1652); -x_1654 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1654 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1655 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1655, 0, x_1654); lean_ctor_set(x_1655, 1, x_1653); @@ -58182,7 +58182,7 @@ x_1684 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1684, 0, x_1541); lean_ctor_set(x_1684, 1, x_1683); x_1685 = lean_array_push(x_1682, x_1684); -x_1686 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1686 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1687 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1687, 0, x_1686); lean_ctor_set(x_1687, 1, x_1685); @@ -58243,7 +58243,7 @@ x_1718 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1718, 0, x_1559); lean_ctor_set(x_1718, 1, x_1717); x_1719 = lean_array_push(x_1551, x_1718); -x_1720 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1720 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1721 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1721, 0, x_1720); lean_ctor_set(x_1721, 1, x_1719); @@ -58412,7 +58412,7 @@ lean_ctor_set(x_1796, 1, x_1795); x_1797 = l_Array_empty___closed__1; lean_inc(x_1796); x_1798 = lean_array_push(x_1797, x_1796); -x_1799 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_1799 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_1787); x_1800 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1800, 0, x_1787); @@ -58445,7 +58445,7 @@ x_1813 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; lean_inc(x_1812); x_1814 = lean_array_push(x_1812, x_1813); x_1815 = lean_array_push(x_1814, x_1813); -x_1816 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_1816 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_1787); x_1817 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1817, 0, x_1787); @@ -58463,12 +58463,12 @@ lean_ctor_set(x_1824, 0, x_1823); lean_ctor_set(x_1824, 1, x_1822); lean_inc(x_1818); x_1825 = lean_array_push(x_1818, x_1824); -x_1826 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_1826 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_1827 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1827, 0, x_1826); lean_ctor_set(x_1827, 1, x_1825); x_1828 = lean_array_push(x_1797, x_1827); -x_1829 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_1829 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_1830 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1830, 0, x_1829); lean_ctor_set(x_1830, 1, x_1828); @@ -58500,7 +58500,7 @@ lean_ctor_set(x_1845, 0, x_1805); lean_ctor_set(x_1845, 1, x_1844); x_1846 = lean_array_push(x_1841, x_1845); x_1847 = lean_array_push(x_1846, x_1796); -x_1848 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1848 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1787); x_1849 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1849, 0, x_1787); @@ -58527,9 +58527,9 @@ x_1859 = lean_array_push(x_1857, x_1858); x_1860 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1860, 0, x_1823); lean_ctor_set(x_1860, 1, x_1859); -x_1861 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1861 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1862 = lean_array_push(x_1861, x_1860); -x_1863 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1863 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_1864 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1864, 0, x_1863); lean_ctor_set(x_1864, 1, x_1862); @@ -58539,13 +58539,13 @@ lean_ctor_set(x_1866, 0, x_1805); lean_ctor_set(x_1866, 1, x_1865); x_1867 = lean_array_push(x_1851, x_1866); x_1868 = lean_array_push(x_1867, x_1813); -x_1869 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_1869 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_1787); x_1870 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1870, 0, x_1787); lean_ctor_set(x_1870, 1, x_1869); x_1871 = lean_array_push(x_1868, x_1870); -x_1872 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1872 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1787); x_1873 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1873, 0, x_1787); @@ -58569,7 +58569,7 @@ lean_ctor_set(x_1881, 0, x_1805); lean_ctor_set(x_1881, 1, x_1880); lean_inc(x_1874); x_1882 = lean_array_push(x_1874, x_1881); -x_1883 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1883 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1787); x_1884 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1884, 0, x_1787); @@ -58601,7 +58601,7 @@ x_1898 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1898, 0, x_1897); lean_ctor_set(x_1898, 1, x_1896); x_1899 = lean_array_push(x_1885, x_1898); -x_1900 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1900 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1901 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1901, 0, x_1900); lean_ctor_set(x_1901, 1, x_1899); @@ -58664,7 +58664,7 @@ x_1930 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1930, 0, x_1787); lean_ctor_set(x_1930, 1, x_1929); x_1931 = lean_array_push(x_1928, x_1930); -x_1932 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1932 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1933 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1933, 0, x_1932); lean_ctor_set(x_1933, 1, x_1931); @@ -58725,7 +58725,7 @@ x_1964 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1964, 0, x_1805); lean_ctor_set(x_1964, 1, x_1963); x_1965 = lean_array_push(x_1797, x_1964); -x_1966 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1966 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1967 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1967, 0, x_1966); lean_ctor_set(x_1967, 1, x_1965); @@ -58931,7 +58931,7 @@ lean_ctor_set(x_2051, 1, x_2050); x_2052 = l_Array_empty___closed__1; lean_inc(x_2051); x_2053 = lean_array_push(x_2052, x_2051); -x_2054 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_2054 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_2042); x_2055 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2055, 0, x_2042); @@ -58964,7 +58964,7 @@ x_2068 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; lean_inc(x_2067); x_2069 = lean_array_push(x_2067, x_2068); x_2070 = lean_array_push(x_2069, x_2068); -x_2071 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_2071 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_2042); x_2072 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2072, 0, x_2042); @@ -58982,12 +58982,12 @@ lean_ctor_set(x_2079, 0, x_2078); lean_ctor_set(x_2079, 1, x_2077); lean_inc(x_2073); x_2080 = lean_array_push(x_2073, x_2079); -x_2081 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_2081 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_2082 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2082, 0, x_2081); lean_ctor_set(x_2082, 1, x_2080); x_2083 = lean_array_push(x_2052, x_2082); -x_2084 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_2084 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_2085 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2085, 0, x_2084); lean_ctor_set(x_2085, 1, x_2083); @@ -59019,7 +59019,7 @@ lean_ctor_set(x_2100, 0, x_2060); lean_ctor_set(x_2100, 1, x_2099); x_2101 = lean_array_push(x_2096, x_2100); x_2102 = lean_array_push(x_2101, x_2051); -x_2103 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2103 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_2042); x_2104 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2104, 0, x_2042); @@ -59046,9 +59046,9 @@ x_2114 = lean_array_push(x_2112, x_2113); x_2115 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2115, 0, x_2078); lean_ctor_set(x_2115, 1, x_2114); -x_2116 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2116 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2117 = lean_array_push(x_2116, x_2115); -x_2118 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_2118 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2119 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2119, 0, x_2118); lean_ctor_set(x_2119, 1, x_2117); @@ -59058,13 +59058,13 @@ lean_ctor_set(x_2121, 0, x_2060); lean_ctor_set(x_2121, 1, x_2120); x_2122 = lean_array_push(x_2106, x_2121); x_2123 = lean_array_push(x_2122, x_2068); -x_2124 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_2124 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_2042); x_2125 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2125, 0, x_2042); lean_ctor_set(x_2125, 1, x_2124); x_2126 = lean_array_push(x_2123, x_2125); -x_2127 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2127 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2042); x_2128 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2128, 0, x_2042); @@ -59088,7 +59088,7 @@ lean_ctor_set(x_2136, 0, x_2060); lean_ctor_set(x_2136, 1, x_2135); lean_inc(x_2129); x_2137 = lean_array_push(x_2129, x_2136); -x_2138 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2138 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_2042); x_2139 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2139, 0, x_2042); @@ -59120,7 +59120,7 @@ x_2153 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2153, 0, x_2152); lean_ctor_set(x_2153, 1, x_2151); x_2154 = lean_array_push(x_2140, x_2153); -x_2155 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2155 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2156 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2156, 0, x_2155); lean_ctor_set(x_2156, 1, x_2154); @@ -59183,7 +59183,7 @@ x_2185 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2185, 0, x_2042); lean_ctor_set(x_2185, 1, x_2184); x_2186 = lean_array_push(x_2183, x_2185); -x_2187 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_2187 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_2188 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2188, 0, x_2187); lean_ctor_set(x_2188, 1, x_2186); @@ -59244,7 +59244,7 @@ x_2219 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2219, 0, x_2060); lean_ctor_set(x_2219, 1, x_2218); x_2220 = lean_array_push(x_2052, x_2219); -x_2221 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2221 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2222 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2222, 0, x_2221); lean_ctor_set(x_2222, 1, x_2220); @@ -60287,7 +60287,7 @@ lean_ctor_set(x_49, 0, x_40); lean_ctor_set(x_49, 1, x_48); x_50 = l_Array_empty___closed__1; x_51 = lean_array_push(x_50, x_49); -x_52 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_52 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_40); x_53 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_53, 0, x_40); @@ -60324,7 +60324,7 @@ x_71 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_71, 0, x_70); lean_ctor_set(x_71, 1, x_69); x_72 = lean_array_push(x_50, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_73 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_40); x_74 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_74, 0, x_40); @@ -60343,7 +60343,7 @@ x_81 = lean_array_push(x_50, x_80); x_82 = lean_array_push(x_50, x_20); x_83 = lean_array_push(x_82, x_55); x_84 = lean_array_push(x_83, x_55); -x_85 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_85 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_40); lean_ctor_set(x_86, 1, x_85); @@ -60444,7 +60444,7 @@ lean_ctor_set(x_131, 0, x_122); lean_ctor_set(x_131, 1, x_130); x_132 = l_Array_empty___closed__1; x_133 = lean_array_push(x_132, x_131); -x_134 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_134 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_122); x_135 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_135, 0, x_122); @@ -60481,7 +60481,7 @@ x_153 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_153, 0, x_152); lean_ctor_set(x_153, 1, x_151); x_154 = lean_array_push(x_132, x_153); -x_155 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_155 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_122); x_156 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_156, 0, x_122); @@ -60500,7 +60500,7 @@ x_163 = lean_array_push(x_132, x_162); x_164 = lean_array_push(x_132, x_20); x_165 = lean_array_push(x_164, x_137); x_166 = lean_array_push(x_165, x_137); -x_167 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_167 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_168 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_168, 0, x_122); lean_ctor_set(x_168, 1, x_167); @@ -60639,7 +60639,7 @@ lean_ctor_set(x_223, 0, x_214); lean_ctor_set(x_223, 1, x_222); x_224 = l_Array_empty___closed__1; x_225 = lean_array_push(x_224, x_223); -x_226 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_226 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_214); x_227 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_227, 0, x_214); @@ -60676,7 +60676,7 @@ x_245 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_245, 0, x_244); lean_ctor_set(x_245, 1, x_243); x_246 = lean_array_push(x_224, x_245); -x_247 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_247 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_214); x_248 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_248, 0, x_214); @@ -60695,7 +60695,7 @@ x_255 = lean_array_push(x_224, x_254); x_256 = lean_array_push(x_224, x_20); x_257 = lean_array_push(x_256, x_229); x_258 = lean_array_push(x_257, x_229); -x_259 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_259 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_260 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_260, 0, x_214); lean_ctor_set(x_260, 1, x_259); @@ -60772,7 +60772,7 @@ lean_ctor_set(x_296, 0, x_287); lean_ctor_set(x_296, 1, x_295); x_297 = l_Array_empty___closed__1; x_298 = lean_array_push(x_297, x_296); -x_299 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_299 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_287); x_300 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_300, 0, x_287); @@ -60809,7 +60809,7 @@ x_318 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_318, 0, x_317); lean_ctor_set(x_318, 1, x_316); x_319 = lean_array_push(x_297, x_318); -x_320 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_320 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_287); x_321 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_321, 0, x_287); @@ -60828,13 +60828,13 @@ x_328 = lean_array_push(x_297, x_327); x_329 = lean_array_push(x_297, x_285); x_330 = lean_array_push(x_329, x_302); x_331 = lean_array_push(x_330, x_302); -x_332 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_332 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_333 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_333, 0, x_287); lean_ctor_set(x_333, 1, x_332); x_334 = lean_array_push(x_331, x_333); x_335 = lean_array_push(x_334, x_308); -x_336 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_336 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_337 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_337, 0, x_336); lean_ctor_set(x_337, 1, x_335); @@ -60920,7 +60920,7 @@ x_40 = lean_name_mk_string(x_3, x_39); x_41 = l_Lean_Parser_Term_doLetArrow___elambda__1___closed__1; lean_inc(x_3); x_42 = lean_name_mk_string(x_3, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_43 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_24); x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_24); @@ -60956,7 +60956,7 @@ x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_42); lean_ctor_set(x_61, 1, x_60); x_62 = lean_array_push(x_35, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_63 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_24); x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_24); @@ -60975,17 +60975,17 @@ x_70 = lean_array_push(x_35, x_69); x_71 = l_Lean_Parser_Term_doMatch___elambda__1___closed__1; lean_inc(x_3); x_72 = lean_name_mk_string(x_3, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_73 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_24); x_74 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_74, 0, x_24); lean_ctor_set(x_74, 1, x_73); x_75 = lean_array_push(x_35, x_74); x_76 = lean_array_push(x_75, x_46); -x_77 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_77 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; lean_inc(x_3); x_78 = lean_name_mk_string(x_3, x_77); -x_79 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_79 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_80 = lean_array_push(x_79, x_52); x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_78); @@ -60996,19 +60996,19 @@ lean_ctor_set(x_83, 0, x_66); lean_ctor_set(x_83, 1, x_82); x_84 = lean_array_push(x_76, x_83); x_85 = lean_array_push(x_84, x_46); -x_86 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_86 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_24); x_87 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_87, 0, x_24); lean_ctor_set(x_87, 1, x_86); x_88 = lean_array_push(x_85, x_87); -x_89 = l_myMacro____x40_Init_Notation___hyg_13954____closed__7; +x_89 = l_myMacro____x40_Init_Notation___hyg_13978____closed__7; lean_inc(x_3); x_90 = lean_name_mk_string(x_3, x_89); -x_91 = l_myMacro____x40_Init_Notation___hyg_13954____closed__9; +x_91 = l_myMacro____x40_Init_Notation___hyg_13978____closed__9; lean_inc(x_3); x_92 = lean_name_mk_string(x_3, x_91); -x_93 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_93 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_24); x_94 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_94, 0, x_24); @@ -61020,7 +61020,7 @@ lean_ctor_set(x_97, 0, x_66); lean_ctor_set(x_97, 1, x_96); lean_inc(x_95); x_98 = lean_array_push(x_95, x_97); -x_99 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_99 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_24); x_100 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_100, 0, x_24); @@ -61033,9 +61033,9 @@ x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_92); lean_ctor_set(x_103, 1, x_102); x_104 = lean_array_push(x_35, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_105 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_106 = lean_name_mk_string(x_3, x_105); -x_107 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_107 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_108 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_108, 0, x_24); lean_ctor_set(x_108, 1, x_107); @@ -61285,7 +61285,7 @@ lean_ctor_set(x_59, 0, x_50); lean_ctor_set(x_59, 1, x_58); x_60 = l_Array_empty___closed__1; x_61 = lean_array_push(x_60, x_59); -x_62 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_62 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_50); x_63 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_63, 0, x_50); @@ -61323,7 +61323,7 @@ x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_80); lean_ctor_set(x_81, 1, x_79); x_82 = lean_array_push(x_60, x_81); -x_83 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_83 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_50); x_84 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_84, 0, x_50); @@ -61342,7 +61342,7 @@ x_91 = lean_array_push(x_60, x_90); x_92 = lean_array_push(x_60, x_21); x_93 = lean_array_push(x_92, x_65); x_94 = lean_array_push(x_93, x_65); -x_95 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_95 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_96 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_96, 0, x_50); lean_ctor_set(x_96, 1, x_95); @@ -61353,7 +61353,7 @@ x_100 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_100, 0, x_99); lean_ctor_set(x_100, 1, x_98); x_101 = lean_array_push(x_60, x_100); -x_102 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_102 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_102); lean_ctor_set(x_103, 1, x_101); @@ -61413,7 +61413,7 @@ lean_ctor_set(x_129, 0, x_120); lean_ctor_set(x_129, 1, x_128); x_130 = l_Array_empty___closed__1; x_131 = lean_array_push(x_130, x_129); -x_132 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_132 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_120); x_133 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_133, 0, x_120); @@ -61451,7 +61451,7 @@ x_151 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_151, 0, x_150); lean_ctor_set(x_151, 1, x_149); x_152 = lean_array_push(x_130, x_151); -x_153 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_153 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_120); x_154 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_154, 0, x_120); @@ -61480,7 +61480,7 @@ x_166 = lean_array_push(x_134, x_165); x_167 = lean_array_push(x_130, x_21); x_168 = lean_array_push(x_167, x_135); x_169 = lean_array_push(x_168, x_135); -x_170 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_170 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_171 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_171, 0, x_120); lean_ctor_set(x_171, 1, x_170); @@ -61491,7 +61491,7 @@ x_175 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_175, 0, x_174); lean_ctor_set(x_175, 1, x_173); x_176 = lean_array_push(x_130, x_175); -x_177 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_177 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_178 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_178, 0, x_177); lean_ctor_set(x_178, 1, x_176); @@ -61587,7 +61587,7 @@ lean_ctor_set(x_216, 0, x_207); lean_ctor_set(x_216, 1, x_215); x_217 = l_Array_empty___closed__1; x_218 = lean_array_push(x_217, x_216); -x_219 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_219 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_207); x_220 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_220, 0, x_207); @@ -61625,7 +61625,7 @@ x_238 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_238, 0, x_237); lean_ctor_set(x_238, 1, x_236); x_239 = lean_array_push(x_217, x_238); -x_240 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_240 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_207); x_241 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_241, 0, x_207); @@ -61644,7 +61644,7 @@ x_248 = lean_array_push(x_217, x_247); x_249 = lean_array_push(x_217, x_21); x_250 = lean_array_push(x_249, x_222); x_251 = lean_array_push(x_250, x_222); -x_252 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_252 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_253 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_253, 0, x_207); lean_ctor_set(x_253, 1, x_252); @@ -61655,7 +61655,7 @@ x_257 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_257, 0, x_256); lean_ctor_set(x_257, 1, x_255); x_258 = lean_array_push(x_217, x_257); -x_259 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_259 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_260 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_260, 0, x_259); lean_ctor_set(x_260, 1, x_258); @@ -61715,7 +61715,7 @@ lean_ctor_set(x_286, 0, x_277); lean_ctor_set(x_286, 1, x_285); x_287 = l_Array_empty___closed__1; x_288 = lean_array_push(x_287, x_286); -x_289 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_289 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_277); x_290 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_290, 0, x_277); @@ -61753,7 +61753,7 @@ x_308 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_308, 0, x_307); lean_ctor_set(x_308, 1, x_306); x_309 = lean_array_push(x_287, x_308); -x_310 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_310 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_277); x_311 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_311, 0, x_277); @@ -61782,7 +61782,7 @@ x_323 = lean_array_push(x_291, x_322); x_324 = lean_array_push(x_287, x_21); x_325 = lean_array_push(x_324, x_292); x_326 = lean_array_push(x_325, x_292); -x_327 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_327 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_328 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_328, 0, x_277); lean_ctor_set(x_328, 1, x_327); @@ -61793,7 +61793,7 @@ x_332 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_332, 0, x_331); lean_ctor_set(x_332, 1, x_330); x_333 = lean_array_push(x_287, x_332); -x_334 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_334 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_335 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_335, 0, x_334); lean_ctor_set(x_335, 1, x_333); @@ -61927,7 +61927,7 @@ lean_ctor_set(x_383, 0, x_374); lean_ctor_set(x_383, 1, x_382); x_384 = l_Array_empty___closed__1; x_385 = lean_array_push(x_384, x_383); -x_386 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_386 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_374); x_387 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_387, 0, x_374); @@ -61965,7 +61965,7 @@ x_405 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_405, 0, x_404); lean_ctor_set(x_405, 1, x_403); x_406 = lean_array_push(x_384, x_405); -x_407 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_407 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_374); x_408 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_408, 0, x_374); @@ -61984,7 +61984,7 @@ x_415 = lean_array_push(x_384, x_414); x_416 = lean_array_push(x_384, x_21); x_417 = lean_array_push(x_416, x_389); x_418 = lean_array_push(x_417, x_389); -x_419 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_419 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_420 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_420, 0, x_374); lean_ctor_set(x_420, 1, x_419); @@ -61995,7 +61995,7 @@ x_424 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_424, 0, x_423); lean_ctor_set(x_424, 1, x_422); x_425 = lean_array_push(x_384, x_424); -x_426 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_426 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_427 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_427, 0, x_426); lean_ctor_set(x_427, 1, x_425); @@ -62055,7 +62055,7 @@ lean_ctor_set(x_453, 0, x_444); lean_ctor_set(x_453, 1, x_452); x_454 = l_Array_empty___closed__1; x_455 = lean_array_push(x_454, x_453); -x_456 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_456 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_444); x_457 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_457, 0, x_444); @@ -62093,7 +62093,7 @@ x_475 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_475, 0, x_474); lean_ctor_set(x_475, 1, x_473); x_476 = lean_array_push(x_454, x_475); -x_477 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_477 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_444); x_478 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_478, 0, x_444); @@ -62122,7 +62122,7 @@ x_490 = lean_array_push(x_458, x_489); x_491 = lean_array_push(x_454, x_21); x_492 = lean_array_push(x_491, x_459); x_493 = lean_array_push(x_492, x_459); -x_494 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_494 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_495 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_495, 0, x_444); lean_ctor_set(x_495, 1, x_494); @@ -62133,7 +62133,7 @@ x_499 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_499, 0, x_498); lean_ctor_set(x_499, 1, x_497); x_500 = lean_array_push(x_454, x_499); -x_501 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_501 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_502 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_502, 0, x_501); lean_ctor_set(x_502, 1, x_500); @@ -63669,7 +63669,7 @@ lean_ctor_set(x_26, 1, x_25); lean_ctor_set(x_26, 2, x_23); lean_ctor_set(x_26, 3, x_24); x_27 = lean_array_push(x_21, x_26); -x_28 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_28 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_29 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_29, 0, x_28); lean_ctor_set(x_29, 1, x_27); diff --git a/stage0/stdlib/Lean/Elab/Extra.c b/stage0/stdlib/Lean/Elab/Extra.c index fe4d999653..7e3dd2cea3 100644 --- a/stage0/stdlib/Lean/Elab/Extra.c +++ b/stage0/stdlib/Lean/Elab/Extra.c @@ -16,23 +16,19 @@ extern "C" { lean_object* l_Lean_Elab_Term_elabForIn_getMonad_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabBinRel___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_elabForall___spec__1___rarg(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__2; lean_object* l_Lean_Elab_Term_elabForIn___lambda__1___closed__1; lean_object* l_Lean_Elab_Term_elabForIn(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabForIn_getMonad___closed__4; lean_object* l_Lean_stringToMessageData(lean_object*); lean_object* l_Lean_mkSort(lean_object*); lean_object* l_Lean_Elab_Term_elabForIn___lambda__1___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__4; lean_object* lean_name_mk_string(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__1; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_quoteAutoTactic___spec__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkAppM(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabBinRel_match__1(lean_object*); lean_object* l_Lean_Elab_Term_elabForIn___lambda__1___closed__3; extern lean_object* l_Array_empty___closed__1; lean_object* lean_array_push(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__6; lean_object* l___regBuiltin_Lean_Elab_Term_elabForIn___closed__1; lean_object* l_Lean_Elab_Term_elabForIn_getMonad___closed__3; lean_object* l_Lean_Elab_Term_elabForIn_throwFailure___closed__2; @@ -45,16 +41,21 @@ lean_object* l_Lean_Elab_Term_ensureHasType(lean_object*, lean_object*, lean_obj extern lean_object* l_Lean_throwUnknownConstant___rarg___closed__2; lean_object* l_Lean_Elab_Term_elabForIn_getMonad_match__1(lean_object*); lean_object* l_Lean_Elab_Term_elabForIn_getMonad(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_8320____closed__2; lean_object* l_Lean_Elab_Term_elabForIn_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabForIn_getMonad_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_tryPostponeIfNoneOrMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabForIn___lambda__1___closed__2; lean_object* l_Lean_Elab_Term_elabForIn_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__6; extern lean_object* l_term___u2218_____closed__5; lean_object* l_Lean_Elab_Term_elabBinRel___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabTerm(lean_object*, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__4; lean_object* l_Lean_replaceRef(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabAppArgs(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__2; lean_object* l_Lean_throwUnknownConstant___at_Lean_Elab_Term_elabBinRel___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabBinRel___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabBinRel___lambda__2___closed__1; @@ -85,7 +86,7 @@ lean_object* l_Lean_Elab_Term_elabForIn___closed__8; extern lean_object* l_Lean_Syntax_mkApp___closed__1; lean_object* l_Lean_Elab_Term_elabBinRel___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_trySynthInstance(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_object* l_Lean_mkLevelSucc(lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabForIn(lean_object*); lean_object* l_Lean_Elab_Term_SavedState_restore(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -94,6 +95,7 @@ lean_object* l_Lean_Elab_Term_elabForIn___closed__6; lean_object* l_Lean_Elab_Term_elabBinRel_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_isTypeApp_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabTerm___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l___private_Lean_Elab_SyntheticMVars_0__Lean_Elab_Term_withSynthesizeImp___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabForIn___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_Elab_Term_elabForIn___closed__3; @@ -101,11 +103,9 @@ extern lean_object* l_Lean_Meta_evalNat_visit___closed__3; lean_object* l___regBuiltin_Lean_Elab_Term_elabBinRel(lean_object*); lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_mkFreshExprMVarImpl(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__12; lean_object* l_Lean_throwError___at_Lean_Elab_Term_elabPipeCompletion___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); lean_object* l_Lean_throwUnknownConstant___at_Lean_Elab_Term_elabBinRel___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l_Lean_Elab_Term_tryPostpone(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkFreshLevelMVar___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); @@ -2320,7 +2320,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_4 = l___regBuiltin_Lean_Elab_Term_elabBinRel___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -3025,7 +3025,7 @@ lean_inc(x_29); x_30 = lean_ctor_get(x_28, 1); lean_inc(x_30); lean_dec(x_28); -x_31 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_31 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_23); x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_23); @@ -3047,24 +3047,24 @@ x_40 = lean_array_push(x_33, x_39); x_41 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_42 = lean_array_push(x_40, x_41); x_43 = lean_array_push(x_42, x_41); -x_44 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_44 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_23); x_45 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_45, 0, x_23); lean_ctor_set(x_45, 1, x_44); x_46 = lean_array_push(x_43, x_45); x_47 = lean_array_push(x_46, x_14); -x_48 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_48 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); x_50 = lean_array_push(x_33, x_49); -x_51 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_51 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); x_53 = lean_array_push(x_34, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_54 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_23); x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_23); @@ -3087,7 +3087,7 @@ x_66 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_66, 0, x_10); lean_ctor_set(x_66, 1, x_65); x_67 = lean_array_push(x_59, x_66); -x_68 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_68 = l_myMacro____x40_Init_Notation___hyg_15449____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); diff --git a/stage0/stdlib/Lean/Elab/Inductive.c b/stage0/stdlib/Lean/Elab/Inductive.c index 3f3c5c6233..e07e20cb0a 100644 --- a/stage0/stdlib/Lean/Elab/Inductive.c +++ b/stage0/stdlib/Lean/Elab/Inductive.c @@ -28,7 +28,6 @@ size_t l_USize_add(size_t, size_t); uint8_t l_Lean_Level_isNeverZero(lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_elabCtors_checkParamOccs___spec__9___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkCtor2InferMod___boxed(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7847____closed__4; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkAuxConstructions___spec__9___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkAuxConstructions___spec__6___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkTypeFor(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -114,6 +113,7 @@ lean_object* l_List_map___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_ uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkValidCtorModifier___rarg___lambda__3___closed__1; lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_applyDerivingHandlers(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7859____closed__4; lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_elabCtors_checkParamOccs___spec__9___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___private_Lean_Elab_Inductive_0__Lean_Elab_Command_collectUniversesFromCtorTypeAux_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkValidInductiveModifier___rarg___lambda__1___closed__2; @@ -304,6 +304,7 @@ lean_object* lean_mk_no_confusion(lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedExpr; lean_object* l_Lean_Elab_Command_checkValidCtorModifier___rarg___lambda__1___closed__2; lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_withInductiveLocalDecls___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*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_applyInferMod(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__2(lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkCtor2InferMod___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -556,7 +557,6 @@ lean_object* l_Lean_indentExpr(lean_object*); lean_object* l_Lean_Elab_Command_shouldInferResultUniverse_match__1(lean_object*); lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_withInductiveLocalDecls_loop___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_withAutoBoundImplicit___rarg(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_7361____closed__4; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkInductiveDecl___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_checkHeader(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkValidInductiveModifier(lean_object*); @@ -16509,10 +16509,10 @@ lean_dec(x_9); x_12 = lean_ctor_get(x_10, 0); lean_inc(x_12); lean_dec(x_10); -x_13 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_13 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_inc(x_12); x_14 = l_Lean_Environment_contains(x_12, x_13); -x_15 = l_myMacro____x40_Init_Notation___hyg_7847____closed__4; +x_15 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; lean_inc(x_12); x_16 = l_Lean_Environment_contains(x_12, x_15); x_17 = l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkAuxConstructions___closed__2; diff --git a/stage0/stdlib/Lean/Elab/LetRec.c b/stage0/stdlib/Lean/Elab/LetRec.c index b04ebe35c3..8d75a1cacf 100644 --- a/stage0/stdlib/Lean/Elab/LetRec.c +++ b/stage0/stdlib/Lean/Elab/LetRec.c @@ -45,6 +45,7 @@ lean_object* l_Lean_addDeclarationRanges___at___private_Lean_Elab_LetRec_0__Lean extern lean_object* l_Lean_Parser_Term_letPatDecl___closed__2; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__10___rarg(lean_object*); extern lean_object* l_Array_empty___closed__1; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; lean_object* lean_st_ref_get(lean_object*, lean_object*); lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_elabAttr___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__15___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -60,7 +61,6 @@ lean_object* lean_array_get_size(lean_object*); lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_Elab_Term_0__Lean_Elab_Term_tryPureCoe_x3f___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__4___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView_match__1___rarg(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__6; lean_object* l_Lean_Elab_Term_applyAttributesAt(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_string_utf8_extract(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addDocString___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -93,6 +93,7 @@ uint8_t lean_nat_dec_eq(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__19___lambda__5___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_addAuxDeclarationRanges___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__7(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_elabAttr___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__15(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_15449____closed__6; lean_object* lean_st_ref_take(lean_object*, lean_object*); lean_object* l_Lean_Elab_elabDeclAttrs___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__13(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_registerCustomErrorIfMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -166,7 +167,6 @@ lean_object* lean_environment_main_module(lean_object*); lean_object* l_Lean_Elab_elabAttr___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__15___lambda__1(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabLetRec(lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_elabLetRecDeclValues___spec__2___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; lean_object* l_Lean_mkPrivateName(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_elabLetRecDeclValues___spec__2(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getArgs(lean_object*); @@ -2022,7 +2022,7 @@ x_16 = l_Lean_Syntax_isOfKind(x_14, x_15); if (x_16 == 0) { lean_object* x_17; uint8_t x_18; lean_object* x_19; -x_17 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_17 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; lean_inc(x_14); x_18 = l_Lean_Syntax_isOfKind(x_14, x_17); if (x_18 == 0) @@ -4178,7 +4178,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; x_4 = l___regBuiltin_Lean_Elab_Term_elabLetRec___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; diff --git a/stage0/stdlib/Lean/Elab/Match.c b/stage0/stdlib/Lean/Elab/Match.c index 10d95cbba2..34bd9505f6 100644 --- a/stage0/stdlib/Lean/Elab/Match.c +++ b/stage0/stdlib/Lean/Elab/Match.c @@ -23,7 +23,6 @@ lean_object* l_Lean_Elab_Term_elabNoMatch___closed__1; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_getNumExplicitCtorParams___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_CollectPatternVars_collect___closed__8; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_elabForall___spec__1___rarg(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__2; size_t l_USize_add(size_t, size_t); extern lean_object* l_Lean_Name_getString_x21___closed__3; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_isMatchUnit_x3f___closed__2; @@ -70,7 +69,6 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAltView___la lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_finalizePatternDecls___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_finalizePatternDecls___spec__1___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__4; lean_object* l_Lean_Elab_Term_CollectPatternVars_collect_processCtorAppContext_match__1(lean_object*); lean_object* lean_name_mk_string(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_withPatternVars_loop(lean_object*); @@ -85,7 +83,6 @@ lean_object* l_Lean_Elab_Term_CollectPatternVars_collect_pushNewArg___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Match_0__Lean_Elab_Term_getMatchAlts___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_nameToPattern___closed__14; lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAltViews_updateMatchType___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__1; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabPatterns___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l___private_Lean_Meta_SynthInstance_0__Lean_Meta_preprocessLevels___closed__1; lean_object* l_Lean_Elab_Term_CollectPatternVars_collect_pushNewArg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -93,7 +90,6 @@ lean_object* l_Lean_Elab_Term_elabMatch_elabMatchDefault___lambda__1(lean_object extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__2; lean_object* l_Array_append___rarg(lean_object*, lean_object*); lean_object* l_Lean_Meta_forallTelescopeReducing___at___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_hasOptAutoParams___spec__2___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*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__4; lean_object* l_Lean_Elab_Term_elabNoMatch(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_RBTree_toList___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAltViews_collectDeps___spec__2(lean_object*); lean_object* l_Lean_Elab_Term_CollectPatternVars_collect___closed__6; @@ -104,7 +100,9 @@ extern lean_object* l_Lean_Elab_throwUnsupportedSyntax___rarg___closed__1; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabDiscrsWitMatchType___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_generalize_match__2___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_withPatternVars_loop___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__8; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_quoteAutoTactic___spec__1___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__9; lean_object* l_List_forIn_loop___at_Lean_Elab_Term_reportMatcherResultErrors___spec__1___closed__3; lean_object* l_Lean_SourceInfo_fromRef(lean_object*); lean_object* l_Lean_Elab_Term_commitIfDidNotPostpone___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -113,7 +111,6 @@ lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Match_0__Lean_El lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAltViews_updateFirst_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_getPatternsVars___spec__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_Match_0__Lean_Elab_Term_CollectPatternVars_throwCtorExpected___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__9; lean_object* l_Lean_Elab_Term_CollectPatternVars_collect_processCtorAppCore___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_Array_forInUnsafe_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabDiscrsWitMatchType___spec__1___lambda__2___closed__4; lean_object* l_Lean_CollectFVars_main(lean_object*, lean_object*); @@ -124,6 +121,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_mkLo lean_object* lean_array_uset(lean_object*, size_t, lean_object*); lean_object* l_Lean_Elab_Term_expandMacrosInPatterns___boxed__const__1; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_isNextArgAccessible___boxed(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__4; lean_object* l_Array_qpartition_loop___at___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_sortFVarIds___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_identKind___closed__2; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_isMatchUnit_x3f___closed__1; @@ -138,10 +136,10 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___lambda lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_mkLocalDeclFor(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabMVarWithIdKind(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_local_ctx_erase(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__8; lean_object* l_Lean_Elab_Term_CollectPatternVars_collect_processCtorAppCore___lambda__2___closed__1; extern lean_object* l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__2; lean_object* l_Lean_mkMVar(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__1; size_t l_USize_sub(size_t, size_t); extern lean_object* l_Array_empty___closed__1; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_throwInvalidPattern___rarg___closed__2; @@ -165,7 +163,6 @@ lean_object* l_Lean_LocalContext_get_x21(lean_object*, lean_object*); lean_object* l_Lean_annotation_x3f(lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_finalize___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Array_anyMUnsafe_any___at___private_Lean_Elab_Match_0__Lean_Elab_Term_generalize___spec__3(lean_object*, lean_object*, size_t, size_t); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__1; extern lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__4; lean_object* l_List_forIn_loop___at_Lean_Elab_Term_reportMatcherResultErrors___spec__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_waitExpectedType___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -208,8 +205,6 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_pr lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_processVar___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MessageData_ofList(lean_object*); lean_object* l_Lean_Meta_isTypeCorrect(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__6; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_generalize_match__2(lean_object*); lean_object* l_Lean_Elab_Term_ToDepElimPattern_main___closed__1; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_isMatchUnit_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -259,9 +254,9 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_getIndicesToInclude__ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_throwCtorExpected___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_ToDepElimPattern_main___spec__2(lean_object*, lean_object*, size_t, size_t); lean_object* l_Lean_throwError___at___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_throwInvalidPattern___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__2; lean_object* l_Lean_Elab_Term_CollectPatternVars_collect_pushNewArg___closed__4; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_expandNonAtomicDiscrs_x3f_loop(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_finalize(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwAbortTerm___at_Lean_Elab_Term_isAtomicDiscr_x3f___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -311,6 +306,7 @@ lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_getPatternsV 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_Array_mapMUnsafe_map___at_Lean_Elab_Term_CollectPatternVars_collect___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_markAsVisited(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_CollectPatternVars_collect_pushNewArg(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_CollectPatternVars_collect___closed__12; @@ -354,6 +350,7 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_withDepElimPatterns___sp lean_object* l_Lean_Elab_Term_CollectPatternVars_collect_processExplicitArg___closed__1; lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_Match___hyg_7999____closed__2; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_expandNonAtomicDiscrs_x3f(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_15449____closed__6; lean_object* lean_st_ref_take(lean_object*, lean_object*); extern lean_object* l_Lean_numLitKind; lean_object* l_Lean_Elab_Term_CollectPatternVars_Context_newArgs___default; @@ -394,6 +391,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_qu lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_getMatchOptType___boxed(lean_object*); lean_object* l_Lean_Elab_Term_elabTerm(lean_object*, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at___private_Lean_Elab_Match_0__Lean_Elab_Term_getIndicesToInclude___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__1; extern lean_object* l_Lean_Parser_Term_generalizingParam___elambda__1___closed__2; lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_finalizePatternDecls___spec__1___closed__6; lean_object* l_Lean_mkAnnotation(lean_object*, lean_object*); @@ -401,8 +399,8 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_qu lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_getPatternsVars___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_processVar___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_log___at___private_Lean_Elab_Term_0__Lean_Elab_Term_exceptionToSorry___spec__3(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__4; lean_object* l_Lean_Elab_Term_CollectPatternVars_collect_processCtorAppCore_match__3(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAltViews_throwEx___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_replaceRef(lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); @@ -429,6 +427,7 @@ lean_object* l_Lean_Meta_instantiateLocalDeclMVars(lean_object*, lean_object*, l lean_object* l_Lean_Elab_Term_mkMatcher(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_isMatchUnit_x3f_match__2(lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAltViews_loop___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__2; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_nameToPattern_match__1(lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_isPatternVar_match__1(lean_object*); lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -646,6 +645,7 @@ lean_object* l_Lean_LocalDecl_index(lean_object*); lean_object* l_Lean_Syntax_getSepArgs(lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_CollectPatternVars_collect_processCtorAppCore___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_getAppNumArgsAux(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_processVar___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchTypeAndDiscrs___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -671,6 +671,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_na uint8_t lean_expr_eqv(lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at___private_Lean_Elab_Match_0__Lean_Elab_Term_expandNonAtomicDiscrs_x3f___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l___private_Lean_Util_Trace_0__Lean_addNode___rarg___lambda__1___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__10; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_quotedNameToPattern___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Match_0__Lean_Elab_Term_withElaboratedLHS___spec__1(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Expr_isMVar(lean_object*); @@ -681,7 +682,6 @@ lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Ela lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_expandNonAtomicDiscrs_x3f_loop___lambda__1___boxed(lean_object**); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_CollectPatternVars_collect_processCtorAppCore___spec__3(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_mkLocalDeclFor_match__2___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__10; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_expandMacrosInPatterns___spec__1(size_t, size_t, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabDiscrsWitMatchType___spec__1(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -708,6 +708,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_generalize(lean_objec lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_waitExpectedTypeAndDiscrs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_CollectPatternVars_collect___lambda__1___boxed__const__1; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAltViews_collectDeps(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; extern lean_object* l_Lean_Elab_Term_resolveName_x27___closed__2; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_getNextParam___closed__1; lean_object* lean_panic_fn(lean_object*, lean_object*); @@ -721,6 +722,7 @@ uint8_t l_Lean_LocalDecl_hasExprMVar(lean_object*); lean_object* l_Lean_Elab_Term_CollectPatternVars_collect_processExplicitArg___closed__2; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAltViews_loop_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; uint8_t l_Lean_TagAttribute_hasTag(lean_object*, lean_object*, lean_object*); extern lean_object* l___private_Lean_Hygiene_0__Lean_mkInaccessibleUserNameAux___closed__2; lean_object* l_Array_qsort_sort___at_Lean_Meta_sortFVars___spec__2___lambda__1___boxed(lean_object*, lean_object*, lean_object*); @@ -751,7 +753,6 @@ extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_938____closed__ lean_object* l_Lean_Elab_throwIllFormedSyntax___at___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_quotedNameToPattern___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAltViews_throwEx(lean_object*); lean_object* l_Lean_Elab_Term_tryPostponeIfMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__8; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabPatterns_match__1(lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchTypeAndDiscrs_loop_match__1(lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabAtomicDiscr_match__1(lean_object*); @@ -800,7 +801,6 @@ lean_object* l_List_forIn_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_mkMVarSyntax___rarg___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabDiscrsWitMatchType_match__2___rarg(lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_ToDepElimPattern_main___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__12; uint8_t l_Lean_Expr_isStringLit(lean_object*); lean_object* l_Lean_Meta_instantiateMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfo___at_Lean_Elab_Term_CollectPatternVars_collect_processCtorAppCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -821,7 +821,6 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAltView_matc lean_object* l_Lean_Elab_throwAbortTerm___at_Lean_Elab_Term_isAtomicDiscr_x3f___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_ToDepElimPattern_main___spec__5(lean_object*, lean_object*, size_t, size_t); lean_object* l_Lean_Elab_Term_CollectPatternVars_collect___closed__7; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_nameToPattern___closed__20; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_getIndicesToInclude(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAltViews_containsFVar(lean_object*, lean_object*); @@ -874,6 +873,7 @@ lean_object* l_Lean_Elab_Term_CollectPatternVars_collect_processExplicitArg_matc extern lean_object* l_rawNatLit___closed__5; extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_withPatternVars_loop_match__2___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAltView___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_CollectPatternVars_collect_processExplicitArg___spec__1(size_t, size_t, lean_object*); lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); @@ -978,7 +978,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_ge lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_collectPatternVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAltViews_loop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_CollectPatternVars_collect_pushNewArg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__8; lean_object* l_Lean_Meta_sortLocalDecls(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_check(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_CollectPatternVars_collect___closed__1; @@ -1044,7 +1044,7 @@ x_18 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_17); x_19 = lean_ctor_get(x_18, 1); lean_inc(x_19); lean_dec(x_18); -x_20 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_20 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_14); x_21 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_21, 0, x_14); @@ -1055,24 +1055,24 @@ x_24 = lean_array_push(x_22, x_3); x_25 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_26 = lean_array_push(x_24, x_25); x_27 = lean_array_push(x_26, x_25); -x_28 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_28 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_14); x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_14); lean_ctor_set(x_29, 1, x_28); x_30 = lean_array_push(x_27, x_29); x_31 = lean_array_push(x_30, x_2); -x_32 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_32 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); x_34 = lean_array_push(x_22, x_33); -x_35 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_35 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_36 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_36, 0, x_35); lean_ctor_set(x_36, 1, x_34); x_37 = lean_array_push(x_23, x_36); -x_38 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_38 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_39 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_39, 0, x_14); lean_ctor_set(x_39, 1, x_38); @@ -1083,7 +1083,7 @@ lean_ctor_set(x_42, 0, x_41); lean_ctor_set(x_42, 1, x_40); x_43 = lean_array_push(x_37, x_42); x_44 = lean_array_push(x_43, x_4); -x_45 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_45 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_46 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); @@ -1227,7 +1227,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_1131____closed__1; -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -3817,7 +3817,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_getMatchGeneralizing_ _start: { lean_object* x_2; uint8_t x_3; -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; lean_inc(x_1); x_3 = l_Lean_Syntax_isOfKind(x_1, x_2); if (x_3 == 0) @@ -3947,7 +3947,7 @@ lean_dec(x_23); x_25 = lean_unsigned_to_nat(5u); x_26 = l_Lean_Syntax_getArg(x_1, x_25); lean_dec(x_1); -x_27 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_27 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_28 = l_Lean_Syntax_isOfKind(x_26, x_27); if (x_28 == 0) { @@ -4031,7 +4031,7 @@ lean_dec(x_45); x_47 = lean_unsigned_to_nat(5u); x_48 = l_Lean_Syntax_getArg(x_1, x_47); lean_dec(x_1); -x_49 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_49 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_50 = l_Lean_Syntax_isOfKind(x_48, x_49); if (x_50 == 0) { @@ -4061,7 +4061,7 @@ if (x_6 == 0) { lean_object* x_7; lean_object* x_8; lean_object* x_9; uint8_t x_10; size_t x_11; size_t x_12; x_7 = lean_array_uget(x_2, x_3); -x_8 = l_myMacro____x40_Init_Notation___hyg_13954____closed__9; +x_8 = l_myMacro____x40_Init_Notation___hyg_13978____closed__9; lean_inc(x_1); x_9 = lean_name_mk_string(x_1, x_8); lean_inc(x_7); @@ -4144,7 +4144,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_getMatchAlts(lean_obj _start: { lean_object* x_2; uint8_t x_3; -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; lean_inc(x_1); x_3 = l_Lean_Syntax_isOfKind(x_1, x_2); if (x_3 == 0) @@ -4269,7 +4269,7 @@ lean_dec(x_11); x_13 = lean_unsigned_to_nat(5u); x_14 = l_Lean_Syntax_getArg(x_1, x_13); lean_dec(x_1); -x_15 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_15 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; lean_inc(x_14); x_16 = l_Lean_Syntax_isOfKind(x_14, x_15); if (x_16 == 0) @@ -6457,12 +6457,12 @@ x_53 = lean_box(2); x_54 = l_Lean_Syntax_mkStrLit(x_32, x_53); lean_dec(x_32); x_55 = lean_array_push(x_52, x_54); -x_56 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_56 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_37); lean_ctor_set(x_57, 1, x_56); x_58 = lean_array_push(x_50, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_59 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_60 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_60, 0, x_59); lean_ctor_set(x_60, 1, x_58); @@ -6504,12 +6504,12 @@ x_77 = lean_box(2); x_78 = l_Lean_Syntax_mkStrLit(x_32, x_77); lean_dec(x_32); x_79 = lean_array_push(x_76, x_78); -x_80 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_80 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_81 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_81, 0, x_37); lean_ctor_set(x_81, 1, x_80); x_82 = lean_array_push(x_74, x_81); -x_83 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_83 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_84 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_84, 0, x_83); lean_ctor_set(x_84, 1, x_82); @@ -6579,12 +6579,12 @@ x_115 = l_Lean_numLitKind; x_116 = lean_box(2); x_117 = l_Lean_Syntax_mkLit(x_115, x_114, x_116); x_118 = lean_array_push(x_113, x_117); -x_119 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_119 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_120 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_120, 0, x_98); lean_ctor_set(x_120, 1, x_119); x_121 = lean_array_push(x_111, x_120); -x_122 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_122 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_123 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_123, 0, x_122); lean_ctor_set(x_123, 1, x_121); @@ -6627,12 +6627,12 @@ x_141 = l_Lean_numLitKind; x_142 = lean_box(2); x_143 = l_Lean_Syntax_mkLit(x_141, x_140, x_142); x_144 = lean_array_push(x_139, x_143); -x_145 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_145 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_146 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_146, 0, x_98); lean_ctor_set(x_146, 1, x_145); x_147 = lean_array_push(x_137, x_146); -x_148 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_148 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_149 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_149, 0, x_148); lean_ctor_set(x_149, 1, x_147); @@ -8910,13 +8910,13 @@ x_33 = l_Lean_Elab_Term_getMainModule___rarg(x_9, x_32); x_34 = lean_ctor_get(x_33, 1); lean_inc(x_34); lean_dec(x_33); -x_35 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_35 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_36 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_36, 0, x_29); lean_ctor_set(x_36, 1, x_35); x_37 = l_Array_empty___closed__1; x_38 = lean_array_push(x_37, x_36); -x_39 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_39 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); @@ -9711,12 +9711,12 @@ x_35 = lean_name_eq(x_10, x_34); if (x_35 == 0) { lean_object* x_36; uint8_t x_37; -x_36 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_36 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_37 = lean_name_eq(x_10, x_36); if (x_37 == 0) { lean_object* x_38; uint8_t x_39; -x_38 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_38 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_39 = lean_name_eq(x_10, x_38); if (x_39 == 0) { @@ -10110,7 +10110,7 @@ lean_object* x_129; lean_object* x_130; lean_object* x_131; uint8_t x_132; x_129 = l_Lean_Syntax_getArg(x_127, x_125); lean_inc(x_129); x_130 = l_Lean_Syntax_getKind(x_129); -x_131 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_131 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_132 = lean_name_eq(x_130, x_131); lean_dec(x_130); if (x_132 == 0) @@ -10668,12 +10668,12 @@ x_270 = lean_name_eq(x_10, x_269); if (x_270 == 0) { lean_object* x_271; uint8_t x_272; -x_271 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_271 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_272 = lean_name_eq(x_10, x_271); if (x_272 == 0) { lean_object* x_273; uint8_t x_274; -x_273 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_273 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_274 = lean_name_eq(x_10, x_273); if (x_274 == 0) { @@ -11049,7 +11049,7 @@ lean_object* x_350; lean_object* x_351; lean_object* x_352; uint8_t x_353; x_350 = l_Lean_Syntax_getArg(x_348, x_346); lean_inc(x_350); x_351 = l_Lean_Syntax_getKind(x_350); -x_352 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_352 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_353 = lean_name_eq(x_351, x_352); lean_dec(x_351); if (x_353 == 0) @@ -11593,12 +11593,12 @@ x_467 = lean_name_eq(x_10, x_466); if (x_467 == 0) { lean_object* x_468; uint8_t x_469; -x_468 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_468 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_469 = lean_name_eq(x_10, x_468); if (x_469 == 0) { lean_object* x_470; uint8_t x_471; -x_470 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_470 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_471 = lean_name_eq(x_10, x_470); if (x_471 == 0) { @@ -11985,7 +11985,7 @@ lean_object* x_552; lean_object* x_553; lean_object* x_554; uint8_t x_555; x_552 = l_Lean_Syntax_getArg(x_550, x_548); lean_inc(x_552); x_553 = l_Lean_Syntax_getKind(x_552); -x_554 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_554 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_555 = lean_name_eq(x_553, x_554); lean_dec(x_553); if (x_555 == 0) @@ -12551,12 +12551,12 @@ x_679 = lean_name_eq(x_10, x_678); if (x_679 == 0) { lean_object* x_680; uint8_t x_681; -x_680 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_680 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_681 = lean_name_eq(x_10, x_680); if (x_681 == 0) { lean_object* x_682; uint8_t x_683; -x_682 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_682 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_683 = lean_name_eq(x_10, x_682); if (x_683 == 0) { @@ -12967,7 +12967,7 @@ lean_object* x_764; lean_object* x_765; lean_object* x_766; uint8_t x_767; x_764 = l_Lean_Syntax_getArg(x_762, x_760); lean_inc(x_764); x_765 = l_Lean_Syntax_getKind(x_764); -x_766 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_766 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_767 = lean_name_eq(x_765, x_766); lean_dec(x_765); if (x_767 == 0) @@ -13616,12 +13616,12 @@ x_913 = lean_name_eq(x_10, x_912); if (x_913 == 0) { lean_object* x_914; uint8_t x_915; -x_914 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_914 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_915 = lean_name_eq(x_10, x_914); if (x_915 == 0) { lean_object* x_916; uint8_t x_917; -x_916 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_916 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_917 = lean_name_eq(x_10, x_916); if (x_917 == 0) { @@ -14032,7 +14032,7 @@ lean_object* x_998; lean_object* x_999; lean_object* x_1000; uint8_t x_1001; x_998 = l_Lean_Syntax_getArg(x_996, x_994); lean_inc(x_998); x_999 = l_Lean_Syntax_getKind(x_998); -x_1000 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_1000 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_1001 = lean_name_eq(x_999, x_1000); lean_dec(x_999); if (x_1001 == 0) @@ -14534,13 +14534,13 @@ x_17 = l_Lean_Elab_Term_getMainModule___rarg(x_9, x_16); x_18 = lean_ctor_get(x_17, 1); lean_inc(x_18); lean_dec(x_17); -x_19 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_19 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_20 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_20, 0, x_13); lean_ctor_set(x_20, 1, x_19); x_21 = l_Array_empty___closed__1; x_22 = lean_array_push(x_21, x_20); -x_23 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_23 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_23); lean_ctor_set(x_24, 1, x_22); @@ -26170,7 +26170,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -33427,7 +33427,7 @@ if (x_32 == 0) { lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; x_33 = lean_ctor_get(x_31, 0); -x_34 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_34 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_26); x_35 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_35, 0, x_26); @@ -33445,24 +33445,24 @@ x_40 = lean_array_push(x_36, x_39); x_41 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_42 = lean_array_push(x_40, x_41); x_43 = lean_array_push(x_42, x_41); -x_44 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_44 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_26); x_45 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_45, 0, x_26); lean_ctor_set(x_45, 1, x_44); x_46 = lean_array_push(x_43, x_45); x_47 = lean_array_push(x_46, x_10); -x_48 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_48 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); x_50 = lean_array_push(x_36, x_49); -x_51 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_51 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); x_53 = lean_array_push(x_37, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_54 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_26); lean_ctor_set(x_55, 1, x_54); @@ -33473,7 +33473,7 @@ lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); x_59 = lean_array_push(x_53, x_58); x_60 = lean_array_push(x_59, x_23); -x_61 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_61 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_61); lean_ctor_set(x_62, 1, x_60); @@ -33488,7 +33488,7 @@ x_64 = lean_ctor_get(x_31, 1); lean_inc(x_64); lean_inc(x_63); lean_dec(x_31); -x_65 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_65 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_26); x_66 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_66, 0, x_26); @@ -33506,24 +33506,24 @@ x_71 = lean_array_push(x_67, x_70); x_72 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_73 = lean_array_push(x_71, x_72); x_74 = lean_array_push(x_73, x_72); -x_75 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_75 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_26); x_76 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_76, 0, x_26); lean_ctor_set(x_76, 1, x_75); x_77 = lean_array_push(x_74, x_76); x_78 = lean_array_push(x_77, x_10); -x_79 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_79 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); x_81 = lean_array_push(x_67, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_82 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_82); lean_ctor_set(x_83, 1, x_81); x_84 = lean_array_push(x_68, x_83); -x_85 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_85 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_26); lean_ctor_set(x_86, 1, x_85); @@ -33534,7 +33534,7 @@ lean_ctor_set(x_89, 0, x_88); lean_ctor_set(x_89, 1, x_87); x_90 = lean_array_push(x_84, x_89); x_91 = lean_array_push(x_90, x_23); -x_92 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_92 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_93 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_93, 0, x_92); lean_ctor_set(x_93, 1, x_91); @@ -36223,7 +36223,7 @@ lean_object* l_Lean_Elab_Term_elabMatch(lean_object* x_1, lean_object* x_2, lean _start: { lean_object* x_10; uint8_t x_11; -x_10 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_10 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; lean_inc(x_1); x_11 = l_Lean_Syntax_isOfKind(x_1, x_10); if (x_11 == 0) @@ -36265,7 +36265,7 @@ else lean_object* x_23; lean_object* x_24; uint8_t x_25; x_23 = l_Lean_Syntax_getArg(x_20, x_16); lean_dec(x_20); -x_24 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_24 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; lean_inc(x_23); x_25 = l_Lean_Syntax_isOfKind(x_23, x_24); if (x_25 == 0) @@ -36307,7 +36307,7 @@ else lean_object* x_35; lean_object* x_36; lean_object* x_37; uint8_t x_38; x_35 = lean_unsigned_to_nat(5u); x_36 = l_Lean_Syntax_getArg(x_1, x_35); -x_37 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_37 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; lean_inc(x_36); x_38 = l_Lean_Syntax_isOfKind(x_36, x_37); if (x_38 == 0) @@ -36338,7 +36338,7 @@ else lean_object* x_43; lean_object* x_44; uint8_t x_45; x_43 = l_Lean_Syntax_getArg(x_40, x_16); lean_dec(x_40); -x_44 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_44 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; lean_inc(x_43); x_45 = l_Lean_Syntax_isOfKind(x_43, x_44); if (x_45 == 0) @@ -36479,7 +36479,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_4 = l___regBuiltin_Lean_Elab_Term_elabMatch___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -36559,7 +36559,7 @@ lean_inc(x_25); x_26 = lean_ctor_get(x_24, 1); lean_inc(x_26); lean_dec(x_24); -x_27 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_27 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_19); x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_19); @@ -36581,24 +36581,24 @@ x_36 = lean_array_push(x_29, x_35); x_37 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_38 = lean_array_push(x_36, x_37); x_39 = lean_array_push(x_38, x_37); -x_40 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_40 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_19); x_41 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_41, 0, x_19); lean_ctor_set(x_41, 1, x_40); x_42 = lean_array_push(x_39, x_41); x_43 = lean_array_push(x_42, x_14); -x_44 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_44 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); x_46 = lean_array_push(x_29, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); x_49 = lean_array_push(x_30, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_50 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_19); x_51 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_51, 0, x_19); @@ -36619,7 +36619,7 @@ x_60 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_60, 0, x_10); lean_ctor_set(x_60, 1, x_59); x_61 = lean_array_push(x_55, x_60); -x_62 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_62 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); @@ -36655,7 +36655,7 @@ lean_inc(x_69); lean_dec(x_67); x_70 = l_Lean_Elab_Term_elabNoMatch___closed__1; x_71 = lean_array_push(x_70, x_14); -x_72 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_72 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); diff --git a/stage0/stdlib/Lean/Elab/MutualDef.c b/stage0/stdlib/Lean/Elab/MutualDef.c index d97933e1c2..bc99091c66 100644 --- a/stage0/stdlib/Lean/Elab/MutualDef.c +++ b/stage0/stdlib/Lean/Elab/MutualDef.c @@ -24,6 +24,7 @@ size_t l_USize_add(size_t, size_t); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getAllUserLevelNames(lean_object*); lean_object* l_Lean_Elab_Term_MutualClosure_FixPoint_run_match__1(lean_object*); extern lean_object* l_Lean_Parser_Command_protected___elambda__1___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__11; lean_object* lean_erase_macro_scopes(lean_object*); extern lean_object* l_Lean_Elab_Term_expandWhereDecls___closed__1; lean_object* l_Lean_Meta_forallBoundedTelescope___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabFunValues___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -55,6 +56,7 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_Fix lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkModifiers___lambda__1___closed__1; lean_object* lean_name_mk_string(lean_object*, lean_object*); lean_object* l_Lean_Syntax_getOptional_x3f(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__9; uint8_t l_USize_decEq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); lean_object* l_Std_RBNode_foldM___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_merge___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); @@ -116,12 +118,12 @@ lean_object* l_Std_RBNode_find___at___private_Lean_Elab_MutualDef_0__Lean_Elab_T extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__14; lean_object* l_List_mapM___at_Lean_Elab_Term_elabMutualDef___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_registerFailedToInferDefTypeInfo___closed__3; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(lean_object*, lean_object*); uint8_t lean_name_eq(lean_object*, lean_object*); extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_377____closed__3; lean_object* l_Lean_LocalContext_get_x21(lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_mkAuxName___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkKinds___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__3; lean_object* lean_private_to_user_name(lean_object*); lean_object* l_Lean_Elab_elabAttrs___at_Lean_Elab_Command_elabMutualDef___spec__3(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__7___closed__2; @@ -144,7 +146,6 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__2 lean_object* l_Lean_Elab_expandDeclId___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_declValEqns___elambda__1___closed__2; lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_Elab_Term_0__Lean_Elab_Term_tryPureCoe_x3f___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__9; extern lean_object* l_Array_getEvenElems___rarg___closed__1; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___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_elabFunValues(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -165,6 +166,7 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkKinds(uint8_ lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_MutualClosure_getModifiersForLetRecs___spec__3___boxed(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_instantiateMVarsAtLetRecToLift___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_MutualClosure_main(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__5; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_preprocess___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getFunName(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getLevelNames___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -212,7 +214,6 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_MutualClosure_main___spe lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_withFunLocalDecls(lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getFunName___closed__2; lean_object* l_Lean_mkAppN(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__7; lean_object* l_Lean_Elab_Command_elabMutualDef___lambda__1(lean_object*, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__14___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* 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*); @@ -228,7 +229,6 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_levelMVarToParamH lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux___closed__2; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getFunName___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_withFunLocalDecls_loop(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__3; extern lean_object* l___private_Lean_Util_Trace_0__Lean_addNode___rarg___lambda__1___closed__3; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__4___closed__1; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_withUsed(lean_object*); @@ -248,7 +248,6 @@ uint8_t lean_nat_dec_eq(lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_isTheorem___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux___spec__3(lean_object*, lean_object*, size_t, size_t, lean_object*); uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_MutualClosure_getModifiersForLetRecs___spec__3(lean_object*, size_t, size_t); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__11; lean_object* l_Lean_Elab_levelMVarToParamPreDecls(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Closure_mkLambda(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_isModified(lean_object*); @@ -264,12 +263,12 @@ lean_object* l_List_forM___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_Mu lean_object* l_Lean_Elab_elabModifiers___at_Lean_Elab_Command_elabMutualDef___spec__1___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_MutualClosure_getModifiersForLetRecs(lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_object* l_Lean_Elab_throwAlreadyDeclaredUniverseLevel___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_elabAttr___at_Lean_Elab_Command_elabMutualDef___spec__4___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_MutualClosure_getKindForLetRecs___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_MutualClosure_pushLetRecs(lean_object*, lean_object*, uint8_t, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__5; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__4___closed__2; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_MutualClosure_main___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__14___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*, lean_object*); @@ -338,6 +337,7 @@ lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabMutualDef___spec__8(le lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_MutualClosure_main___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabExport___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__7; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkModifiers___lambda__2___closed__2; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__14___lambda__2___closed__2; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux___closed__5; @@ -357,7 +357,6 @@ lean_object* l_Array_indexOfAux___at_Lean_LocalContext_erase___spec__3(lean_obje lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_pushLocalDecl(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_collectUsed___spec__2(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__5___closed__2; lean_object* l_Lean_addMessageContextPartial___at_Lean_Elab_Command_instAddMessageContextCommandElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); @@ -379,7 +378,6 @@ uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_MutualClosure_getModifiersFor extern lean_object* l_Lean_docStringExt; extern lean_object* l_Lean_instInhabitedExpr; lean_object* l_Lean_Elab_addDeclarationRanges___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__11___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__7; lean_object* l_Lean_throwError___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__4___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_FileMap_toPosition(lean_object*, lean_object*); @@ -471,6 +469,7 @@ lean_object* l_Lean_Elab_Term_MutualClosure_Replacement_apply_match__1(lean_obje lean_object* l_List_redLength___rarg(lean_object*); lean_object* l_Std_PersistentArray_push___rarg(lean_object*, lean_object*); lean_object* l_Lean_Meta_getMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_withUsed_match__1(lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureFor(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__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -524,6 +523,7 @@ lean_object* l_Lean_addDocString_x27___at___private_Lean_Elab_MutualDef_0__Lean_ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_levelMVarToParamHeaders___boxed__const__1; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedExpr___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; uint8_t l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_isTheorem(lean_object*); lean_object* l_Lean_Elab_Term_withDeclName___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Closure_mkForall(lean_object*, lean_object*); @@ -558,12 +558,12 @@ lean_object* l_Lean_Elab_Term_MutualClosure_ClosureState_newLetDecls___default; lean_object* l_Lean_Elab_Term_elabType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_MutualClosure_getModifiersForLetRecs___boxed(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_List_forM___at_Lean_Elab_Term_MutualClosure_main___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_elabModifiers___at_Lean_Elab_Command_elabMutualDef___spec__1___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabMutualDef___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwAlreadyDeclaredUniverseLevel___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(lean_object*, lean_object*); lean_object* lean_expr_update_lambda(lean_object*, uint8_t, lean_object*, lean_object*); extern lean_object* l_Lean_Meta_Match_Pattern_toMessageData___closed__6; lean_object* l_List_toArrayAux___rarg(lean_object*, lean_object*); @@ -598,7 +598,6 @@ lean_object* l_Lean_Elab_Term_elabBinders___rarg(lean_object*, lean_object*, lea lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkKinds___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_addDeclarationRanges___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__11(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_fixpoint___rarg(lean_object*, lean_object*); extern lean_object* l_prec_x28___x29___closed__7; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_modifyUsedFVars(lean_object*, lean_object*, lean_object*); @@ -677,6 +676,7 @@ lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_E lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabFunValues___spec__2___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_mapM___at_Lean_Elab_Term_MutualClosure_main___spec__6(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_14904____closed__9; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_collectUsed___spec__3(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_MutualClosure_getKindForLetRecs___boxed(lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkLetRecsToLiftTypes_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -5179,7 +5179,7 @@ else lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; uint8_t x_42; x_38 = lean_unsigned_to_nat(2u); x_39 = l_Lean_Syntax_getArg(x_21, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_15425____closed__3; +x_40 = l_myMacro____x40_Init_Notation___hyg_15449____closed__3; lean_inc(x_1); x_41 = lean_name_mk_string(x_1, x_40); lean_inc(x_39); @@ -5223,7 +5223,7 @@ lean_dec(x_50); if (x_51 == 0) { lean_object* x_52; lean_object* x_53; uint8_t x_54; -x_52 = l_myMacro____x40_Init_Notation___hyg_15425____closed__5; +x_52 = l_myMacro____x40_Init_Notation___hyg_15449____closed__5; lean_inc(x_1); x_53 = lean_name_mk_string(x_1, x_52); lean_inc(x_45); @@ -5324,7 +5324,7 @@ else lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; uint8_t x_76; x_72 = lean_unsigned_to_nat(2u); x_73 = l_Lean_Syntax_getArg(x_21, x_72); -x_74 = l_myMacro____x40_Init_Notation___hyg_15425____closed__3; +x_74 = l_myMacro____x40_Init_Notation___hyg_15449____closed__3; x_75 = lean_name_mk_string(x_1, x_74); x_76 = l_Lean_Syntax_isOfKind(x_73, x_75); lean_dec(x_75); @@ -5387,13 +5387,13 @@ lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_E _start: { 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; size_t x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; uint8_t x_36; -x_9 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_7, x_8); +x_9 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_7, x_8); x_10 = lean_ctor_get(x_9, 0); lean_inc(x_10); x_11 = lean_ctor_get(x_9, 1); lean_inc(x_11); lean_dec(x_9); -x_12 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_12 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1); x_13 = lean_name_mk_string(x_1, x_12); lean_inc(x_10); @@ -5402,7 +5402,7 @@ lean_ctor_set(x_14, 0, x_10); lean_ctor_set(x_14, 1, x_12); x_15 = l_Array_empty___closed__1; x_16 = lean_array_push(x_15, x_14); -x_17 = l_myMacro____x40_Init_Notation___hyg_13352____closed__11; +x_17 = l_myMacro____x40_Init_Notation___hyg_13376____closed__11; lean_inc(x_1); x_18 = lean_name_mk_string(x_1, x_17); x_19 = lean_array_get_size(x_2); @@ -5418,7 +5418,7 @@ x_26 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_26, 0, x_25); lean_ctor_set(x_26, 1, x_24); x_27 = lean_array_push(x_15, x_26); -x_28 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_28 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_10); lean_ctor_set(x_29, 1, x_28); @@ -5431,7 +5431,7 @@ x_33 = lean_array_push(x_16, x_32); x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_13); lean_ctor_set(x_34, 1, x_33); -x_35 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_7, x_11); +x_35 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_7, x_11); x_36 = !lean_is_exclusive(x_35); if (x_36 == 0) { @@ -5449,7 +5449,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_41); lean_ctor_set(x_45, 1, x_44); x_46 = lean_array_push(x_15, x_45); -x_47 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_47 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_48 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_48, 0, x_37); lean_ctor_set(x_48, 1, x_47); @@ -5481,7 +5481,7 @@ x_61 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_61, 0, x_57); lean_ctor_set(x_61, 1, x_60); x_62 = lean_array_push(x_15, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_63 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_52); lean_ctor_set(x_64, 1, x_63); @@ -5525,13 +5525,13 @@ lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean x_17 = lean_ctor_get(x_7, 0); lean_inc(x_17); lean_dec(x_7); -x_18 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_8, x_9); +x_18 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_8, x_9); x_19 = lean_ctor_get(x_18, 0); lean_inc(x_19); x_20 = lean_ctor_get(x_18, 1); lean_inc(x_20); lean_dec(x_18); -x_21 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_21 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_inc(x_2); x_22 = lean_name_mk_string(x_2, x_21); x_23 = l_prec_x28___x29___closed__3; @@ -5542,10 +5542,10 @@ lean_ctor_set(x_24, 1, x_23); x_25 = l_Array_empty___closed__1; x_26 = lean_array_push(x_25, x_24); x_27 = lean_array_push(x_25, x_11); -x_28 = l_myMacro____x40_Init_Notation___hyg_14880____closed__7; +x_28 = l_myMacro____x40_Init_Notation___hyg_14904____closed__7; lean_inc(x_2); x_29 = lean_name_mk_string(x_2, x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_30 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_19); x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_19); @@ -5618,13 +5618,13 @@ lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean x_57 = lean_ctor_get(x_7, 0); lean_inc(x_57); lean_dec(x_7); -x_58 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_54, x_9); +x_58 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_54, x_9); x_59 = lean_ctor_get(x_58, 0); lean_inc(x_59); x_60 = lean_ctor_get(x_58, 1); lean_inc(x_60); lean_dec(x_58); -x_61 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_61 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_inc(x_2); x_62 = lean_name_mk_string(x_2, x_61); x_63 = l_prec_x28___x29___closed__3; @@ -5635,10 +5635,10 @@ lean_ctor_set(x_64, 1, x_63); x_65 = l_Array_empty___closed__1; x_66 = lean_array_push(x_65, x_64); x_67 = lean_array_push(x_65, x_11); -x_68 = l_myMacro____x40_Init_Notation___hyg_14880____closed__7; +x_68 = l_myMacro____x40_Init_Notation___hyg_14904____closed__7; lean_inc(x_2); x_69 = lean_name_mk_string(x_2, x_68); -x_70 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_70 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_59); x_71 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_71, 0, x_59); @@ -5697,7 +5697,7 @@ x_11 = lean_array_uget(x_5, x_4); x_12 = lean_unsigned_to_nat(0u); x_13 = lean_array_uset(x_5, x_4, x_12); x_22 = x_11; -x_23 = l_myMacro____x40_Init_Notation___hyg_15425____closed__5; +x_23 = l_myMacro____x40_Init_Notation___hyg_15449____closed__5; lean_inc(x_1); x_24 = lean_name_mk_string(x_1, x_23); lean_inc(x_22); diff --git a/stage0/stdlib/Lean/Elab/PreDefinition/Structural.c b/stage0/stdlib/Lean/Elab/PreDefinition/Structural.c index f286ebd6c3..faff76709d 100644 --- a/stage0/stdlib/Lean/Elab/PreDefinition/Structural.c +++ b/stage0/stdlib/Lean/Elab/PreDefinition/Structural.c @@ -141,6 +141,7 @@ extern lean_object* l_Lean_binductionOnSuffix; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_getIndexMinPos___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_elimRecursion___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*); extern lean_object* l_Lean_levelZero; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_9233____closed__4; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___lambda__1___closed__1; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg___lambda__1___boxed(lean_object*, lean_object*); @@ -149,6 +150,7 @@ lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structu lean_object* l_Lean_Meta_lambdaTelescope___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_elimRecursion___spec__1(lean_object*); lean_object* l_Lean_Expr_withAppAux___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__8___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*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_mkBRecOn___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_9233____closed__1; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_withBelowDict___rarg___closed__1; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_findRecArg_loop___rarg___lambda__1___closed__2; lean_object* l_Lean_setEnv___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_elimRecursion___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -173,7 +175,6 @@ lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structu lean_object* l_Lean_Meta_lambdaTelescope___at___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_replaceRecApps_loop___spec__11(lean_object*); extern lean_object* l___private_Lean_Util_Trace_0__Lean_addNode___rarg___lambda__1___closed__3; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_mkBRecOn___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_9209____closed__4; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___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_array_fget(lean_object*, lean_object*); lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*); @@ -187,7 +188,6 @@ lean_object* l_IO_mkRef___at___private_Lean_Elab_PreDefinition_Structural_0__Lea lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_ensureNoRecFn___lambda__1___closed__2; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_elimRecursion___lambda__1___closed__2; lean_object* l___private_Lean_Meta_InferType_0__Lean_Meta_checkInferTypeCache___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_9209____closed__1; lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_ensureNoRecFn___lambda__1___closed__1; lean_object* lean_st_ref_take(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_ensureNoRecFn___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -5431,7 +5431,7 @@ if (x_18 == 0) { lean_object* x_19; uint8_t x_20; lean_dec(x_2); -x_19 = l_myMacro____x40_Init_Notation___hyg_9209____closed__1; +x_19 = l_myMacro____x40_Init_Notation___hyg_9233____closed__1; x_20 = lean_string_dec_eq(x_15, x_19); lean_dec(x_15); if (x_20 == 0) @@ -5802,7 +5802,7 @@ static lean_object* _init_l___private_Lean_Elab_PreDefinition_Structural_0__Lean _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_9209____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_9233____closed__4; x_2 = l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -5820,7 +5820,7 @@ static lean_object* _init_l___private_Lean_Elab_PreDefinition_Structural_0__Lean _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_9209____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_9233____closed__4; x_2 = l___private_Lean_Elab_PreDefinition_Structural_0__Lean_Elab_Structural_toBelowAux___closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -6018,7 +6018,7 @@ x_22 = lean_string_dec_eq(x_20, x_21); if (x_22 == 0) { lean_object* x_23; uint8_t x_24; -x_23 = l_myMacro____x40_Init_Notation___hyg_9209____closed__1; +x_23 = l_myMacro____x40_Init_Notation___hyg_9233____closed__1; x_24 = lean_string_dec_eq(x_20, x_23); lean_dec(x_20); if (x_24 == 0) diff --git a/stage0/stdlib/Lean/Elab/Quotation.c b/stage0/stdlib/Lean/Elab/Quotation.c index 31203392be..dcac2c86de 100644 --- a/stage0/stdlib/Lean/Elab/Quotation.c +++ b/stage0/stdlib/Lean/Elab/Quotation.c @@ -26,14 +26,13 @@ extern lean_object* l_Lean_Name_toString___closed__1; lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__19(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___lambda__1___closed__24; lean_object* l_Array_sequenceMap___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__1___boxed(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__3; lean_object* l_Lean_Syntax_unescapeAntiquot(lean_object*); uint8_t l_Lean_Syntax_isAntiquotSuffixSplice(lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__14(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__7; lean_object* l_Lean_extractMacroScopes(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__4; lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand_match__2(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__2; size_t l_USize_add(size_t, size_t); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getSepFromSplice___closed__3; extern lean_object* l_Lean_Name_getString_x21___closed__3; @@ -45,6 +44,7 @@ extern lean_object* l_Lean_Parser_Term_namedPattern___elambda__1___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__15___closed__3; lean_object* l_List_tail_x21___rarg(lean_object*); uint8_t l_Lean_Syntax_isTokenAntiquot(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__11; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__6(lean_object*); lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3801____closed__22; @@ -57,6 +57,7 @@ extern lean_object* l_instReprOption___rarg___closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__18(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Syntax_isQuot_match__1___rarg___closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__22___closed__11; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12093____closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__27; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__12; lean_object* lean_mk_empty_array_with_capacity(lean_object*); @@ -65,18 +66,18 @@ lean_object* l_List_head_x21___at___private_Lean_Elab_Quotation_0__Lean_Elab_Ter lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___closed__1; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3801____closed__18; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__7; uint8_t l___private_Init_Data_Option_Basic_0__beqOption____x40_Init_Data_Option_Basic___hyg_713____at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__5(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__3; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__4; extern lean_object* l_Lean_nullKind; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__10___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__3___boxed(lean_object**); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_6638____closed__7; extern lean_object* l_term_x5b___x5d___closed__9; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__3___closed__1; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3801____closed__15; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__4; lean_object* l_Lean_Elab_Term_Quotation_initFn____x40_Lean_Elab_Quotation___hyg_7____closed__2; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__2___closed__6; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__26; @@ -85,12 +86,12 @@ extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2; extern lean_object* l_Lean_identKind___closed__1; lean_object* l_ReaderT_pure___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_name_mk_string(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__9; 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___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23___closed__4; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__2___closed__11; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__1; 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; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__4(size_t, size_t, lean_object*); @@ -100,7 +101,6 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__2; lean_object* l_Lean_Elab_Term_Quotation_initFn____x40_Lean_Elab_Quotation___hyg_7____closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__22___closed__19; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__19; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -112,15 +112,15 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSy lean_object* l_Lean_Elab_Term_Quotation_commandElab__stx__quot_______closed__6; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23___closed__17; extern lean_object* l_Lean_Elab_throwUnsupportedSyntax___rarg___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13765____closed__6; lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__20___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__8; lean_object* l_Lean_Syntax_antiquotSuffixSplice_x3f(lean_object*); lean_object* l_List_format___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__9(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__9; lean_object* l_Lean_SourceInfo_fromRef(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__3___closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__37; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__9; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3801____closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_noOpMatchAdaptPats___closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -131,10 +131,12 @@ lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_noOpMatchAdaptPats_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__12; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__4; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__18; extern lean_object* l_Lean_identKind___closed__2; lean_object* l_Lean_Elab_Term_Quotation_initFn____x40_Lean_Elab_Quotation___hyg_7____closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23___closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13789____closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__7; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__9; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__19___boxed(lean_object**); @@ -148,10 +150,10 @@ lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean uint8_t l_Lean_Syntax_structEq(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__4___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_doElem_quot___elambda__1___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__8; extern lean_object* l_Lean_Meta_mkPure___closed__4; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5021____closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__17; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__1; size_t l_USize_sub(size_t, size_t); extern lean_object* l_Array_empty___closed__1; extern lean_object* l_instReprProd___rarg___closed__2; @@ -178,10 +180,11 @@ lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_E lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__5; uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__26; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13789____closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___closed__6; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__5(lean_object*, lean_object*, size_t, size_t, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__1; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__27; lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__5___closed__7; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__15___closed__8; @@ -214,7 +217,6 @@ lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__23; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__22___closed__25; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__19; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__9; extern lean_object* l_Array_getEvenElems___rarg___closed__1; lean_object* l_List_range(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___lambda__1___closed__20; @@ -222,8 +224,6 @@ lean_object* l_Lean_MessageData_ofList(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_6638____closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__7___boxed(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__6; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__26___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_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__8(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23___closed__15; @@ -232,6 +232,7 @@ lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Quotati lean_object* l_Lean_Syntax_getAntiquotTerm(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__15___closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__11; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__5; extern lean_object* l_myMacro____x40_Init_Notation___hyg_1481____closed__1; extern lean_object* l_Std_Format_sbracket___closed__4; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__6___rarg(lean_object*); @@ -268,7 +269,7 @@ uint8_t l_USize_decLt(size_t, size_t); extern lean_object* l_Lean_instToMessageDataOption___rarg___closed__4; lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand(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_getHeadInfo___lambda__17___boxed(lean_object**); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12069____closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23___closed__5; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__11; lean_object* l_Lean_Elab_Term_Quotation_resolveSectionVariable_loop_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*); @@ -288,13 +289,13 @@ lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hy lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4241_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_deduplicate___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_deduplicate___lambda__1___closed__1; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__3___closed__6; lean_object* l_Lean_Elab_Term_Quotation_mkTuple___closed__3; lean_object* l_Lean_Elab_Term_Quotation_initFn____x40_Lean_Elab_Quotation___hyg_7____closed__3; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__24; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__7; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__1___closed__3; lean_object* l_Lean_Syntax_SepArray_ofElems(lean_object*, lean_object*); @@ -332,12 +333,11 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHead lean_object* l___private_Init_Data_Option_Basic_0__beqOption____x40_Init_Data_Option_Basic___hyg_713____at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__5___boxed(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__10___boxed(lean_object**); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__24; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__22___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__3___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__6; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_deduplicate___lambda__1___closed__4; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3801____closed__21; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__3; extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__6; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___lambda__1___closed__12; lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -346,7 +346,6 @@ uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Quotation_match__syntax_expan extern lean_object* l_Lean_instQuoteBool___closed__5; extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3752____closed__5; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__12; lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__18(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__8___rarg(lean_object*, lean_object*, lean_object*); lean_object* lean_array_fget(lean_object*, lean_object*); @@ -357,15 +356,13 @@ lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_E lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___lambda__1___boxed__const__1; lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__11; lean_object* l_Lean_Elab_Term_Quotation_commandElab__stx__quot_______closed__7; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_6638____closed__4; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__8___closed__6; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__2___closed__7; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__6; lean_object* lean_st_ref_take(lean_object*, lean_object*); extern lean_object* l_Lean_numLitKind; lean_object* l_ReaderT_bind___at_Lean_Unhygienic_instMonadQuotationUnhygienic___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13049____closed__6; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23___closed__6; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__2___closed__3; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3801____closed__4; @@ -375,18 +372,18 @@ lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lea lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapIdxM_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__16; extern lean_object* l_Lean_instQuoteProd___rarg___closed__2; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__21; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__10; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__5; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__3___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3801____closed__11; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__17; lean_object* l_Lean_Syntax_mkCApp(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4286____closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13765____closed__4; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__12; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__4; extern lean_object* l_Lean_Parser_Level_quot___elambda__1___closed__1; extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__3; @@ -398,10 +395,12 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_dedupli extern lean_object* l_Lean_instQuoteProd___rarg___closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___lambda__1___closed__19; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__23; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__11; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__11; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3801____closed__29; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__4; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__13; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___closed__7; extern lean_object* l_Lean_Meta_mkArrow___closed__2; lean_object* l_Lean_replaceRef(lean_object*, lean_object*); @@ -425,11 +424,11 @@ lean_object* l_instInhabited___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand_match__1(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__10; lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand___lambda__3(lean_object*, lean_object*, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__11; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13765____closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_sepByElemParser___closed__1; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__20; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__12; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__20; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__15___closed__5; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__3(lean_object*); @@ -438,7 +437,6 @@ lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__10; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__32; lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_5021____spec__3(size_t, size_t, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12069____closed__9; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__22___closed__4; extern lean_object* l_Lean_Parser_Tactic_quot___elambda__1___closed__1; lean_object* l_Lean_Elab_Term_Quotation_mkTuple___closed__2; @@ -468,6 +466,7 @@ lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__28; lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabMatchSyntax(lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__14; lean_object* l_Lean_Elab_Term_Quotation_mkTuple___closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___lambda__1___closed__26; @@ -475,7 +474,6 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_1244____closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__22___closed__8; lean_object* l_Lean_Elab_Term_Quotation_resolveSectionVariable_loop_match__2(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__15___closed__6; lean_object* l_Function_comp___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -490,6 +488,7 @@ lean_object* l_Lean_Elab_Term_Quotation_mkTuple___closed__4; lean_object* l_Lean_Elab_Term_Quotation_mkTuple___boxed(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_getHeadInfo___closed__2; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__20; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13789____closed__6; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Init_Meta_0__Lean_quoteName(lean_object*); lean_object* l_Lean_Syntax_mkStrLit(lean_object*, lean_object*); @@ -507,9 +506,9 @@ 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_getHeadInfo___lambda__22___closed__5; lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__5___closed__11; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__24; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__7; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__15___closed__11; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__8___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__4; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__24; extern lean_object* l_Std_Format_paren___closed__4; lean_object* l_Lean_Elab_Term_Quotation_commandElab__stx__quot_______closed__1; @@ -517,7 +516,7 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSy lean_object* l_Std_RBNode_find___at___private_Lean_Hygiene_0__Lean_sanitizeSyntaxAux___spec__2(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__24(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__23___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_Term_Quotation_initFn____x40_Lean_Elab_Quotation___hyg_11894_(lean_object*); +lean_object* l_Lean_Elab_Term_Quotation_initFn____x40_Lean_Elab_Quotation___hyg_11898_(lean_object*); lean_object* l_Lean_Elab_Term_Quotation_initFn____x40_Lean_Elab_Quotation___hyg_7_(lean_object*); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__2; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3801____closed__19; @@ -549,6 +548,7 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSy extern lean_object* l_instReprList___rarg___closed__2; lean_object* l_List_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__7(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__16; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13073____closed__6; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__25___closed__3; extern lean_object* l_Lean_Parser_Term_quot___elambda__1___closed__1; @@ -582,7 +582,6 @@ extern lean_object* l_Lean_Meta_mkArrow___closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_deduplicate(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Level_PP_Result_quote___closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__7; lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4241____closed__1; lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__5___closed__12; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___closed__8; @@ -649,9 +648,11 @@ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lea lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__23(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_getHeadInfo_match__9(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__3; lean_object* l_List_redLength___rarg(lean_object*); extern lean_object* l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23___closed__12; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__17___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__16___boxed(lean_object**); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__15; @@ -661,6 +662,7 @@ extern lean_object* l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__8; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__10___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__20(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___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*, 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_15449____closed__12; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3801____closed__17; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__20; @@ -688,6 +690,7 @@ lean_object* l_Lean_Syntax_setArg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__9; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__16___closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__10; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__18; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___lambda__1___closed__21; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__20; @@ -697,7 +700,6 @@ extern lean_object* l_Id_instMonadId; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3801____closed__27; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__22; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__23(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__10; lean_object* l_Lean_Elab_Term_Quotation_commandElab__stx__quot_______closed__8; uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__8___boxed(lean_object**); @@ -721,6 +723,7 @@ lean_object* l_Lean_MacroScopesView_review(lean_object*); extern lean_object* l_Lean_Parser_Term_prio_quot___elambda__1___closed__2; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__8___closed__2; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__2___closed__9; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__33; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__14; @@ -732,6 +735,7 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHead extern lean_object* l_Lean_instQuoteSubstring___closed__4; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___spec__3___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__10(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__11(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -771,7 +775,6 @@ lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3801____closed__5; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__22___closed__2; lean_object* l_Lean_resolveGlobalName___at_Lean_Elab_Term_resolveName___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__5___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___lambda__1___closed__25; lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -786,6 +789,7 @@ lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Qu lean_object* l_Array_foldrMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__6___closed__4; lean_object* l_Lean_Elab_Term_Quotation_commandElab__stx__quot_______closed__3; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__10; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_deduplicate_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__10___closed__6; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__13___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -804,7 +808,6 @@ lean_object* l_Lean_Elab_Term_Quotation_resolveSectionVariable_loop___boxed(lean lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__25; extern lean_object* l_termIfThenElse___closed__2; lean_object* l_Lean_Syntax_getAntiquotSpliceContents(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__12; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__9; lean_object* lean_mk_array(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__1; @@ -827,7 +830,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__22___closed__13; extern lean_object* l_Lean_Parser_Term_match___elambda__1___closed__10; lean_object* l_Array_sequenceMap_loop___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_adaptRhs(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_getHeadInfo___lambda__22(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_getHeadInfo___lambda__25___closed__1; @@ -875,12 +877,14 @@ lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4256____closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__5; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__22___closed__16; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__7; lean_object* l_Array_findIdx_x3f_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__31; lean_object* l_Lean_Syntax_antiquotSpliceKind_x3f(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___lambda__1___closed__14; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__14(lean_object*, lean_object*); extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3801____closed__7; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__14; lean_object* l_List_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__11(lean_object*); @@ -923,7 +927,6 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compile lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___lambda__1___closed__18; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___boxed(lean_object**); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__3; lean_object* l_Lean_Elab_Term_Quotation_hygiene; extern lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_1131____closed__1; lean_object* l_Array_back___at_Lean_Syntax_Traverser_up___spec__2(lean_object*); @@ -932,20 +935,20 @@ 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_getHeadInfo___lambda__14___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__6___closed__1; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__10; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__2___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__4; 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___private_Init_Meta_0__Lean_quoteList___rarg___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__1___closed__1; extern lean_object* l_Lean_Parser_Term_namedPattern___elambda__1___closed__1; lean_object* l_Lean_Elab_Term_Quotation_commandElab__stx__quot_______closed__5; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___lambda__2___closed__2; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__21___boxed__const__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12069____closed__7; lean_object* l_Lean_Syntax_antiquotKind_x3f(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__5; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__11___closed__3; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__4(lean_object*, lean_object*); @@ -969,11 +972,8 @@ lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean extern lean_object* l___regBuiltinParser_Lean_Parser_Term_ident___closed__1; lean_object* l_Lean_throwError___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__5; extern lean_object* l_Std_Format_paren___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__12; lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__4___boxed(lean_object*, lean_object*, lean_object*); @@ -1344,7 +1344,7 @@ if (x_17 == 0) lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; x_18 = lean_ctor_get(x_16, 0); lean_dec(x_18); -x_19 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_19 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_12); x_20 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_20, 0, x_12); @@ -1355,24 +1355,24 @@ x_23 = lean_array_push(x_21, x_1); x_24 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_25 = lean_array_push(x_23, x_24); x_26 = lean_array_push(x_25, x_24); -x_27 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_27 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_12); x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_12); lean_ctor_set(x_28, 1, x_27); x_29 = lean_array_push(x_26, x_28); x_30 = lean_array_push(x_29, x_2); -x_31 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_31 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_32 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_32, 0, x_31); lean_ctor_set(x_32, 1, x_30); x_33 = lean_array_push(x_21, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_34 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_35 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_35, 0, x_34); lean_ctor_set(x_35, 1, x_33); x_36 = lean_array_push(x_22, x_35); -x_37 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_37 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_38 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_38, 0, x_12); lean_ctor_set(x_38, 1, x_37); @@ -1383,7 +1383,7 @@ lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); x_42 = lean_array_push(x_36, x_41); x_43 = lean_array_push(x_42, x_3); -x_44 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_44 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); @@ -1396,7 +1396,7 @@ lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean x_46 = lean_ctor_get(x_16, 1); lean_inc(x_46); lean_dec(x_16); -x_47 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_47 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_12); x_48 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_48, 0, x_12); @@ -1407,24 +1407,24 @@ x_51 = lean_array_push(x_49, x_1); x_52 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_53 = lean_array_push(x_51, x_52); x_54 = lean_array_push(x_53, x_52); -x_55 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_55 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_12); x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_12); 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_2); -x_59 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_59 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_60 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_60, 0, x_59); lean_ctor_set(x_60, 1, x_58); x_61 = lean_array_push(x_49, x_60); -x_62 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_62 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); x_64 = lean_array_push(x_50, x_63); -x_65 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_65 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_66 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_66, 0, x_12); lean_ctor_set(x_66, 1, x_65); @@ -1435,7 +1435,7 @@ lean_ctor_set(x_69, 0, x_68); lean_ctor_set(x_69, 1, x_67); x_70 = lean_array_push(x_64, x_69); x_71 = lean_array_push(x_70, x_3); -x_72 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_72 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); @@ -3652,7 +3652,7 @@ x_9 = lean_array_uget(x_6, x_5); x_10 = lean_unsigned_to_nat(0u); x_11 = lean_array_uset(x_6, x_5, x_10); x_12 = x_9; -x_13 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_13 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; lean_inc(x_1); x_14 = lean_name_mk_string(x_1, x_13); lean_inc(x_3); @@ -3797,7 +3797,7 @@ x_5 = l___private_Init_Meta_0__Lean_quoteList___at___private_Lean_Elab_Quotation x_6 = l_Lean_Syntax_mkApp___closed__1; x_7 = lean_array_push(x_6, x_3); x_8 = lean_array_push(x_7, x_5); -x_9 = l_myMacro____x40_Init_Notation___hyg_11334____closed__7; +x_9 = l_myMacro____x40_Init_Notation___hyg_11358____closed__7; x_10 = l_Lean_Syntax_mkCApp(x_9, x_8); return x_10; } @@ -4684,7 +4684,7 @@ x_62 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_62, 0, x_20); lean_ctor_set(x_62, 1, x_61); x_63 = lean_array_push(x_60, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_64 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_65 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_65, 0, x_64); lean_ctor_set(x_65, 1, x_63); @@ -4826,7 +4826,7 @@ lean_inc(x_44); x_45 = lean_ctor_get(x_43, 1); lean_inc(x_45); lean_dec(x_43); -x_46 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_46 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_47 = lean_name_mk_string(x_2, x_46); lean_inc(x_47); @@ -4854,7 +4854,7 @@ x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_38); lean_ctor_set(x_56, 1, x_55); x_57 = lean_array_push(x_53, x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_58 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_38); x_59 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_59, 0, x_38); @@ -4866,7 +4866,7 @@ x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); x_64 = lean_array_push(x_53, x_63); -x_65 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_65 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_38); x_66 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_66, 0, x_38); @@ -4876,12 +4876,12 @@ x_68 = l_Lean_instInhabitedSyntax; x_69 = lean_array_get(x_68, x_9, x_26); lean_dec(x_9); x_70 = lean_array_push(x_67, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_71 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); x_73 = lean_array_push(x_60, x_72); -x_74 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_74 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_74); lean_ctor_set(x_75, 1, x_73); @@ -4897,7 +4897,7 @@ x_82 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_82, 0, x_38); lean_ctor_set(x_82, 1, x_81); x_83 = lean_array_push(x_80, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_84 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); @@ -4955,7 +4955,7 @@ lean_inc(x_108); x_109 = lean_ctor_get(x_107, 1); lean_inc(x_109); lean_dec(x_107); -x_110 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_110 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_111 = lean_name_mk_string(x_2, x_110); lean_inc(x_111); @@ -4983,7 +4983,7 @@ x_120 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_120, 0, x_102); lean_ctor_set(x_120, 1, x_119); x_121 = lean_array_push(x_117, x_120); -x_122 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_122 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_102); x_123 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_123, 0, x_102); @@ -4995,7 +4995,7 @@ x_127 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_127, 0, x_126); lean_ctor_set(x_127, 1, x_125); x_128 = lean_array_push(x_117, x_127); -x_129 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_129 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_102); x_130 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_130, 0, x_102); @@ -5005,12 +5005,12 @@ x_132 = l_Lean_instInhabitedSyntax; x_133 = lean_array_get(x_132, x_9, x_26); lean_dec(x_9); x_134 = lean_array_push(x_131, x_133); -x_135 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_135 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_136 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_136, 0, x_135); lean_ctor_set(x_136, 1, x_134); x_137 = lean_array_push(x_124, x_136); -x_138 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_138 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_139 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_139, 0, x_138); lean_ctor_set(x_139, 1, x_137); @@ -5026,7 +5026,7 @@ x_146 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_146, 0, x_102); lean_ctor_set(x_146, 1, x_145); x_147 = lean_array_push(x_144, x_146); -x_148 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_148 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_149 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_149, 0, x_148); lean_ctor_set(x_149, 1, x_147); @@ -5079,7 +5079,7 @@ lean_inc(x_168); x_169 = lean_ctor_get(x_167, 1); lean_inc(x_169); lean_dec(x_167); -x_170 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_170 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_171 = lean_name_mk_string(x_2, x_170); lean_inc(x_171); @@ -5107,7 +5107,7 @@ x_180 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_180, 0, x_162); lean_ctor_set(x_180, 1, x_179); x_181 = lean_array_push(x_177, x_180); -x_182 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_182 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_162); x_183 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_183, 0, x_162); @@ -5119,7 +5119,7 @@ x_187 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_187, 0, x_186); lean_ctor_set(x_187, 1, x_185); x_188 = lean_array_push(x_177, x_187); -x_189 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_189 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_162); x_190 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_190, 0, x_162); @@ -5129,12 +5129,12 @@ x_192 = l_Lean_instInhabitedSyntax; x_193 = lean_array_get(x_192, x_9, x_26); lean_dec(x_9); x_194 = lean_array_push(x_191, x_193); -x_195 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_195 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_196 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_196, 0, x_195); lean_ctor_set(x_196, 1, x_194); x_197 = lean_array_push(x_184, x_196); -x_198 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_198 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_199 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_199, 0, x_198); lean_ctor_set(x_199, 1, x_197); @@ -5150,7 +5150,7 @@ x_206 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_206, 0, x_162); lean_ctor_set(x_206, 1, x_205); x_207 = lean_array_push(x_204, x_206); -x_208 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_208 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_209 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_209, 0, x_208); lean_ctor_set(x_209, 1, x_207); @@ -5208,7 +5208,7 @@ lean_inc(x_232); x_233 = lean_ctor_get(x_231, 1); lean_inc(x_233); lean_dec(x_231); -x_234 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_234 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_235 = lean_name_mk_string(x_2, x_234); lean_inc(x_235); @@ -5236,7 +5236,7 @@ x_244 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_244, 0, x_226); lean_ctor_set(x_244, 1, x_243); x_245 = lean_array_push(x_241, x_244); -x_246 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_246 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_226); x_247 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_247, 0, x_226); @@ -5248,7 +5248,7 @@ x_251 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_251, 0, x_250); lean_ctor_set(x_251, 1, x_249); x_252 = lean_array_push(x_241, x_251); -x_253 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_253 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_226); x_254 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_254, 0, x_226); @@ -5258,12 +5258,12 @@ x_256 = l_Lean_instInhabitedSyntax; x_257 = lean_array_get(x_256, x_9, x_26); lean_dec(x_9); x_258 = lean_array_push(x_255, x_257); -x_259 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_259 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_260 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_260, 0, x_259); lean_ctor_set(x_260, 1, x_258); x_261 = lean_array_push(x_248, x_260); -x_262 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_262 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_263 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_263, 0, x_262); lean_ctor_set(x_263, 1, x_261); @@ -5279,7 +5279,7 @@ x_270 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_270, 0, x_226); lean_ctor_set(x_270, 1, x_269); x_271 = lean_array_push(x_268, x_270); -x_272 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_272 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_273 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_273, 0, x_272); lean_ctor_set(x_273, 1, x_271); @@ -5361,7 +5361,7 @@ lean_inc(x_304); x_305 = lean_ctor_get(x_303, 1); lean_inc(x_305); lean_dec(x_303); -x_306 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_306 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_307 = lean_name_mk_string(x_2, x_306); lean_inc(x_307); @@ -5389,7 +5389,7 @@ x_316 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_316, 0, x_298); lean_ctor_set(x_316, 1, x_315); x_317 = lean_array_push(x_313, x_316); -x_318 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_318 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_298); x_319 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_319, 0, x_298); @@ -5401,7 +5401,7 @@ x_323 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_323, 0, x_322); lean_ctor_set(x_323, 1, x_321); x_324 = lean_array_push(x_313, x_323); -x_325 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_325 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_298); x_326 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_326, 0, x_298); @@ -5411,12 +5411,12 @@ x_328 = l_Lean_instInhabitedSyntax; x_329 = lean_array_get(x_328, x_9, x_286); lean_dec(x_9); x_330 = lean_array_push(x_327, x_329); -x_331 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_331 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_332 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_332, 0, x_331); lean_ctor_set(x_332, 1, x_330); x_333 = lean_array_push(x_320, x_332); -x_334 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_334 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_335 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_335, 0, x_334); lean_ctor_set(x_335, 1, x_333); @@ -5432,7 +5432,7 @@ x_342 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_342, 0, x_298); lean_ctor_set(x_342, 1, x_341); x_343 = lean_array_push(x_340, x_342); -x_344 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_344 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_345 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_345, 0, x_344); lean_ctor_set(x_345, 1, x_343); @@ -5490,7 +5490,7 @@ lean_inc(x_368); x_369 = lean_ctor_get(x_367, 1); lean_inc(x_369); lean_dec(x_367); -x_370 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_370 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_371 = lean_name_mk_string(x_2, x_370); lean_inc(x_371); @@ -5518,7 +5518,7 @@ x_380 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_380, 0, x_362); lean_ctor_set(x_380, 1, x_379); x_381 = lean_array_push(x_377, x_380); -x_382 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_382 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_362); x_383 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_383, 0, x_362); @@ -5530,7 +5530,7 @@ x_387 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_387, 0, x_386); lean_ctor_set(x_387, 1, x_385); x_388 = lean_array_push(x_377, x_387); -x_389 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_389 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_362); x_390 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_390, 0, x_362); @@ -5540,12 +5540,12 @@ x_392 = l_Lean_instInhabitedSyntax; x_393 = lean_array_get(x_392, x_9, x_286); lean_dec(x_9); x_394 = lean_array_push(x_391, x_393); -x_395 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_395 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_396 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_396, 0, x_395); lean_ctor_set(x_396, 1, x_394); x_397 = lean_array_push(x_384, x_396); -x_398 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_398 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_399 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_399, 0, x_398); lean_ctor_set(x_399, 1, x_397); @@ -5561,7 +5561,7 @@ x_406 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_406, 0, x_362); lean_ctor_set(x_406, 1, x_405); x_407 = lean_array_push(x_404, x_406); -x_408 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_408 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_409 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_409, 0, x_408); lean_ctor_set(x_409, 1, x_407); @@ -5614,7 +5614,7 @@ lean_inc(x_428); x_429 = lean_ctor_get(x_427, 1); lean_inc(x_429); lean_dec(x_427); -x_430 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_430 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_431 = lean_name_mk_string(x_2, x_430); lean_inc(x_431); @@ -5642,7 +5642,7 @@ x_440 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_440, 0, x_422); lean_ctor_set(x_440, 1, x_439); x_441 = lean_array_push(x_437, x_440); -x_442 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_442 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_422); x_443 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_443, 0, x_422); @@ -5654,7 +5654,7 @@ x_447 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_447, 0, x_446); lean_ctor_set(x_447, 1, x_445); x_448 = lean_array_push(x_437, x_447); -x_449 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_449 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_422); x_450 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_450, 0, x_422); @@ -5664,12 +5664,12 @@ x_452 = l_Lean_instInhabitedSyntax; x_453 = lean_array_get(x_452, x_9, x_286); lean_dec(x_9); x_454 = lean_array_push(x_451, x_453); -x_455 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_455 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_456 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_456, 0, x_455); lean_ctor_set(x_456, 1, x_454); x_457 = lean_array_push(x_444, x_456); -x_458 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_458 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_459 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_459, 0, x_458); lean_ctor_set(x_459, 1, x_457); @@ -5685,7 +5685,7 @@ x_466 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_466, 0, x_422); lean_ctor_set(x_466, 1, x_465); x_467 = lean_array_push(x_464, x_466); -x_468 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_468 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_469 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_469, 0, x_468); lean_ctor_set(x_469, 1, x_467); @@ -5743,7 +5743,7 @@ lean_inc(x_492); x_493 = lean_ctor_get(x_491, 1); lean_inc(x_493); lean_dec(x_491); -x_494 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_494 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_495 = lean_name_mk_string(x_2, x_494); lean_inc(x_495); @@ -5771,7 +5771,7 @@ x_504 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_504, 0, x_486); lean_ctor_set(x_504, 1, x_503); x_505 = lean_array_push(x_501, x_504); -x_506 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_506 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_486); x_507 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_507, 0, x_486); @@ -5783,7 +5783,7 @@ x_511 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_511, 0, x_510); lean_ctor_set(x_511, 1, x_509); x_512 = lean_array_push(x_501, x_511); -x_513 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_513 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_486); x_514 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_514, 0, x_486); @@ -5793,12 +5793,12 @@ x_516 = l_Lean_instInhabitedSyntax; x_517 = lean_array_get(x_516, x_9, x_286); lean_dec(x_9); x_518 = lean_array_push(x_515, x_517); -x_519 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_519 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_520 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_520, 0, x_519); lean_ctor_set(x_520, 1, x_518); x_521 = lean_array_push(x_508, x_520); -x_522 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_522 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_523 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_523, 0, x_522); lean_ctor_set(x_523, 1, x_521); @@ -5814,7 +5814,7 @@ x_530 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_530, 0, x_486); lean_ctor_set(x_530, 1, x_529); x_531 = lean_array_push(x_528, x_530); -x_532 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_532 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_533 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_533, 0, x_532); lean_ctor_set(x_533, 1, x_531); @@ -5902,7 +5902,7 @@ lean_inc(x_567); x_568 = lean_ctor_get(x_566, 1); lean_inc(x_568); lean_dec(x_566); -x_569 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_569 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_570 = lean_name_mk_string(x_2, x_569); lean_inc(x_570); @@ -5930,7 +5930,7 @@ x_579 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_579, 0, x_561); lean_ctor_set(x_579, 1, x_578); x_580 = lean_array_push(x_576, x_579); -x_581 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_581 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_561); x_582 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_582, 0, x_561); @@ -5942,7 +5942,7 @@ x_586 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_586, 0, x_585); lean_ctor_set(x_586, 1, x_584); x_587 = lean_array_push(x_576, x_586); -x_588 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_588 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_561); x_589 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_589, 0, x_561); @@ -5952,12 +5952,12 @@ x_591 = l_Lean_instInhabitedSyntax; x_592 = lean_array_get(x_591, x_9, x_549); lean_dec(x_9); x_593 = lean_array_push(x_590, x_592); -x_594 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_594 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_595 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_595, 0, x_594); lean_ctor_set(x_595, 1, x_593); x_596 = lean_array_push(x_583, x_595); -x_597 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_597 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_598 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_598, 0, x_597); lean_ctor_set(x_598, 1, x_596); @@ -5973,7 +5973,7 @@ x_605 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_605, 0, x_561); lean_ctor_set(x_605, 1, x_604); x_606 = lean_array_push(x_603, x_605); -x_607 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_607 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_608 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_608, 0, x_607); lean_ctor_set(x_608, 1, x_606); @@ -6031,7 +6031,7 @@ lean_inc(x_631); x_632 = lean_ctor_get(x_630, 1); lean_inc(x_632); lean_dec(x_630); -x_633 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_633 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_634 = lean_name_mk_string(x_2, x_633); lean_inc(x_634); @@ -6059,7 +6059,7 @@ x_643 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_643, 0, x_625); lean_ctor_set(x_643, 1, x_642); x_644 = lean_array_push(x_640, x_643); -x_645 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_645 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_625); x_646 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_646, 0, x_625); @@ -6071,7 +6071,7 @@ x_650 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_650, 0, x_649); lean_ctor_set(x_650, 1, x_648); x_651 = lean_array_push(x_640, x_650); -x_652 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_652 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_625); x_653 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_653, 0, x_625); @@ -6081,12 +6081,12 @@ x_655 = l_Lean_instInhabitedSyntax; x_656 = lean_array_get(x_655, x_9, x_549); lean_dec(x_9); x_657 = lean_array_push(x_654, x_656); -x_658 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_658 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_659 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_659, 0, x_658); lean_ctor_set(x_659, 1, x_657); x_660 = lean_array_push(x_647, x_659); -x_661 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_661 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_662 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_662, 0, x_661); lean_ctor_set(x_662, 1, x_660); @@ -6102,7 +6102,7 @@ x_669 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_669, 0, x_625); lean_ctor_set(x_669, 1, x_668); x_670 = lean_array_push(x_667, x_669); -x_671 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_671 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_672 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_672, 0, x_671); lean_ctor_set(x_672, 1, x_670); @@ -6155,7 +6155,7 @@ lean_inc(x_691); x_692 = lean_ctor_get(x_690, 1); lean_inc(x_692); lean_dec(x_690); -x_693 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_693 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_694 = lean_name_mk_string(x_2, x_693); lean_inc(x_694); @@ -6183,7 +6183,7 @@ x_703 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_703, 0, x_685); lean_ctor_set(x_703, 1, x_702); x_704 = lean_array_push(x_700, x_703); -x_705 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_705 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_685); x_706 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_706, 0, x_685); @@ -6195,7 +6195,7 @@ x_710 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_710, 0, x_709); lean_ctor_set(x_710, 1, x_708); x_711 = lean_array_push(x_700, x_710); -x_712 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_712 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_685); x_713 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_713, 0, x_685); @@ -6205,12 +6205,12 @@ x_715 = l_Lean_instInhabitedSyntax; x_716 = lean_array_get(x_715, x_9, x_549); lean_dec(x_9); x_717 = lean_array_push(x_714, x_716); -x_718 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_718 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_719 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_719, 0, x_718); lean_ctor_set(x_719, 1, x_717); x_720 = lean_array_push(x_707, x_719); -x_721 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_721 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_722 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_722, 0, x_721); lean_ctor_set(x_722, 1, x_720); @@ -6226,7 +6226,7 @@ x_729 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_729, 0, x_685); lean_ctor_set(x_729, 1, x_728); x_730 = lean_array_push(x_727, x_729); -x_731 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_731 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_732 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_732, 0, x_731); lean_ctor_set(x_732, 1, x_730); @@ -6284,7 +6284,7 @@ lean_inc(x_755); x_756 = lean_ctor_get(x_754, 1); lean_inc(x_756); lean_dec(x_754); -x_757 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_757 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_758 = lean_name_mk_string(x_2, x_757); lean_inc(x_758); @@ -6312,7 +6312,7 @@ x_767 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_767, 0, x_749); lean_ctor_set(x_767, 1, x_766); x_768 = lean_array_push(x_764, x_767); -x_769 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_769 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_749); x_770 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_770, 0, x_749); @@ -6324,7 +6324,7 @@ x_774 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_774, 0, x_773); lean_ctor_set(x_774, 1, x_772); x_775 = lean_array_push(x_764, x_774); -x_776 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_776 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_749); x_777 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_777, 0, x_749); @@ -6334,12 +6334,12 @@ x_779 = l_Lean_instInhabitedSyntax; x_780 = lean_array_get(x_779, x_9, x_549); lean_dec(x_9); x_781 = lean_array_push(x_778, x_780); -x_782 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_782 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_783 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_783, 0, x_782); lean_ctor_set(x_783, 1, x_781); x_784 = lean_array_push(x_771, x_783); -x_785 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_785 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_786 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_786, 0, x_785); lean_ctor_set(x_786, 1, x_784); @@ -6355,7 +6355,7 @@ x_793 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_793, 0, x_749); lean_ctor_set(x_793, 1, x_792); x_794 = lean_array_push(x_791, x_793); -x_795 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_795 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_796 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_796, 0, x_795); lean_ctor_set(x_796, 1, x_794); @@ -6395,7 +6395,7 @@ lean_inc(x_811); x_812 = lean_ctor_get(x_810, 1); lean_inc(x_812); lean_dec(x_810); -x_813 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_813 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_805); x_814 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_814, 0, x_805); @@ -6423,13 +6423,13 @@ lean_ctor_set(x_829, 0, x_828); lean_ctor_set(x_829, 1, x_827); x_830 = lean_array_push(x_818, x_829); x_831 = lean_array_push(x_830, x_817); -x_832 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_832 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_805); x_833 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_833, 0, x_805); lean_ctor_set(x_833, 1, x_832); x_834 = lean_array_push(x_831, x_833); -x_835 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_835 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_805); x_836 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_836, 0, x_805); @@ -6451,7 +6451,7 @@ lean_ctor_set(x_842, 0, x_828); lean_ctor_set(x_842, 1, x_841); lean_inc(x_837); x_843 = lean_array_push(x_837, x_842); -x_844 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_844 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_805); x_845 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_845, 0, x_805); @@ -6465,7 +6465,7 @@ x_850 = lean_array_push(x_849, x_848); x_851 = l_myMacro____x40_Init_Data_Array_Basic___hyg_3752____closed__5; x_852 = l_Lean_Syntax_mkCApp(x_851, x_850); x_853 = lean_array_push(x_846, x_852); -x_854 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_854 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_855 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_855, 0, x_854); lean_ctor_set(x_855, 1, x_853); @@ -6511,12 +6511,12 @@ x_873 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_873, 0, x_828); lean_ctor_set(x_873, 1, x_872); x_874 = lean_array_push(x_815, x_873); -x_875 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_875 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_876 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_876, 0, x_875); lean_ctor_set(x_876, 1, x_874); x_877 = lean_array_push(x_834, x_876); -x_878 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_878 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_879 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_879, 0, x_878); lean_ctor_set(x_879, 1, x_877); @@ -6582,7 +6582,7 @@ lean_inc(x_903); x_904 = lean_ctor_get(x_902, 1); lean_inc(x_904); lean_dec(x_902); -x_905 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_905 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_906 = lean_name_mk_string(x_2, x_905); lean_inc(x_906); @@ -6610,7 +6610,7 @@ x_915 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_915, 0, x_897); lean_ctor_set(x_915, 1, x_914); x_916 = lean_array_push(x_912, x_915); -x_917 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_917 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_897); x_918 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_918, 0, x_897); @@ -6622,7 +6622,7 @@ x_922 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_922, 0, x_921); lean_ctor_set(x_922, 1, x_920); x_923 = lean_array_push(x_912, x_922); -x_924 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_924 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_897); x_925 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_925, 0, x_897); @@ -6632,12 +6632,12 @@ x_927 = l_Lean_instInhabitedSyntax; x_928 = lean_array_get(x_927, x_9, x_885); lean_dec(x_9); x_929 = lean_array_push(x_926, x_928); -x_930 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_930 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_931 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_931, 0, x_930); lean_ctor_set(x_931, 1, x_929); x_932 = lean_array_push(x_919, x_931); -x_933 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_933 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_934 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_934, 0, x_933); lean_ctor_set(x_934, 1, x_932); @@ -6653,7 +6653,7 @@ x_941 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_941, 0, x_897); lean_ctor_set(x_941, 1, x_940); x_942 = lean_array_push(x_939, x_941); -x_943 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_943 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_944 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_944, 0, x_943); lean_ctor_set(x_944, 1, x_942); @@ -6711,7 +6711,7 @@ lean_inc(x_967); x_968 = lean_ctor_get(x_966, 1); lean_inc(x_968); lean_dec(x_966); -x_969 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_969 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_970 = lean_name_mk_string(x_2, x_969); lean_inc(x_970); @@ -6739,7 +6739,7 @@ x_979 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_979, 0, x_961); lean_ctor_set(x_979, 1, x_978); x_980 = lean_array_push(x_976, x_979); -x_981 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_981 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_961); x_982 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_982, 0, x_961); @@ -6751,7 +6751,7 @@ x_986 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_986, 0, x_985); lean_ctor_set(x_986, 1, x_984); x_987 = lean_array_push(x_976, x_986); -x_988 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_988 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_961); x_989 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_989, 0, x_961); @@ -6761,12 +6761,12 @@ x_991 = l_Lean_instInhabitedSyntax; x_992 = lean_array_get(x_991, x_9, x_885); lean_dec(x_9); x_993 = lean_array_push(x_990, x_992); -x_994 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_994 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_995 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_995, 0, x_994); lean_ctor_set(x_995, 1, x_993); x_996 = lean_array_push(x_983, x_995); -x_997 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_997 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_998 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_998, 0, x_997); lean_ctor_set(x_998, 1, x_996); @@ -6782,7 +6782,7 @@ x_1005 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1005, 0, x_961); lean_ctor_set(x_1005, 1, x_1004); x_1006 = lean_array_push(x_1003, x_1005); -x_1007 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1007 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1008 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1008, 0, x_1007); lean_ctor_set(x_1008, 1, x_1006); @@ -6835,7 +6835,7 @@ lean_inc(x_1027); x_1028 = lean_ctor_get(x_1026, 1); lean_inc(x_1028); lean_dec(x_1026); -x_1029 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_1029 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_1030 = lean_name_mk_string(x_2, x_1029); lean_inc(x_1030); @@ -6863,7 +6863,7 @@ x_1039 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1039, 0, x_1021); lean_ctor_set(x_1039, 1, x_1038); x_1040 = lean_array_push(x_1036, x_1039); -x_1041 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1041 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1021); x_1042 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1042, 0, x_1021); @@ -6875,7 +6875,7 @@ x_1046 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1046, 0, x_1045); lean_ctor_set(x_1046, 1, x_1044); x_1047 = lean_array_push(x_1036, x_1046); -x_1048 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1048 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1021); x_1049 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1049, 0, x_1021); @@ -6885,12 +6885,12 @@ x_1051 = l_Lean_instInhabitedSyntax; x_1052 = lean_array_get(x_1051, x_9, x_885); lean_dec(x_9); x_1053 = lean_array_push(x_1050, x_1052); -x_1054 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1054 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_1055 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1055, 0, x_1054); lean_ctor_set(x_1055, 1, x_1053); x_1056 = lean_array_push(x_1043, x_1055); -x_1057 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1057 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1058 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1058, 0, x_1057); lean_ctor_set(x_1058, 1, x_1056); @@ -6906,7 +6906,7 @@ x_1065 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1065, 0, x_1021); lean_ctor_set(x_1065, 1, x_1064); x_1066 = lean_array_push(x_1063, x_1065); -x_1067 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1067 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1068 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1068, 0, x_1067); lean_ctor_set(x_1068, 1, x_1066); @@ -6964,7 +6964,7 @@ lean_inc(x_1091); x_1092 = lean_ctor_get(x_1090, 1); lean_inc(x_1092); lean_dec(x_1090); -x_1093 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_1093 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_1094 = lean_name_mk_string(x_2, x_1093); lean_inc(x_1094); @@ -6992,7 +6992,7 @@ x_1103 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1103, 0, x_1085); lean_ctor_set(x_1103, 1, x_1102); x_1104 = lean_array_push(x_1100, x_1103); -x_1105 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1105 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1085); x_1106 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1106, 0, x_1085); @@ -7004,7 +7004,7 @@ x_1110 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1110, 0, x_1109); lean_ctor_set(x_1110, 1, x_1108); x_1111 = lean_array_push(x_1100, x_1110); -x_1112 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1112 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1085); x_1113 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1113, 0, x_1085); @@ -7014,12 +7014,12 @@ x_1115 = l_Lean_instInhabitedSyntax; x_1116 = lean_array_get(x_1115, x_9, x_885); lean_dec(x_9); x_1117 = lean_array_push(x_1114, x_1116); -x_1118 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1118 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_1119 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1119, 0, x_1118); lean_ctor_set(x_1119, 1, x_1117); x_1120 = lean_array_push(x_1107, x_1119); -x_1121 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1121 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1122 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1122, 0, x_1121); lean_ctor_set(x_1122, 1, x_1120); @@ -7035,7 +7035,7 @@ x_1129 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1129, 0, x_1085); lean_ctor_set(x_1129, 1, x_1128); x_1130 = lean_array_push(x_1127, x_1129); -x_1131 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1131 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1132 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1132, 0, x_1131); lean_ctor_set(x_1132, 1, x_1130); @@ -7112,7 +7112,7 @@ lean_inc(x_1162); x_1163 = lean_ctor_get(x_1161, 1); lean_inc(x_1163); lean_dec(x_1161); -x_1164 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_1164 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_1165 = lean_name_mk_string(x_2, x_1164); lean_inc(x_1165); @@ -7140,7 +7140,7 @@ x_1174 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1174, 0, x_1156); lean_ctor_set(x_1174, 1, x_1173); x_1175 = lean_array_push(x_1171, x_1174); -x_1176 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1176 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1156); x_1177 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1177, 0, x_1156); @@ -7152,7 +7152,7 @@ x_1181 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1181, 0, x_1180); lean_ctor_set(x_1181, 1, x_1179); x_1182 = lean_array_push(x_1171, x_1181); -x_1183 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1183 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1156); x_1184 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1184, 0, x_1156); @@ -7162,12 +7162,12 @@ x_1186 = l_Lean_instInhabitedSyntax; x_1187 = lean_array_get(x_1186, x_9, x_1144); lean_dec(x_9); x_1188 = lean_array_push(x_1185, x_1187); -x_1189 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1189 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_1190 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1190, 0, x_1189); lean_ctor_set(x_1190, 1, x_1188); x_1191 = lean_array_push(x_1178, x_1190); -x_1192 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1192 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1193 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1193, 0, x_1192); lean_ctor_set(x_1193, 1, x_1191); @@ -7183,7 +7183,7 @@ x_1200 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1200, 0, x_1156); lean_ctor_set(x_1200, 1, x_1199); x_1201 = lean_array_push(x_1198, x_1200); -x_1202 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1202 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1203 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1203, 0, x_1202); lean_ctor_set(x_1203, 1, x_1201); @@ -7241,7 +7241,7 @@ lean_inc(x_1226); x_1227 = lean_ctor_get(x_1225, 1); lean_inc(x_1227); lean_dec(x_1225); -x_1228 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_1228 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_1229 = lean_name_mk_string(x_2, x_1228); lean_inc(x_1229); @@ -7269,7 +7269,7 @@ x_1238 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1238, 0, x_1220); lean_ctor_set(x_1238, 1, x_1237); x_1239 = lean_array_push(x_1235, x_1238); -x_1240 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1240 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1220); x_1241 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1241, 0, x_1220); @@ -7281,7 +7281,7 @@ x_1245 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1245, 0, x_1244); lean_ctor_set(x_1245, 1, x_1243); x_1246 = lean_array_push(x_1235, x_1245); -x_1247 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1247 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1220); x_1248 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1248, 0, x_1220); @@ -7291,12 +7291,12 @@ x_1250 = l_Lean_instInhabitedSyntax; x_1251 = lean_array_get(x_1250, x_9, x_1144); lean_dec(x_9); x_1252 = lean_array_push(x_1249, x_1251); -x_1253 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1253 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_1254 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1254, 0, x_1253); lean_ctor_set(x_1254, 1, x_1252); x_1255 = lean_array_push(x_1242, x_1254); -x_1256 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1256 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1257 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1257, 0, x_1256); lean_ctor_set(x_1257, 1, x_1255); @@ -7312,7 +7312,7 @@ x_1264 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1264, 0, x_1220); lean_ctor_set(x_1264, 1, x_1263); x_1265 = lean_array_push(x_1262, x_1264); -x_1266 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1266 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1267 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1267, 0, x_1266); lean_ctor_set(x_1267, 1, x_1265); @@ -7365,7 +7365,7 @@ lean_inc(x_1286); x_1287 = lean_ctor_get(x_1285, 1); lean_inc(x_1287); lean_dec(x_1285); -x_1288 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_1288 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_1289 = lean_name_mk_string(x_2, x_1288); lean_inc(x_1289); @@ -7393,7 +7393,7 @@ x_1298 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1298, 0, x_1280); lean_ctor_set(x_1298, 1, x_1297); x_1299 = lean_array_push(x_1295, x_1298); -x_1300 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1300 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1280); x_1301 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1301, 0, x_1280); @@ -7405,7 +7405,7 @@ x_1305 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1305, 0, x_1304); lean_ctor_set(x_1305, 1, x_1303); x_1306 = lean_array_push(x_1295, x_1305); -x_1307 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1307 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1280); x_1308 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1308, 0, x_1280); @@ -7415,12 +7415,12 @@ x_1310 = l_Lean_instInhabitedSyntax; x_1311 = lean_array_get(x_1310, x_9, x_1144); lean_dec(x_9); x_1312 = lean_array_push(x_1309, x_1311); -x_1313 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1313 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_1314 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1314, 0, x_1313); lean_ctor_set(x_1314, 1, x_1312); x_1315 = lean_array_push(x_1302, x_1314); -x_1316 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1316 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1317 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1317, 0, x_1316); lean_ctor_set(x_1317, 1, x_1315); @@ -7436,7 +7436,7 @@ x_1324 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1324, 0, x_1280); lean_ctor_set(x_1324, 1, x_1323); x_1325 = lean_array_push(x_1322, x_1324); -x_1326 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1326 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1327 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1327, 0, x_1326); lean_ctor_set(x_1327, 1, x_1325); @@ -7494,7 +7494,7 @@ lean_inc(x_1350); x_1351 = lean_ctor_get(x_1349, 1); lean_inc(x_1351); lean_dec(x_1349); -x_1352 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_1352 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_1353 = lean_name_mk_string(x_2, x_1352); lean_inc(x_1353); @@ -7522,7 +7522,7 @@ x_1362 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1362, 0, x_1344); lean_ctor_set(x_1362, 1, x_1361); x_1363 = lean_array_push(x_1359, x_1362); -x_1364 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1364 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1344); x_1365 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1365, 0, x_1344); @@ -7534,7 +7534,7 @@ x_1369 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1369, 0, x_1368); lean_ctor_set(x_1369, 1, x_1367); x_1370 = lean_array_push(x_1359, x_1369); -x_1371 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1371 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1344); x_1372 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1372, 0, x_1344); @@ -7544,12 +7544,12 @@ x_1374 = l_Lean_instInhabitedSyntax; x_1375 = lean_array_get(x_1374, x_9, x_1144); lean_dec(x_9); x_1376 = lean_array_push(x_1373, x_1375); -x_1377 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1377 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_1378 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1378, 0, x_1377); lean_ctor_set(x_1378, 1, x_1376); x_1379 = lean_array_push(x_1366, x_1378); -x_1380 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1380 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1381 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1381, 0, x_1380); lean_ctor_set(x_1381, 1, x_1379); @@ -7565,7 +7565,7 @@ x_1388 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1388, 0, x_1344); lean_ctor_set(x_1388, 1, x_1387); x_1389 = lean_array_push(x_1386, x_1388); -x_1390 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1390 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1391 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1391, 0, x_1390); lean_ctor_set(x_1391, 1, x_1389); @@ -7644,7 +7644,7 @@ lean_inc(x_1421); x_1422 = lean_ctor_get(x_1420, 1); lean_inc(x_1422); lean_dec(x_1420); -x_1423 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_1423 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_1424 = lean_name_mk_string(x_2, x_1423); lean_inc(x_1424); @@ -7672,7 +7672,7 @@ x_1433 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1433, 0, x_1415); lean_ctor_set(x_1433, 1, x_1432); x_1434 = lean_array_push(x_1430, x_1433); -x_1435 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1435 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1415); x_1436 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1436, 0, x_1415); @@ -7684,7 +7684,7 @@ x_1440 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1440, 0, x_1439); lean_ctor_set(x_1440, 1, x_1438); x_1441 = lean_array_push(x_1430, x_1440); -x_1442 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1442 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1415); x_1443 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1443, 0, x_1415); @@ -7694,12 +7694,12 @@ x_1445 = l_Lean_instInhabitedSyntax; x_1446 = lean_array_get(x_1445, x_9, x_1403); lean_dec(x_9); x_1447 = lean_array_push(x_1444, x_1446); -x_1448 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1448 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_1449 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1449, 0, x_1448); lean_ctor_set(x_1449, 1, x_1447); x_1450 = lean_array_push(x_1437, x_1449); -x_1451 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1451 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1452 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1452, 0, x_1451); lean_ctor_set(x_1452, 1, x_1450); @@ -7715,7 +7715,7 @@ x_1459 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1459, 0, x_1415); lean_ctor_set(x_1459, 1, x_1458); x_1460 = lean_array_push(x_1457, x_1459); -x_1461 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1461 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1462 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1462, 0, x_1461); lean_ctor_set(x_1462, 1, x_1460); @@ -7773,7 +7773,7 @@ lean_inc(x_1485); x_1486 = lean_ctor_get(x_1484, 1); lean_inc(x_1486); lean_dec(x_1484); -x_1487 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_1487 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_1488 = lean_name_mk_string(x_2, x_1487); lean_inc(x_1488); @@ -7801,7 +7801,7 @@ x_1497 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1497, 0, x_1479); lean_ctor_set(x_1497, 1, x_1496); x_1498 = lean_array_push(x_1494, x_1497); -x_1499 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1499 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1479); x_1500 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1500, 0, x_1479); @@ -7813,7 +7813,7 @@ x_1504 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1504, 0, x_1503); lean_ctor_set(x_1504, 1, x_1502); x_1505 = lean_array_push(x_1494, x_1504); -x_1506 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1506 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1479); x_1507 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1507, 0, x_1479); @@ -7823,12 +7823,12 @@ x_1509 = l_Lean_instInhabitedSyntax; x_1510 = lean_array_get(x_1509, x_9, x_1403); lean_dec(x_9); x_1511 = lean_array_push(x_1508, x_1510); -x_1512 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1512 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_1513 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1513, 0, x_1512); lean_ctor_set(x_1513, 1, x_1511); x_1514 = lean_array_push(x_1501, x_1513); -x_1515 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1515 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1516 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1516, 0, x_1515); lean_ctor_set(x_1516, 1, x_1514); @@ -7844,7 +7844,7 @@ x_1523 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1523, 0, x_1479); lean_ctor_set(x_1523, 1, x_1522); x_1524 = lean_array_push(x_1521, x_1523); -x_1525 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1525 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1526 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1526, 0, x_1525); lean_ctor_set(x_1526, 1, x_1524); @@ -7897,7 +7897,7 @@ lean_inc(x_1545); x_1546 = lean_ctor_get(x_1544, 1); lean_inc(x_1546); lean_dec(x_1544); -x_1547 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_1547 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_1548 = lean_name_mk_string(x_2, x_1547); lean_inc(x_1548); @@ -7925,7 +7925,7 @@ x_1557 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1557, 0, x_1539); lean_ctor_set(x_1557, 1, x_1556); x_1558 = lean_array_push(x_1554, x_1557); -x_1559 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1559 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1539); x_1560 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1560, 0, x_1539); @@ -7937,7 +7937,7 @@ x_1564 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1564, 0, x_1563); lean_ctor_set(x_1564, 1, x_1562); x_1565 = lean_array_push(x_1554, x_1564); -x_1566 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1566 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1539); x_1567 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1567, 0, x_1539); @@ -7947,12 +7947,12 @@ x_1569 = l_Lean_instInhabitedSyntax; x_1570 = lean_array_get(x_1569, x_9, x_1403); lean_dec(x_9); x_1571 = lean_array_push(x_1568, x_1570); -x_1572 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1572 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_1573 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1573, 0, x_1572); lean_ctor_set(x_1573, 1, x_1571); x_1574 = lean_array_push(x_1561, x_1573); -x_1575 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1575 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1576 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1576, 0, x_1575); lean_ctor_set(x_1576, 1, x_1574); @@ -7968,7 +7968,7 @@ x_1583 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1583, 0, x_1539); lean_ctor_set(x_1583, 1, x_1582); x_1584 = lean_array_push(x_1581, x_1583); -x_1585 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1585 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1586 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1586, 0, x_1585); lean_ctor_set(x_1586, 1, x_1584); @@ -8026,7 +8026,7 @@ lean_inc(x_1609); x_1610 = lean_ctor_get(x_1608, 1); lean_inc(x_1610); lean_dec(x_1608); -x_1611 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_1611 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; lean_inc(x_2); x_1612 = lean_name_mk_string(x_2, x_1611); lean_inc(x_1612); @@ -8054,7 +8054,7 @@ x_1621 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1621, 0, x_1603); lean_ctor_set(x_1621, 1, x_1620); x_1622 = lean_array_push(x_1618, x_1621); -x_1623 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1623 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1603); x_1624 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1624, 0, x_1603); @@ -8066,7 +8066,7 @@ x_1628 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1628, 0, x_1627); lean_ctor_set(x_1628, 1, x_1626); x_1629 = lean_array_push(x_1618, x_1628); -x_1630 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1630 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1603); x_1631 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1631, 0, x_1603); @@ -8076,12 +8076,12 @@ x_1633 = l_Lean_instInhabitedSyntax; x_1634 = lean_array_get(x_1633, x_9, x_1403); lean_dec(x_9); x_1635 = lean_array_push(x_1632, x_1634); -x_1636 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1636 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_1637 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1637, 0, x_1636); lean_ctor_set(x_1637, 1, x_1635); x_1638 = lean_array_push(x_1625, x_1637); -x_1639 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1639 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1640 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1640, 0, x_1639); lean_ctor_set(x_1640, 1, x_1638); @@ -8097,7 +8097,7 @@ x_1647 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1647, 0, x_1603); lean_ctor_set(x_1647, 1, x_1646); x_1648 = lean_array_push(x_1645, x_1647); -x_1649 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1649 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1650 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1650, 0, x_1649); lean_ctor_set(x_1650, 1, x_1648); @@ -8810,7 +8810,7 @@ x_210 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_210, 0, x_160); lean_ctor_set(x_210, 1, x_209); x_211 = lean_array_push(x_208, x_210); -x_212 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_212 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_213 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_213, 0, x_212); lean_ctor_set(x_213, 1, x_211); @@ -8922,7 +8922,7 @@ x_262 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_262, 0, x_160); lean_ctor_set(x_262, 1, x_261); x_263 = lean_array_push(x_260, x_262); -x_264 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_264 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_265 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_265, 0, x_264); lean_ctor_set(x_265, 1, x_263); @@ -9109,7 +9109,7 @@ x_337 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_337, 0, x_318); lean_ctor_set(x_337, 1, x_336); x_338 = lean_array_push(x_333, x_337); -x_339 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_339 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_318); x_340 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_340, 0, x_318); @@ -9119,9 +9119,9 @@ x_342 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_343 = lean_array_push(x_341, x_342); x_344 = l_Lean_Syntax_getAntiquotTerm(x_136); lean_dec(x_136); -x_345 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_345 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_346 = lean_array_push(x_345, x_344); -x_347 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_347 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_348 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_348, 0, x_347); lean_ctor_set(x_348, 1, x_346); @@ -9132,13 +9132,13 @@ lean_ctor_set(x_351, 0, x_350); lean_ctor_set(x_351, 1, x_349); x_352 = lean_array_push(x_343, x_351); x_353 = lean_array_push(x_352, x_342); -x_354 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_354 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_318); x_355 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_355, 0, x_318); lean_ctor_set(x_355, 1, x_354); x_356 = lean_array_push(x_353, x_355); -x_357 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_357 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_318); x_358 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_358, 0, x_318); @@ -9193,7 +9193,7 @@ lean_ctor_set(x_378, 0, x_350); lean_ctor_set(x_378, 1, x_377); lean_inc(x_359); x_379 = lean_array_push(x_359, x_378); -x_380 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_380 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_318); x_381 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_381, 0, x_318); @@ -9231,7 +9231,7 @@ x_393 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_393, 0, x_375); lean_ctor_set(x_393, 1, x_392); x_394 = lean_array_push(x_382, x_393); -x_395 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_395 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_396 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_396, 0, x_395); lean_ctor_set(x_396, 1, x_394); @@ -9281,12 +9281,12 @@ x_414 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_414, 0, x_350); lean_ctor_set(x_414, 1, x_413); x_415 = lean_array_push(x_333, x_414); -x_416 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_416 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_417 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_417, 0, x_416); lean_ctor_set(x_417, 1, x_415); x_418 = lean_array_push(x_356, x_417); -x_419 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_419 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_420 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_420, 0, x_419); lean_ctor_set(x_420, 1, x_418); @@ -9301,7 +9301,7 @@ x_426 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_426, 0, x_318); lean_ctor_set(x_426, 1, x_425); x_427 = lean_array_push(x_424, x_426); -x_428 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_428 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_429 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_429, 0, x_428); lean_ctor_set(x_429, 1, x_427); @@ -9356,7 +9356,7 @@ x_447 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_447, 0, x_318); lean_ctor_set(x_447, 1, x_446); x_448 = lean_array_push(x_443, x_447); -x_449 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_449 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_318); x_450 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_450, 0, x_318); @@ -9366,9 +9366,9 @@ x_452 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_453 = lean_array_push(x_451, x_452); x_454 = l_Lean_Syntax_getAntiquotTerm(x_136); lean_dec(x_136); -x_455 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_455 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_456 = lean_array_push(x_455, x_454); -x_457 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_457 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_458 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_458, 0, x_457); lean_ctor_set(x_458, 1, x_456); @@ -9379,13 +9379,13 @@ lean_ctor_set(x_461, 0, x_460); lean_ctor_set(x_461, 1, x_459); x_462 = lean_array_push(x_453, x_461); x_463 = lean_array_push(x_462, x_452); -x_464 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_464 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_318); x_465 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_465, 0, x_318); lean_ctor_set(x_465, 1, x_464); x_466 = lean_array_push(x_463, x_465); -x_467 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_467 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_318); x_468 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_468, 0, x_318); @@ -9440,7 +9440,7 @@ lean_ctor_set(x_488, 0, x_460); lean_ctor_set(x_488, 1, x_487); lean_inc(x_469); x_489 = lean_array_push(x_469, x_488); -x_490 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_490 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_318); x_491 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_491, 0, x_318); @@ -9478,7 +9478,7 @@ x_503 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_503, 0, x_485); lean_ctor_set(x_503, 1, x_502); x_504 = lean_array_push(x_492, x_503); -x_505 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_505 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_506 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_506, 0, x_505); lean_ctor_set(x_506, 1, x_504); @@ -9528,12 +9528,12 @@ x_524 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_524, 0, x_460); lean_ctor_set(x_524, 1, x_523); x_525 = lean_array_push(x_443, x_524); -x_526 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_526 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_527 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_527, 0, x_526); lean_ctor_set(x_527, 1, x_525); x_528 = lean_array_push(x_466, x_527); -x_529 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_529 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_530 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_530, 0, x_529); lean_ctor_set(x_530, 1, x_528); @@ -9548,7 +9548,7 @@ x_536 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_536, 0, x_318); lean_ctor_set(x_536, 1, x_535); x_537 = lean_array_push(x_534, x_536); -x_538 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_538 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_539 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_539, 0, x_538); lean_ctor_set(x_539, 1, x_537); @@ -9975,7 +9975,7 @@ x_7 = l___private_Init_Meta_0__Lean_quoteList___at___private_Lean_Elab_Quotation x_8 = l_Lean_Syntax_mkApp___closed__1; x_9 = lean_array_push(x_8, x_6); x_10 = lean_array_push(x_9, x_7); -x_11 = l_myMacro____x40_Init_Notation___hyg_11334____closed__7; +x_11 = l_myMacro____x40_Init_Notation___hyg_11358____closed__7; x_12 = l_Lean_Syntax_mkCApp(x_11, x_10); return x_12; } @@ -10014,7 +10014,7 @@ x_13 = l_Lean_instQuoteProd___rarg___closed__2; x_14 = l_Lean_Syntax_mkCApp(x_13, x_12); x_15 = lean_array_push(x_10, x_14); x_16 = lean_array_push(x_15, x_5); -x_17 = l_myMacro____x40_Init_Notation___hyg_11334____closed__7; +x_17 = l_myMacro____x40_Init_Notation___hyg_11358____closed__7; x_18 = l_Lean_Syntax_mkCApp(x_17, x_16); return x_18; } @@ -10430,7 +10430,7 @@ x_73 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_73, 0, x_21); lean_ctor_set(x_73, 1, x_72); x_74 = lean_array_push(x_71, x_73); -x_75 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_75 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); @@ -10557,7 +10557,7 @@ x_140 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_140, 0, x_21); lean_ctor_set(x_140, 1, x_139); x_141 = lean_array_push(x_138, x_140); -x_142 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_142 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_143 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_143, 0, x_142); lean_ctor_set(x_143, 1, x_141); @@ -11152,7 +11152,7 @@ lean_ctor_set(x_157, 0, x_112); lean_ctor_set(x_157, 1, x_156); lean_inc(x_157); x_158 = lean_array_push(x_155, x_157); -x_159 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_159 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_160 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_160, 0, x_159); lean_ctor_set(x_160, 1, x_158); @@ -11227,7 +11227,7 @@ lean_ctor_set(x_195, 0, x_112); lean_ctor_set(x_195, 1, x_194); lean_inc(x_195); x_196 = lean_array_push(x_193, x_195); -x_197 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_197 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_198 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_198, 0, x_197); lean_ctor_set(x_198, 1, x_196); @@ -11366,7 +11366,7 @@ lean_ctor_set(x_259, 0, x_112); lean_ctor_set(x_259, 1, x_258); lean_inc(x_259); x_260 = lean_array_push(x_257, x_259); -x_261 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_261 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_262 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_262, 0, x_261); lean_ctor_set(x_262, 1, x_260); @@ -11537,7 +11537,7 @@ lean_ctor_set(x_334, 0, x_288); lean_ctor_set(x_334, 1, x_333); lean_inc(x_334); x_335 = lean_array_push(x_332, x_334); -x_336 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_336 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_337 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_337, 0, x_336); lean_ctor_set(x_337, 1, x_335); @@ -13278,13 +13278,13 @@ if (x_20 == 0) { lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; x_21 = lean_ctor_get(x_19, 0); -x_22 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_22 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_17); lean_inc(x_21); x_23 = l_Lean_addMacroScope(x_21, x_22, x_17); x_24 = lean_box(0); -x_25 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_26 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_25 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_26 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_14); x_27 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_27, 0, x_14); @@ -13312,7 +13312,7 @@ x_37 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_37, 0, x_14); lean_ctor_set(x_37, 1, x_36); x_38 = lean_array_push(x_28, x_37); -x_39 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_39 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_14); x_40 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_40, 0, x_14); @@ -13335,7 +13335,7 @@ x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); x_49 = lean_array_push(x_28, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_50 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_14); x_51 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_51, 0, x_14); @@ -13424,13 +13424,13 @@ x_91 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_91, 0, x_90); lean_ctor_set(x_91, 1, x_89); x_92 = lean_array_push(x_80, x_91); -x_93 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_93 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_94 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_94, 0, x_93); lean_ctor_set(x_94, 1, x_92); lean_inc(x_41); x_95 = lean_array_push(x_41, x_94); -x_96 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_96 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_97 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_97, 0, x_96); lean_ctor_set(x_97, 1, x_95); @@ -13448,7 +13448,7 @@ lean_ctor_set(x_104, 0, x_14); lean_ctor_set(x_104, 1, x_103); lean_inc(x_104); x_105 = lean_array_push(x_102, x_104); -x_106 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_106 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_107 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_107, 0, x_106); lean_ctor_set(x_107, 1, x_105); @@ -13528,13 +13528,13 @@ x_141 = lean_ctor_get(x_19, 1); lean_inc(x_141); lean_inc(x_140); lean_dec(x_19); -x_142 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_142 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_inc(x_17); lean_inc(x_140); x_143 = l_Lean_addMacroScope(x_140, x_142, x_17); x_144 = lean_box(0); -x_145 = l_myMacro____x40_Init_Notation___hyg_12069____closed__3; -x_146 = l_myMacro____x40_Init_Notation___hyg_12069____closed__9; +x_145 = l_myMacro____x40_Init_Notation___hyg_12093____closed__3; +x_146 = l_myMacro____x40_Init_Notation___hyg_12093____closed__9; lean_inc(x_14); x_147 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_147, 0, x_14); @@ -13562,7 +13562,7 @@ x_157 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_157, 0, x_14); lean_ctor_set(x_157, 1, x_156); x_158 = lean_array_push(x_148, x_157); -x_159 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_159 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_14); x_160 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_160, 0, x_14); @@ -13585,7 +13585,7 @@ x_168 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_168, 0, x_167); lean_ctor_set(x_168, 1, x_166); x_169 = lean_array_push(x_148, x_168); -x_170 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_170 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_14); x_171 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_171, 0, x_14); @@ -13674,13 +13674,13 @@ x_211 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_211, 0, x_210); lean_ctor_set(x_211, 1, x_209); x_212 = lean_array_push(x_200, x_211); -x_213 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_213 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_214 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_214, 0, x_213); lean_ctor_set(x_214, 1, x_212); lean_inc(x_161); x_215 = lean_array_push(x_161, x_214); -x_216 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_216 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_217 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_217, 0, x_216); lean_ctor_set(x_217, 1, x_215); @@ -13698,7 +13698,7 @@ lean_ctor_set(x_224, 0, x_14); lean_ctor_set(x_224, 1, x_223); lean_inc(x_224); x_225 = lean_array_push(x_222, x_224); -x_226 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_226 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_227 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_227, 0, x_226); lean_ctor_set(x_227, 1, x_225); @@ -14300,7 +14300,7 @@ x_43 = lean_array_push(x_17, x_42); x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_26); lean_ctor_set(x_44, 1, x_43); -x_45 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_45 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_46 = lean_array_push(x_45, x_44); x_47 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_48 = lean_array_push(x_46, x_47); @@ -14336,7 +14336,7 @@ x_65 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_65, 0, x_64); lean_ctor_set(x_65, 1, x_63); x_66 = lean_array_push(x_57, x_65); -x_67 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_67 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_12); x_68 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_68, 0, x_12); @@ -14369,7 +14369,7 @@ x_82 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_82, 0, x_81); lean_ctor_set(x_82, 1, x_80); x_83 = lean_array_push(x_66, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_84 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_12); x_85 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_85, 0, x_12); @@ -14493,7 +14493,7 @@ x_145 = lean_array_push(x_119, x_144); x_146 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_146, 0, x_128); lean_ctor_set(x_146, 1, x_145); -x_147 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_147 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_148 = lean_array_push(x_147, x_146); x_149 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_150 = lean_array_push(x_148, x_149); @@ -14529,7 +14529,7 @@ x_167 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_167, 0, x_166); lean_ctor_set(x_167, 1, x_165); x_168 = lean_array_push(x_159, x_167); -x_169 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_169 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_113); x_170 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_170, 0, x_113); @@ -14562,7 +14562,7 @@ x_184 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_184, 0, x_183); lean_ctor_set(x_184, 1, x_182); x_185 = lean_array_push(x_168, x_184); -x_186 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_186 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_113); x_187 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_187, 0, x_113); @@ -15072,13 +15072,13 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_noOpMat _start: { lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; -x_4 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_4 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_5 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_5, 0, x_1); lean_ctor_set(x_5, 1, x_4); x_6 = l_Array_empty___closed__1; x_7 = lean_array_push(x_6, x_5); -x_8 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_8 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_9 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_9, 0, x_8); lean_ctor_set(x_9, 1, x_7); @@ -16672,7 +16672,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__8___closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_13049____closed__6; +x_2 = l_myMacro____x40_Init_Notation___hyg_13073____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -16718,7 +16718,7 @@ lean_inc(x_28); x_29 = lean_ctor_get(x_27, 1); lean_inc(x_29); lean_dec(x_27); -x_30 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_30 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_1); x_31 = lean_name_mk_string(x_1, x_30); lean_inc(x_22); @@ -16727,10 +16727,10 @@ lean_ctor_set(x_32, 0, x_22); lean_ctor_set(x_32, 1, x_30); lean_inc(x_3); x_33 = lean_array_push(x_3, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_15425____closed__3; +x_34 = l_myMacro____x40_Init_Notation___hyg_15449____closed__3; lean_inc(x_1); x_35 = lean_name_mk_string(x_1, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_15425____closed__5; +x_36 = l_myMacro____x40_Init_Notation___hyg_15449____closed__5; lean_inc(x_1); x_37 = lean_name_mk_string(x_1, x_36); lean_inc(x_20); @@ -16745,7 +16745,7 @@ lean_inc(x_39); x_40 = lean_array_push(x_38, x_39); lean_inc(x_39); x_41 = lean_array_push(x_40, x_39); -x_42 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_42 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_22); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_22); @@ -16763,7 +16763,7 @@ lean_ctor_set(x_48, 2, x_46); lean_ctor_set(x_48, 3, x_4); lean_inc(x_3); x_49 = lean_array_push(x_3, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_50 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_inc(x_1); x_51 = lean_name_mk_string(x_1, x_50); x_52 = l_prec_x28___x29___closed__3; @@ -16773,7 +16773,7 @@ lean_ctor_set(x_53, 0, x_22); lean_ctor_set(x_53, 1, x_52); lean_inc(x_3); x_54 = lean_array_push(x_3, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_55 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1); x_56 = lean_name_mk_string(x_1, x_55); lean_inc(x_22); @@ -16782,7 +16782,7 @@ lean_ctor_set(x_57, 0, x_22); lean_ctor_set(x_57, 1, x_55); lean_inc(x_3); x_58 = lean_array_push(x_3, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_13352____closed__11; +x_59 = l_myMacro____x40_Init_Notation___hyg_13376____closed__11; lean_inc(x_1); x_60 = lean_name_mk_string(x_1, x_59); lean_inc(x_6); @@ -16794,7 +16794,7 @@ lean_ctor_set(x_62, 0, x_5); lean_ctor_set(x_62, 1, x_61); lean_inc(x_3); x_63 = lean_array_push(x_3, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_64 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_22); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_22); @@ -16846,7 +16846,7 @@ x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_35); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_33, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_88 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_89 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_89, 0, x_22); lean_ctor_set(x_89, 1, x_88); @@ -16911,7 +16911,7 @@ lean_inc(x_28); x_29 = lean_ctor_get(x_27, 1); lean_inc(x_29); lean_dec(x_27); -x_30 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_30 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_1); x_31 = lean_name_mk_string(x_1, x_30); lean_inc(x_22); @@ -16920,10 +16920,10 @@ lean_ctor_set(x_32, 0, x_22); lean_ctor_set(x_32, 1, x_30); lean_inc(x_3); x_33 = lean_array_push(x_3, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_15425____closed__3; +x_34 = l_myMacro____x40_Init_Notation___hyg_15449____closed__3; lean_inc(x_1); x_35 = lean_name_mk_string(x_1, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_15425____closed__5; +x_36 = l_myMacro____x40_Init_Notation___hyg_15449____closed__5; lean_inc(x_1); x_37 = lean_name_mk_string(x_1, x_36); lean_inc(x_20); @@ -16938,7 +16938,7 @@ lean_inc(x_39); x_40 = lean_array_push(x_38, x_39); lean_inc(x_39); x_41 = lean_array_push(x_40, x_39); -x_42 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_42 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_22); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_22); @@ -16956,7 +16956,7 @@ lean_ctor_set(x_48, 2, x_46); lean_ctor_set(x_48, 3, x_4); lean_inc(x_3); x_49 = lean_array_push(x_3, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_50 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_inc(x_1); x_51 = lean_name_mk_string(x_1, x_50); x_52 = l_prec_x28___x29___closed__3; @@ -16966,7 +16966,7 @@ lean_ctor_set(x_53, 0, x_22); lean_ctor_set(x_53, 1, x_52); lean_inc(x_3); x_54 = lean_array_push(x_3, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_55 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1); x_56 = lean_name_mk_string(x_1, x_55); lean_inc(x_22); @@ -16975,7 +16975,7 @@ lean_ctor_set(x_57, 0, x_22); lean_ctor_set(x_57, 1, x_55); lean_inc(x_3); x_58 = lean_array_push(x_3, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_13352____closed__11; +x_59 = l_myMacro____x40_Init_Notation___hyg_13376____closed__11; lean_inc(x_1); x_60 = lean_name_mk_string(x_1, x_59); lean_inc(x_6); @@ -16987,7 +16987,7 @@ lean_ctor_set(x_62, 0, x_5); lean_ctor_set(x_62, 1, x_61); lean_inc(x_3); x_63 = lean_array_push(x_3, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_64 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_22); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_22); @@ -17039,7 +17039,7 @@ x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_35); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_33, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_88 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_89 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_89, 0, x_22); lean_ctor_set(x_89, 1, x_88); @@ -17104,7 +17104,7 @@ lean_inc(x_28); x_29 = lean_ctor_get(x_27, 1); lean_inc(x_29); lean_dec(x_27); -x_30 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_30 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_1); x_31 = lean_name_mk_string(x_1, x_30); lean_inc(x_22); @@ -17113,10 +17113,10 @@ lean_ctor_set(x_32, 0, x_22); lean_ctor_set(x_32, 1, x_30); lean_inc(x_3); x_33 = lean_array_push(x_3, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_15425____closed__3; +x_34 = l_myMacro____x40_Init_Notation___hyg_15449____closed__3; lean_inc(x_1); x_35 = lean_name_mk_string(x_1, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_15425____closed__5; +x_36 = l_myMacro____x40_Init_Notation___hyg_15449____closed__5; lean_inc(x_1); x_37 = lean_name_mk_string(x_1, x_36); lean_inc(x_20); @@ -17131,7 +17131,7 @@ lean_inc(x_39); x_40 = lean_array_push(x_38, x_39); lean_inc(x_39); x_41 = lean_array_push(x_40, x_39); -x_42 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_42 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_22); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_22); @@ -17149,7 +17149,7 @@ lean_ctor_set(x_48, 2, x_46); lean_ctor_set(x_48, 3, x_4); lean_inc(x_3); x_49 = lean_array_push(x_3, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_50 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_inc(x_1); x_51 = lean_name_mk_string(x_1, x_50); x_52 = l_prec_x28___x29___closed__3; @@ -17159,7 +17159,7 @@ lean_ctor_set(x_53, 0, x_22); lean_ctor_set(x_53, 1, x_52); lean_inc(x_3); x_54 = lean_array_push(x_3, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_55 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1); x_56 = lean_name_mk_string(x_1, x_55); lean_inc(x_22); @@ -17168,7 +17168,7 @@ lean_ctor_set(x_57, 0, x_22); lean_ctor_set(x_57, 1, x_55); lean_inc(x_3); x_58 = lean_array_push(x_3, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_13352____closed__11; +x_59 = l_myMacro____x40_Init_Notation___hyg_13376____closed__11; lean_inc(x_1); x_60 = lean_name_mk_string(x_1, x_59); lean_inc(x_6); @@ -17180,7 +17180,7 @@ lean_ctor_set(x_62, 0, x_5); lean_ctor_set(x_62, 1, x_61); lean_inc(x_3); x_63 = lean_array_push(x_3, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_64 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_22); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_22); @@ -17232,7 +17232,7 @@ x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_35); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_33, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_88 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_89 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_89, 0, x_22); lean_ctor_set(x_89, 1, x_88); @@ -17389,7 +17389,7 @@ lean_inc(x_28); x_29 = lean_ctor_get(x_27, 1); lean_inc(x_29); lean_dec(x_27); -x_30 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_30 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_1); x_31 = lean_name_mk_string(x_1, x_30); lean_inc(x_22); @@ -17398,10 +17398,10 @@ lean_ctor_set(x_32, 0, x_22); lean_ctor_set(x_32, 1, x_30); lean_inc(x_3); x_33 = lean_array_push(x_3, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_15425____closed__3; +x_34 = l_myMacro____x40_Init_Notation___hyg_15449____closed__3; lean_inc(x_1); x_35 = lean_name_mk_string(x_1, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_15425____closed__5; +x_36 = l_myMacro____x40_Init_Notation___hyg_15449____closed__5; lean_inc(x_1); x_37 = lean_name_mk_string(x_1, x_36); lean_inc(x_20); @@ -17416,7 +17416,7 @@ lean_inc(x_39); x_40 = lean_array_push(x_38, x_39); lean_inc(x_39); x_41 = lean_array_push(x_40, x_39); -x_42 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_42 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_22); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_22); @@ -17434,7 +17434,7 @@ lean_ctor_set(x_48, 2, x_46); lean_ctor_set(x_48, 3, x_4); lean_inc(x_3); x_49 = lean_array_push(x_3, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_50 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_inc(x_1); x_51 = lean_name_mk_string(x_1, x_50); x_52 = l_prec_x28___x29___closed__3; @@ -17444,7 +17444,7 @@ lean_ctor_set(x_53, 0, x_22); lean_ctor_set(x_53, 1, x_52); lean_inc(x_3); x_54 = lean_array_push(x_3, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_55 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1); x_56 = lean_name_mk_string(x_1, x_55); lean_inc(x_22); @@ -17453,7 +17453,7 @@ lean_ctor_set(x_57, 0, x_22); lean_ctor_set(x_57, 1, x_55); lean_inc(x_3); x_58 = lean_array_push(x_3, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_13352____closed__11; +x_59 = l_myMacro____x40_Init_Notation___hyg_13376____closed__11; lean_inc(x_1); x_60 = lean_name_mk_string(x_1, x_59); lean_inc(x_6); @@ -17465,7 +17465,7 @@ lean_ctor_set(x_62, 0, x_5); lean_ctor_set(x_62, 1, x_61); lean_inc(x_3); x_63 = lean_array_push(x_3, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_64 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_22); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_22); @@ -17517,7 +17517,7 @@ x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_35); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_33, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_88 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_89 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_89, 0, x_22); lean_ctor_set(x_89, 1, x_88); @@ -17582,7 +17582,7 @@ lean_inc(x_28); x_29 = lean_ctor_get(x_27, 1); lean_inc(x_29); lean_dec(x_27); -x_30 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_30 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_1); x_31 = lean_name_mk_string(x_1, x_30); lean_inc(x_22); @@ -17591,10 +17591,10 @@ lean_ctor_set(x_32, 0, x_22); lean_ctor_set(x_32, 1, x_30); lean_inc(x_3); x_33 = lean_array_push(x_3, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_15425____closed__3; +x_34 = l_myMacro____x40_Init_Notation___hyg_15449____closed__3; lean_inc(x_1); x_35 = lean_name_mk_string(x_1, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_15425____closed__5; +x_36 = l_myMacro____x40_Init_Notation___hyg_15449____closed__5; lean_inc(x_1); x_37 = lean_name_mk_string(x_1, x_36); lean_inc(x_20); @@ -17609,7 +17609,7 @@ lean_inc(x_39); x_40 = lean_array_push(x_38, x_39); lean_inc(x_39); x_41 = lean_array_push(x_40, x_39); -x_42 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_42 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_22); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_22); @@ -17627,7 +17627,7 @@ lean_ctor_set(x_48, 2, x_46); lean_ctor_set(x_48, 3, x_4); lean_inc(x_3); x_49 = lean_array_push(x_3, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_50 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_inc(x_1); x_51 = lean_name_mk_string(x_1, x_50); x_52 = l_prec_x28___x29___closed__3; @@ -17637,7 +17637,7 @@ lean_ctor_set(x_53, 0, x_22); lean_ctor_set(x_53, 1, x_52); lean_inc(x_3); x_54 = lean_array_push(x_3, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_55 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1); x_56 = lean_name_mk_string(x_1, x_55); lean_inc(x_22); @@ -17646,7 +17646,7 @@ lean_ctor_set(x_57, 0, x_22); lean_ctor_set(x_57, 1, x_55); lean_inc(x_3); x_58 = lean_array_push(x_3, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_13352____closed__11; +x_59 = l_myMacro____x40_Init_Notation___hyg_13376____closed__11; lean_inc(x_1); x_60 = lean_name_mk_string(x_1, x_59); lean_inc(x_6); @@ -17658,7 +17658,7 @@ lean_ctor_set(x_62, 0, x_5); lean_ctor_set(x_62, 1, x_61); lean_inc(x_3); x_63 = lean_array_push(x_3, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_64 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_22); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_22); @@ -17710,7 +17710,7 @@ x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_35); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_33, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_88 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_89 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_89, 0, x_22); lean_ctor_set(x_89, 1, x_88); @@ -17775,7 +17775,7 @@ lean_inc(x_28); x_29 = lean_ctor_get(x_27, 1); lean_inc(x_29); lean_dec(x_27); -x_30 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_30 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_1); x_31 = lean_name_mk_string(x_1, x_30); lean_inc(x_22); @@ -17784,10 +17784,10 @@ lean_ctor_set(x_32, 0, x_22); lean_ctor_set(x_32, 1, x_30); lean_inc(x_3); x_33 = lean_array_push(x_3, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_15425____closed__3; +x_34 = l_myMacro____x40_Init_Notation___hyg_15449____closed__3; lean_inc(x_1); x_35 = lean_name_mk_string(x_1, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_15425____closed__5; +x_36 = l_myMacro____x40_Init_Notation___hyg_15449____closed__5; lean_inc(x_1); x_37 = lean_name_mk_string(x_1, x_36); lean_inc(x_20); @@ -17802,7 +17802,7 @@ lean_inc(x_39); x_40 = lean_array_push(x_38, x_39); lean_inc(x_39); x_41 = lean_array_push(x_40, x_39); -x_42 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_42 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_22); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_22); @@ -17820,7 +17820,7 @@ lean_ctor_set(x_48, 2, x_46); lean_ctor_set(x_48, 3, x_4); lean_inc(x_3); x_49 = lean_array_push(x_3, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_50 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_inc(x_1); x_51 = lean_name_mk_string(x_1, x_50); x_52 = l_prec_x28___x29___closed__3; @@ -17830,7 +17830,7 @@ lean_ctor_set(x_53, 0, x_22); lean_ctor_set(x_53, 1, x_52); lean_inc(x_3); x_54 = lean_array_push(x_3, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_55 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1); x_56 = lean_name_mk_string(x_1, x_55); lean_inc(x_22); @@ -17839,7 +17839,7 @@ lean_ctor_set(x_57, 0, x_22); lean_ctor_set(x_57, 1, x_55); lean_inc(x_3); x_58 = lean_array_push(x_3, x_57); -x_59 = l_myMacro____x40_Init_Notation___hyg_13352____closed__11; +x_59 = l_myMacro____x40_Init_Notation___hyg_13376____closed__11; lean_inc(x_1); x_60 = lean_name_mk_string(x_1, x_59); lean_inc(x_6); @@ -17851,7 +17851,7 @@ lean_ctor_set(x_62, 0, x_5); lean_ctor_set(x_62, 1, x_61); lean_inc(x_3); x_63 = lean_array_push(x_3, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_64 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_22); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_22); @@ -17903,7 +17903,7 @@ x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_35); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_33, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_88 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_89 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_89, 0, x_22); lean_ctor_set(x_89, 1, x_88); @@ -17949,7 +17949,7 @@ if (x_18 == 0) { lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; x_19 = lean_ctor_get(x_17, 0); -x_20 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_20 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_1); x_21 = lean_name_mk_string(x_1, x_20); lean_inc(x_12); @@ -17958,16 +17958,16 @@ lean_ctor_set(x_22, 0, x_12); lean_ctor_set(x_22, 1, x_20); x_23 = l_Array_empty___closed__1; x_24 = lean_array_push(x_23, x_22); -x_25 = l_myMacro____x40_Init_Notation___hyg_15425____closed__3; +x_25 = l_myMacro____x40_Init_Notation___hyg_15449____closed__3; lean_inc(x_1); x_26 = lean_name_mk_string(x_1, x_25); -x_27 = l_myMacro____x40_Init_Notation___hyg_15425____closed__5; +x_27 = l_myMacro____x40_Init_Notation___hyg_15449____closed__5; x_28 = lean_name_mk_string(x_1, x_27); x_29 = lean_array_push(x_23, x_2); x_30 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_31 = lean_array_push(x_29, x_30); x_32 = lean_array_push(x_31, x_30); -x_33 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_33 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_12); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_12); @@ -17992,7 +17992,7 @@ x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_26); lean_ctor_set(x_44, 1, x_43); x_45 = lean_array_push(x_24, x_44); -x_46 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_46 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_47 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_47, 0, x_12); lean_ctor_set(x_47, 1, x_46); @@ -18017,7 +18017,7 @@ x_55 = lean_ctor_get(x_17, 1); lean_inc(x_55); lean_inc(x_54); lean_dec(x_17); -x_56 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_56 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_1); x_57 = lean_name_mk_string(x_1, x_56); lean_inc(x_12); @@ -18026,16 +18026,16 @@ lean_ctor_set(x_58, 0, x_12); lean_ctor_set(x_58, 1, x_56); x_59 = l_Array_empty___closed__1; x_60 = lean_array_push(x_59, x_58); -x_61 = l_myMacro____x40_Init_Notation___hyg_15425____closed__3; +x_61 = l_myMacro____x40_Init_Notation___hyg_15449____closed__3; lean_inc(x_1); x_62 = lean_name_mk_string(x_1, x_61); -x_63 = l_myMacro____x40_Init_Notation___hyg_15425____closed__5; +x_63 = l_myMacro____x40_Init_Notation___hyg_15449____closed__5; x_64 = lean_name_mk_string(x_1, x_63); x_65 = lean_array_push(x_59, x_2); x_66 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_67 = lean_array_push(x_65, x_66); x_68 = lean_array_push(x_67, x_66); -x_69 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_69 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_12); x_70 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_70, 0, x_12); @@ -18060,7 +18060,7 @@ x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_62); lean_ctor_set(x_80, 1, x_79); x_81 = lean_array_push(x_60, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_82 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_83 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_83, 0, x_12); lean_ctor_set(x_83, 1, x_82); @@ -18387,7 +18387,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_7373____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); @@ -18518,12 +18518,12 @@ if (x_29 == 0) { lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; x_30 = lean_ctor_get(x_28, 0); -x_31 = l_myMacro____x40_Init_Notation___hyg_13765____closed__4; +x_31 = l_myMacro____x40_Init_Notation___hyg_13789____closed__4; lean_inc(x_26); lean_inc(x_30); x_32 = l_Lean_addMacroScope(x_30, x_31, x_26); -x_33 = l_myMacro____x40_Init_Notation___hyg_13765____closed__3; -x_34 = l_myMacro____x40_Init_Notation___hyg_13765____closed__6; +x_33 = l_myMacro____x40_Init_Notation___hyg_13789____closed__3; +x_34 = l_myMacro____x40_Init_Notation___hyg_13789____closed__6; lean_inc(x_23); x_35 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_35, 0, x_23); @@ -18538,11 +18538,11 @@ x_39 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_39, 0, x_23); lean_ctor_set(x_39, 1, x_38); x_40 = lean_array_push(x_36, x_39); -x_41 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_41 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_inc(x_26); lean_inc(x_30); x_42 = l_Lean_addMacroScope(x_30, x_41, x_26); -x_43 = l_myMacro____x40_Init_Notation___hyg_7361____closed__3; +x_43 = l_myMacro____x40_Init_Notation___hyg_7373____closed__3; x_44 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__10___closed__2; lean_inc(x_23); x_45 = lean_alloc_ctor(3, 4, 0); @@ -18584,7 +18584,7 @@ x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_23); lean_ctor_set(x_65, 1, x_64); x_66 = lean_array_push(x_63, x_65); -x_67 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_67 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_68 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_68, 0, x_67); lean_ctor_set(x_68, 1, x_66); @@ -18609,12 +18609,12 @@ x_76 = lean_ctor_get(x_28, 1); lean_inc(x_76); lean_inc(x_75); lean_dec(x_28); -x_77 = l_myMacro____x40_Init_Notation___hyg_13765____closed__4; +x_77 = l_myMacro____x40_Init_Notation___hyg_13789____closed__4; lean_inc(x_26); lean_inc(x_75); x_78 = l_Lean_addMacroScope(x_75, x_77, x_26); -x_79 = l_myMacro____x40_Init_Notation___hyg_13765____closed__3; -x_80 = l_myMacro____x40_Init_Notation___hyg_13765____closed__6; +x_79 = l_myMacro____x40_Init_Notation___hyg_13789____closed__3; +x_80 = l_myMacro____x40_Init_Notation___hyg_13789____closed__6; lean_inc(x_23); x_81 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_81, 0, x_23); @@ -18629,11 +18629,11 @@ x_85 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_85, 0, x_23); lean_ctor_set(x_85, 1, x_84); x_86 = lean_array_push(x_82, x_85); -x_87 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_87 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_inc(x_26); lean_inc(x_75); x_88 = l_Lean_addMacroScope(x_75, x_87, x_26); -x_89 = l_myMacro____x40_Init_Notation___hyg_7361____closed__3; +x_89 = l_myMacro____x40_Init_Notation___hyg_7373____closed__3; x_90 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__10___closed__2; lean_inc(x_23); x_91 = lean_alloc_ctor(3, 4, 0); @@ -18675,7 +18675,7 @@ x_111 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_111, 0, x_23); lean_ctor_set(x_111, 1, x_110); x_112 = lean_array_push(x_109, x_111); -x_113 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_113 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_114 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_114, 0, x_113); lean_ctor_set(x_114, 1, x_112); @@ -19585,7 +19585,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_13765____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_13789____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); @@ -19609,7 +19609,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_6638____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_6638____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); @@ -19735,7 +19735,7 @@ lean_ctor_set(x_67, 0, x_18); lean_ctor_set(x_67, 1, x_66); lean_inc(x_67); x_68 = lean_array_push(x_65, x_67); -x_69 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_69 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_70 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_70, 0, x_69); lean_ctor_set(x_70, 1, x_68); @@ -19835,11 +19835,11 @@ if (x_107 == 0) { lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; lean_object* x_144; x_108 = lean_ctor_get(x_106, 0); -x_109 = l_myMacro____x40_Init_Notation___hyg_13765____closed__4; +x_109 = l_myMacro____x40_Init_Notation___hyg_13789____closed__4; lean_inc(x_104); lean_inc(x_108); x_110 = l_Lean_addMacroScope(x_108, x_109, x_104); -x_111 = l_myMacro____x40_Init_Notation___hyg_13765____closed__3; +x_111 = l_myMacro____x40_Init_Notation___hyg_13789____closed__3; x_112 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__21; lean_inc(x_101); x_113 = lean_alloc_ctor(3, 4, 0); @@ -19853,7 +19853,7 @@ x_115 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_115, 0, x_101); lean_ctor_set(x_115, 1, x_34); x_116 = lean_array_push(x_32, x_115); -x_117 = l_myMacro____x40_Init_Notation___hyg_6638____closed__4; +x_117 = l_myMacro____x40_Init_Notation___hyg_6638____closed__7; lean_inc(x_104); lean_inc(x_108); x_118 = l_Lean_addMacroScope(x_108, x_117, x_104); @@ -19918,11 +19918,11 @@ x_146 = lean_ctor_get(x_106, 1); lean_inc(x_146); lean_inc(x_145); lean_dec(x_106); -x_147 = l_myMacro____x40_Init_Notation___hyg_13765____closed__4; +x_147 = l_myMacro____x40_Init_Notation___hyg_13789____closed__4; lean_inc(x_104); lean_inc(x_145); x_148 = l_Lean_addMacroScope(x_145, x_147, x_104); -x_149 = l_myMacro____x40_Init_Notation___hyg_13765____closed__3; +x_149 = l_myMacro____x40_Init_Notation___hyg_13789____closed__3; x_150 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__13___closed__21; lean_inc(x_101); x_151 = lean_alloc_ctor(3, 4, 0); @@ -19936,7 +19936,7 @@ x_153 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_153, 0, x_101); lean_ctor_set(x_153, 1, x_34); x_154 = lean_array_push(x_32, x_153); -x_155 = l_myMacro____x40_Init_Notation___hyg_6638____closed__4; +x_155 = l_myMacro____x40_Init_Notation___hyg_6638____closed__7; lean_inc(x_104); lean_inc(x_145); x_156 = l_Lean_addMacroScope(x_145, x_155, x_104); @@ -20266,7 +20266,7 @@ if (x_26 == 0) { lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_object* x_150; lean_object* x_151; lean_object* x_152; lean_object* x_153; lean_object* x_154; lean_object* x_155; lean_object* x_156; lean_object* x_157; lean_object* x_158; lean_object* x_159; lean_object* x_160; lean_object* x_161; lean_object* x_162; lean_object* x_163; lean_object* x_164; lean_object* x_165; lean_object* x_166; lean_object* x_167; lean_object* x_168; lean_object* x_169; lean_object* x_170; lean_object* x_171; lean_object* x_172; lean_object* x_173; lean_object* x_174; x_27 = lean_ctor_get(x_25, 0); -x_28 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_28 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1); x_29 = lean_name_mk_string(x_1, x_28); lean_inc(x_20); @@ -20282,7 +20282,7 @@ lean_ctor_set(x_32, 0, x_3); lean_ctor_set(x_32, 1, x_2); lean_inc(x_32); x_33 = lean_array_push(x_31, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_34 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; lean_inc(x_1); x_35 = lean_name_mk_string(x_1, x_34); lean_inc(x_32); @@ -20309,7 +20309,7 @@ lean_ctor_set(x_42, 2, x_38); lean_ctor_set(x_42, 3, x_40); lean_inc(x_2); x_43 = lean_array_push(x_2, x_42); -x_44 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_44 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_inc(x_1); x_45 = lean_name_mk_string(x_1, x_44); x_46 = l_prec_x28___x29___closed__3; @@ -20348,7 +20348,7 @@ lean_ctor_set(x_60, 0, x_50); lean_ctor_set(x_60, 1, x_59); lean_inc(x_2); x_61 = lean_array_push(x_2, x_60); -x_62 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_62 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1); x_63 = lean_name_mk_string(x_1, x_62); lean_inc(x_20); @@ -20357,13 +20357,13 @@ lean_ctor_set(x_64, 0, x_20); lean_ctor_set(x_64, 1, x_62); lean_inc(x_2); x_65 = lean_array_push(x_2, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_13954____closed__7; +x_66 = l_myMacro____x40_Init_Notation___hyg_13978____closed__7; lean_inc(x_1); x_67 = lean_name_mk_string(x_1, x_66); -x_68 = l_myMacro____x40_Init_Notation___hyg_13954____closed__9; +x_68 = l_myMacro____x40_Init_Notation___hyg_13978____closed__9; lean_inc(x_1); x_69 = lean_name_mk_string(x_1, x_68); -x_70 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_70 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_20); x_71 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_71, 0, x_20); @@ -20399,7 +20399,7 @@ lean_ctor_set(x_84, 0, x_3); lean_ctor_set(x_84, 1, x_83); lean_inc(x_72); x_85 = lean_array_push(x_72, x_84); -x_86 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_86 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_20); x_87 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_87, 0, x_20); @@ -20447,9 +20447,9 @@ lean_ctor_set(x_102, 0, x_69); lean_ctor_set(x_102, 1, x_101); lean_inc(x_2); x_103 = lean_array_push(x_2, x_102); -x_104 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_104 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_105 = lean_name_mk_string(x_1, x_104); -x_106 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_106 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_20); x_107 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_107, 0, x_20); @@ -20554,7 +20554,7 @@ lean_ctor_set(x_146, 0, x_3); lean_ctor_set(x_146, 1, x_145); x_147 = lean_array_push(x_33, x_146); x_148 = lean_array_push(x_147, x_32); -x_149 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_149 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_150 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_150, 0, x_20); lean_ctor_set(x_150, 1, x_149); @@ -20621,7 +20621,7 @@ x_176 = lean_ctor_get(x_25, 1); lean_inc(x_176); lean_inc(x_175); lean_dec(x_25); -x_177 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_177 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_1); x_178 = lean_name_mk_string(x_1, x_177); lean_inc(x_20); @@ -20637,7 +20637,7 @@ lean_ctor_set(x_181, 0, x_3); lean_ctor_set(x_181, 1, x_2); lean_inc(x_181); x_182 = lean_array_push(x_180, x_181); -x_183 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_183 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; lean_inc(x_1); x_184 = lean_name_mk_string(x_1, x_183); lean_inc(x_181); @@ -20664,7 +20664,7 @@ lean_ctor_set(x_191, 2, x_187); lean_ctor_set(x_191, 3, x_189); lean_inc(x_2); x_192 = lean_array_push(x_2, x_191); -x_193 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_193 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_inc(x_1); x_194 = lean_name_mk_string(x_1, x_193); x_195 = l_prec_x28___x29___closed__3; @@ -20703,7 +20703,7 @@ lean_ctor_set(x_209, 0, x_199); lean_ctor_set(x_209, 1, x_208); lean_inc(x_2); x_210 = lean_array_push(x_2, x_209); -x_211 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_211 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1); x_212 = lean_name_mk_string(x_1, x_211); lean_inc(x_20); @@ -20712,13 +20712,13 @@ lean_ctor_set(x_213, 0, x_20); lean_ctor_set(x_213, 1, x_211); lean_inc(x_2); x_214 = lean_array_push(x_2, x_213); -x_215 = l_myMacro____x40_Init_Notation___hyg_13954____closed__7; +x_215 = l_myMacro____x40_Init_Notation___hyg_13978____closed__7; lean_inc(x_1); x_216 = lean_name_mk_string(x_1, x_215); -x_217 = l_myMacro____x40_Init_Notation___hyg_13954____closed__9; +x_217 = l_myMacro____x40_Init_Notation___hyg_13978____closed__9; lean_inc(x_1); x_218 = lean_name_mk_string(x_1, x_217); -x_219 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_219 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_20); x_220 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_220, 0, x_20); @@ -20754,7 +20754,7 @@ lean_ctor_set(x_233, 0, x_3); lean_ctor_set(x_233, 1, x_232); lean_inc(x_221); x_234 = lean_array_push(x_221, x_233); -x_235 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_235 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_20); x_236 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_236, 0, x_20); @@ -20802,9 +20802,9 @@ lean_ctor_set(x_251, 0, x_218); lean_ctor_set(x_251, 1, x_250); lean_inc(x_2); x_252 = lean_array_push(x_2, x_251); -x_253 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_253 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_254 = lean_name_mk_string(x_1, x_253); -x_255 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_255 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_20); x_256 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_256, 0, x_20); @@ -20909,7 +20909,7 @@ lean_ctor_set(x_295, 0, x_3); lean_ctor_set(x_295, 1, x_294); x_296 = lean_array_push(x_182, x_295); x_297 = lean_array_push(x_296, x_181); -x_298 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_298 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_299 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_299, 0, x_20); lean_ctor_set(x_299, 1, x_298); @@ -22237,13 +22237,13 @@ lean_ctor_set(x_223, 1, x_222); lean_ctor_set(x_223, 2, x_221); lean_ctor_set(x_223, 3, x_16); x_224 = lean_array_push(x_218, x_223); -x_225 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_225 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_208); x_226 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_226, 0, x_208); lean_ctor_set(x_226, 1, x_225); x_227 = lean_array_push(x_218, x_226); -x_228 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_228 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_229 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_229, 0, x_228); lean_ctor_set(x_229, 1, x_227); @@ -22268,24 +22268,24 @@ lean_ctor_set(x_240, 1, x_239); lean_inc(x_224); x_241 = lean_array_push(x_224, x_240); x_242 = lean_array_push(x_241, x_235); -x_243 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_243 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_208); x_244 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_244, 0, x_208); lean_ctor_set(x_244, 1, x_243); x_245 = lean_array_push(x_242, x_244); x_246 = lean_array_push(x_245, x_18); -x_247 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_247 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_248 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_248, 0, x_247); lean_ctor_set(x_248, 1, x_246); x_249 = lean_array_push(x_218, x_248); -x_250 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_250 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_251 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_251, 0, x_250); lean_ctor_set(x_251, 1, x_249); x_252 = lean_array_push(x_219, x_251); -x_253 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_253 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_208); x_254 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_254, 0, x_208); @@ -22334,7 +22334,7 @@ lean_ctor_set(x_274, 0, x_208); lean_ctor_set(x_274, 1, x_273); lean_inc(x_274); x_275 = lean_array_push(x_272, x_274); -x_276 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_276 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_277 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_277, 0, x_276); lean_ctor_set(x_277, 1, x_275); @@ -22365,7 +22365,7 @@ x_292 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_292, 0, x_208); lean_ctor_set(x_292, 1, x_291); x_293 = lean_array_push(x_290, x_292); -x_294 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_294 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_208); x_295 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_295, 0, x_208); @@ -22383,9 +22383,9 @@ lean_ctor_set(x_301, 0, x_208); lean_ctor_set(x_301, 1, x_300); lean_ctor_set(x_301, 2, x_299); lean_ctor_set(x_301, 3, x_16); -x_302 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_302 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_303 = lean_array_push(x_302, x_301); -x_304 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_304 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_305 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_305, 0, x_304); lean_ctor_set(x_305, 1, x_303); @@ -22395,13 +22395,13 @@ lean_ctor_set(x_307, 0, x_232); lean_ctor_set(x_307, 1, x_306); x_308 = lean_array_push(x_297, x_307); x_309 = lean_array_push(x_308, x_235); -x_310 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_310 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_208); x_311 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_311, 0, x_208); lean_ctor_set(x_311, 1, x_310); x_312 = lean_array_push(x_309, x_311); -x_313 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_313 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_208); x_314 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_314, 0, x_208); @@ -22430,7 +22430,7 @@ lean_ctor_set(x_326, 0, x_232); lean_ctor_set(x_326, 1, x_325); lean_inc(x_315); x_327 = lean_array_push(x_315, x_326); -x_328 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_328 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_208); x_329 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_329, 0, x_208); @@ -22453,7 +22453,7 @@ x_339 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_339, 0, x_288); lean_ctor_set(x_339, 1, x_338); x_340 = lean_array_push(x_330, x_339); -x_341 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_341 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_342 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_342, 0, x_341); lean_ctor_set(x_342, 1, x_340); @@ -22472,12 +22472,12 @@ x_350 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_350, 0, x_232); lean_ctor_set(x_350, 1, x_349); x_351 = lean_array_push(x_218, x_350); -x_352 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_352 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_353 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_353, 0, x_352); lean_ctor_set(x_353, 1, x_351); x_354 = lean_array_push(x_312, x_353); -x_355 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_355 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_356 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_356, 0, x_355); lean_ctor_set(x_356, 1, x_354); @@ -22521,13 +22521,13 @@ lean_ctor_set(x_372, 1, x_371); lean_ctor_set(x_372, 2, x_370); lean_ctor_set(x_372, 3, x_16); x_373 = lean_array_push(x_367, x_372); -x_374 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_374 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_208); x_375 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_375, 0, x_208); lean_ctor_set(x_375, 1, x_374); x_376 = lean_array_push(x_367, x_375); -x_377 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_377 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_378 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_378, 0, x_377); lean_ctor_set(x_378, 1, x_376); @@ -22552,24 +22552,24 @@ lean_ctor_set(x_389, 1, x_388); lean_inc(x_373); x_390 = lean_array_push(x_373, x_389); x_391 = lean_array_push(x_390, x_384); -x_392 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_392 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_208); x_393 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_393, 0, x_208); lean_ctor_set(x_393, 1, x_392); x_394 = lean_array_push(x_391, x_393); x_395 = lean_array_push(x_394, x_18); -x_396 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_396 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_397 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_397, 0, x_396); lean_ctor_set(x_397, 1, x_395); x_398 = lean_array_push(x_367, x_397); -x_399 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_399 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_400 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_400, 0, x_399); lean_ctor_set(x_400, 1, x_398); x_401 = lean_array_push(x_368, x_400); -x_402 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_402 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_208); x_403 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_403, 0, x_208); @@ -22618,7 +22618,7 @@ lean_ctor_set(x_423, 0, x_208); lean_ctor_set(x_423, 1, x_422); lean_inc(x_423); x_424 = lean_array_push(x_421, x_423); -x_425 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_425 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_426 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_426, 0, x_425); lean_ctor_set(x_426, 1, x_424); @@ -22649,7 +22649,7 @@ x_441 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_441, 0, x_208); lean_ctor_set(x_441, 1, x_440); x_442 = lean_array_push(x_439, x_441); -x_443 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_443 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_208); x_444 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_444, 0, x_208); @@ -22667,9 +22667,9 @@ lean_ctor_set(x_450, 0, x_208); lean_ctor_set(x_450, 1, x_449); lean_ctor_set(x_450, 2, x_448); lean_ctor_set(x_450, 3, x_16); -x_451 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_451 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_452 = lean_array_push(x_451, x_450); -x_453 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_453 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_454 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_454, 0, x_453); lean_ctor_set(x_454, 1, x_452); @@ -22679,13 +22679,13 @@ lean_ctor_set(x_456, 0, x_381); lean_ctor_set(x_456, 1, x_455); x_457 = lean_array_push(x_446, x_456); x_458 = lean_array_push(x_457, x_384); -x_459 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_459 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_208); x_460 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_460, 0, x_208); lean_ctor_set(x_460, 1, x_459); x_461 = lean_array_push(x_458, x_460); -x_462 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_462 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_208); x_463 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_463, 0, x_208); @@ -22714,7 +22714,7 @@ lean_ctor_set(x_475, 0, x_381); lean_ctor_set(x_475, 1, x_474); lean_inc(x_464); x_476 = lean_array_push(x_464, x_475); -x_477 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_477 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_208); x_478 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_478, 0, x_208); @@ -22737,7 +22737,7 @@ x_488 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_488, 0, x_437); lean_ctor_set(x_488, 1, x_487); x_489 = lean_array_push(x_479, x_488); -x_490 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_490 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_491 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_491, 0, x_490); lean_ctor_set(x_491, 1, x_489); @@ -22756,12 +22756,12 @@ x_499 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_499, 0, x_381); lean_ctor_set(x_499, 1, x_498); x_500 = lean_array_push(x_367, x_499); -x_501 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_501 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_502 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_502, 0, x_501); lean_ctor_set(x_502, 1, x_500); x_503 = lean_array_push(x_461, x_502); -x_504 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_504 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_505 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_505, 0, x_504); lean_ctor_set(x_505, 1, x_503); @@ -23545,7 +23545,7 @@ if (x_41 == 0) { lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; x_42 = lean_ctor_get(x_40, 0); -x_43 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_43 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_35); x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_35); @@ -23556,7 +23556,7 @@ x_47 = lean_array_push(x_45, x_3); x_48 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_49 = lean_array_push(x_47, x_48); x_50 = lean_array_push(x_49, x_48); -x_51 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_51 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_35); x_52 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_52, 0, x_35); @@ -23639,7 +23639,7 @@ x_93 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_93, 0, x_35); lean_ctor_set(x_93, 1, x_92); x_94 = lean_array_push(x_91, x_93); -x_95 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_95 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_96 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_96, 0, x_95); lean_ctor_set(x_96, 1, x_94); @@ -23652,17 +23652,17 @@ x_100 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_100, 0, x_86); lean_ctor_set(x_100, 1, x_99); x_101 = lean_array_push(x_53, x_100); -x_102 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_102 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_102); lean_ctor_set(x_103, 1, x_101); x_104 = lean_array_push(x_45, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_105 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_105); lean_ctor_set(x_106, 1, x_104); x_107 = lean_array_push(x_46, x_106); -x_108 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_108 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_109 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_109, 0, x_35); lean_ctor_set(x_109, 1, x_108); @@ -23672,7 +23672,7 @@ lean_ctor_set(x_111, 0, x_83); lean_ctor_set(x_111, 1, x_110); x_112 = lean_array_push(x_107, x_111); x_113 = lean_array_push(x_112, x_4); -x_114 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_114 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_115 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_115, 0, x_114); lean_ctor_set(x_115, 1, x_113); @@ -23687,7 +23687,7 @@ x_117 = lean_ctor_get(x_40, 1); lean_inc(x_117); lean_inc(x_116); lean_dec(x_40); -x_118 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_118 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_35); x_119 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_119, 0, x_35); @@ -23698,7 +23698,7 @@ x_122 = lean_array_push(x_120, x_3); x_123 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_124 = lean_array_push(x_122, x_123); x_125 = lean_array_push(x_124, x_123); -x_126 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_126 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_35); x_127 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_127, 0, x_35); @@ -23781,7 +23781,7 @@ x_168 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_168, 0, x_35); lean_ctor_set(x_168, 1, x_167); x_169 = lean_array_push(x_166, x_168); -x_170 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_170 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_171 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_171, 0, x_170); lean_ctor_set(x_171, 1, x_169); @@ -23794,17 +23794,17 @@ x_175 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_175, 0, x_161); lean_ctor_set(x_175, 1, x_174); x_176 = lean_array_push(x_128, x_175); -x_177 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_177 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_178 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_178, 0, x_177); lean_ctor_set(x_178, 1, x_176); x_179 = lean_array_push(x_120, x_178); -x_180 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_180 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_181 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_181, 0, x_180); lean_ctor_set(x_181, 1, x_179); x_182 = lean_array_push(x_121, x_181); -x_183 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_183 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_184 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_184, 0, x_35); lean_ctor_set(x_184, 1, x_183); @@ -23814,7 +23814,7 @@ lean_ctor_set(x_186, 0, x_158); lean_ctor_set(x_186, 1, x_185); x_187 = lean_array_push(x_182, x_186); x_188 = lean_array_push(x_187, x_4); -x_189 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_189 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_190 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_190, 0, x_189); lean_ctor_set(x_190, 1, x_188); @@ -23850,7 +23850,7 @@ if (x_199 == 0) { lean_object* x_200; lean_object* x_201; lean_object* x_202; lean_object* x_203; lean_object* x_204; lean_object* x_205; lean_object* x_206; lean_object* x_207; lean_object* x_208; lean_object* x_209; lean_object* x_210; lean_object* x_211; lean_object* x_212; lean_object* x_213; lean_object* x_214; lean_object* x_215; lean_object* x_216; lean_object* x_217; lean_object* x_218; lean_object* x_219; lean_object* x_220; lean_object* x_221; lean_object* x_222; lean_object* x_223; lean_object* x_224; lean_object* x_225; lean_object* x_226; lean_object* x_227; lean_object* x_228; lean_object* x_229; lean_object* x_230; lean_object* x_231; lean_object* x_232; lean_object* x_233; lean_object* x_234; lean_object* x_235; lean_object* x_236; lean_object* x_237; lean_object* x_238; lean_object* x_239; lean_object* x_240; lean_object* x_241; lean_object* x_242; lean_object* x_243; x_200 = lean_ctor_get(x_198, 0); -x_201 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_201 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_193); x_202 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_202, 0, x_193); @@ -23861,7 +23861,7 @@ x_205 = lean_array_push(x_203, x_3); x_206 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_207 = lean_array_push(x_205, x_206); x_208 = lean_array_push(x_207, x_206); -x_209 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_209 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_193); x_210 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_210, 0, x_193); @@ -23901,17 +23901,17 @@ x_228 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_228, 0, x_227); lean_ctor_set(x_228, 1, x_226); x_229 = lean_array_push(x_211, x_228); -x_230 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_230 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_231 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_231, 0, x_230); lean_ctor_set(x_231, 1, x_229); x_232 = lean_array_push(x_203, x_231); -x_233 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_233 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_234 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_234, 0, x_233); lean_ctor_set(x_234, 1, x_232); x_235 = lean_array_push(x_204, x_234); -x_236 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_236 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_237 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_237, 0, x_193); lean_ctor_set(x_237, 1, x_236); @@ -23921,7 +23921,7 @@ lean_ctor_set(x_239, 0, x_224); lean_ctor_set(x_239, 1, x_238); x_240 = lean_array_push(x_235, x_239); x_241 = lean_array_push(x_240, x_4); -x_242 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_242 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_243 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_243, 0, x_242); lean_ctor_set(x_243, 1, x_241); @@ -23936,7 +23936,7 @@ x_245 = lean_ctor_get(x_198, 1); lean_inc(x_245); lean_inc(x_244); lean_dec(x_198); -x_246 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_246 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_193); x_247 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_247, 0, x_193); @@ -23947,7 +23947,7 @@ x_250 = lean_array_push(x_248, x_3); x_251 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_252 = lean_array_push(x_250, x_251); x_253 = lean_array_push(x_252, x_251); -x_254 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_254 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_193); x_255 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_255, 0, x_193); @@ -23987,17 +23987,17 @@ x_273 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_273, 0, x_272); lean_ctor_set(x_273, 1, x_271); x_274 = lean_array_push(x_256, x_273); -x_275 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_275 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_276 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_276, 0, x_275); lean_ctor_set(x_276, 1, x_274); x_277 = lean_array_push(x_248, x_276); -x_278 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_278 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_279 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_279, 0, x_278); lean_ctor_set(x_279, 1, x_277); x_280 = lean_array_push(x_249, x_279); -x_281 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_281 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_282 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_282, 0, x_193); lean_ctor_set(x_282, 1, x_281); @@ -24007,7 +24007,7 @@ lean_ctor_set(x_284, 0, x_269); lean_ctor_set(x_284, 1, x_283); x_285 = lean_array_push(x_280, x_284); x_286 = lean_array_push(x_285, x_4); -x_287 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_287 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_288 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_288, 0, x_287); lean_ctor_set(x_288, 1, x_286); @@ -24043,7 +24043,7 @@ if (x_297 == 0) { lean_object* x_298; lean_object* x_299; lean_object* x_300; lean_object* x_301; lean_object* x_302; lean_object* x_303; lean_object* x_304; lean_object* x_305; lean_object* x_306; lean_object* x_307; lean_object* x_308; lean_object* x_309; lean_object* x_310; lean_object* x_311; lean_object* x_312; lean_object* x_313; lean_object* x_314; lean_object* x_315; lean_object* x_316; lean_object* x_317; lean_object* x_318; lean_object* x_319; lean_object* x_320; lean_object* x_321; lean_object* x_322; lean_object* x_323; lean_object* x_324; lean_object* x_325; lean_object* x_326; lean_object* x_327; lean_object* x_328; lean_object* x_329; lean_object* x_330; lean_object* x_331; lean_object* x_332; lean_object* x_333; lean_object* x_334; lean_object* x_335; lean_object* x_336; lean_object* x_337; lean_object* x_338; lean_object* x_339; lean_object* x_340; lean_object* x_341; x_298 = lean_ctor_get(x_296, 0); -x_299 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_299 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_291); x_300 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_300, 0, x_291); @@ -24054,7 +24054,7 @@ x_303 = lean_array_push(x_301, x_3); x_304 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_305 = lean_array_push(x_303, x_304); x_306 = lean_array_push(x_305, x_304); -x_307 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_307 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_291); x_308 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_308, 0, x_291); @@ -24094,17 +24094,17 @@ x_326 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_326, 0, x_325); lean_ctor_set(x_326, 1, x_324); x_327 = lean_array_push(x_309, x_326); -x_328 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_328 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_329 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_329, 0, x_328); lean_ctor_set(x_329, 1, x_327); x_330 = lean_array_push(x_301, x_329); -x_331 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_331 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_332 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_332, 0, x_331); lean_ctor_set(x_332, 1, x_330); x_333 = lean_array_push(x_302, x_332); -x_334 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_334 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_335 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_335, 0, x_291); lean_ctor_set(x_335, 1, x_334); @@ -24114,7 +24114,7 @@ lean_ctor_set(x_337, 0, x_322); lean_ctor_set(x_337, 1, x_336); x_338 = lean_array_push(x_333, x_337); x_339 = lean_array_push(x_338, x_4); -x_340 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_340 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_341 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_341, 0, x_340); lean_ctor_set(x_341, 1, x_339); @@ -24129,7 +24129,7 @@ x_343 = lean_ctor_get(x_296, 1); lean_inc(x_343); lean_inc(x_342); lean_dec(x_296); -x_344 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_344 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_291); x_345 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_345, 0, x_291); @@ -24140,7 +24140,7 @@ x_348 = lean_array_push(x_346, x_3); x_349 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_350 = lean_array_push(x_348, x_349); x_351 = lean_array_push(x_350, x_349); -x_352 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_352 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_291); x_353 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_353, 0, x_291); @@ -24180,17 +24180,17 @@ x_371 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_371, 0, x_370); lean_ctor_set(x_371, 1, x_369); x_372 = lean_array_push(x_354, x_371); -x_373 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_373 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_374 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_374, 0, x_373); lean_ctor_set(x_374, 1, x_372); x_375 = lean_array_push(x_346, x_374); -x_376 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_376 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_377 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_377, 0, x_376); lean_ctor_set(x_377, 1, x_375); x_378 = lean_array_push(x_347, x_377); -x_379 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_379 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_380 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_380, 0, x_291); lean_ctor_set(x_380, 1, x_379); @@ -24200,7 +24200,7 @@ lean_ctor_set(x_382, 0, x_367); lean_ctor_set(x_382, 1, x_381); x_383 = lean_array_push(x_378, x_382); x_384 = lean_array_push(x_383, x_4); -x_385 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_385 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_386 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_386, 0, x_385); lean_ctor_set(x_386, 1, x_384); @@ -24471,7 +24471,7 @@ lean_ctor_set(x_35, 2, x_32); lean_ctor_set(x_35, 3, x_34); x_36 = l_Array_empty___closed__1; x_37 = lean_array_push(x_36, x_35); -x_38 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_38 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; x_39 = lean_name_mk_string(x_1, x_38); x_40 = l_prec_x28___x29___closed__3; lean_inc(x_21); @@ -24575,7 +24575,7 @@ lean_ctor_set(x_88, 2, x_85); lean_ctor_set(x_88, 3, x_87); x_89 = l_Array_empty___closed__1; x_90 = lean_array_push(x_89, x_88); -x_91 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_91 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; x_92 = lean_name_mk_string(x_1, x_91); x_93 = l_prec_x28___x29___closed__3; lean_inc(x_21); @@ -24746,7 +24746,7 @@ if (x_17 == 0) { lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; x_18 = lean_ctor_get(x_16, 0); -x_19 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_19 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_11); x_20 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_20, 0, x_11); @@ -24758,7 +24758,7 @@ x_24 = lean_array_push(x_21, x_23); x_25 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_26 = lean_array_push(x_24, x_25); x_27 = lean_array_push(x_26, x_25); -x_28 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_28 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_11); x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_11); @@ -24775,17 +24775,17 @@ lean_ctor_set(x_35, 1, x_34); lean_ctor_set(x_35, 2, x_32); lean_ctor_set(x_35, 3, x_33); x_36 = lean_array_push(x_30, x_35); -x_37 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_37 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_38 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_36); x_39 = lean_array_push(x_21, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_40 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); x_42 = lean_array_push(x_22, x_41); -x_43 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_43 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_11); lean_ctor_set(x_44, 1, x_43); @@ -24796,7 +24796,7 @@ lean_ctor_set(x_47, 0, x_46); lean_ctor_set(x_47, 1, x_45); x_48 = lean_array_push(x_42, x_47); x_49 = lean_array_push(x_48, x_2); -x_50 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_50 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_50); lean_ctor_set(x_51, 1, x_49); @@ -24811,7 +24811,7 @@ x_53 = lean_ctor_get(x_16, 1); lean_inc(x_53); lean_inc(x_52); lean_dec(x_16); -x_54 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_54 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_11); x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_11); @@ -24823,7 +24823,7 @@ x_59 = lean_array_push(x_56, x_58); x_60 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_61 = lean_array_push(x_59, x_60); x_62 = lean_array_push(x_61, x_60); -x_63 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_63 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_11); x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_11); @@ -24840,17 +24840,17 @@ lean_ctor_set(x_70, 1, x_69); lean_ctor_set(x_70, 2, x_67); lean_ctor_set(x_70, 3, x_68); x_71 = lean_array_push(x_65, x_70); -x_72 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_72 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); x_74 = lean_array_push(x_56, x_73); -x_75 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_75 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); x_77 = lean_array_push(x_57, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_78 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_79 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_79, 0, x_11); lean_ctor_set(x_79, 1, x_78); @@ -24861,7 +24861,7 @@ lean_ctor_set(x_82, 0, x_81); lean_ctor_set(x_82, 1, x_80); x_83 = lean_array_push(x_77, x_82); x_84 = lean_array_push(x_83, x_2); -x_85 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_85 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_85); lean_ctor_set(x_86, 1, x_84); @@ -24965,7 +24965,7 @@ x_14 = lean_ctor_get(x_1, 1); lean_dec(x_14); x_15 = lean_ctor_get(x_1, 0); lean_dec(x_15); -x_16 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_16 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_inc(x_11); x_17 = l_Lean_Syntax_isOfKind(x_11, x_16); if (x_17 == 0) @@ -25199,7 +25199,7 @@ else { lean_object* x_75; uint8_t x_76; lean_dec(x_1); -x_75 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_75 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_inc(x_11); x_76 = l_Lean_Syntax_isOfKind(x_11, x_75); if (x_76 == 0) @@ -25433,7 +25433,7 @@ lean_dec(x_1); x_194 = l_Lean_Syntax_antiquotKind_x3f(x_125); x_195 = l_Lean_Syntax_getAntiquotTerm(x_125); lean_dec(x_125); -x_196 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_196 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_inc(x_195); x_197 = l_Lean_Syntax_isOfKind(x_195, x_196); if (lean_obj_tag(x_194) == 0) @@ -26790,18 +26790,18 @@ lean_ctor_set(x_72, 0, x_49); lean_ctor_set(x_72, 1, x_71); x_73 = lean_array_push(x_65, x_72); x_74 = lean_array_push(x_73, x_67); -x_75 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_75 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_76 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_76, 0, x_55); lean_ctor_set(x_76, 1, x_75); x_77 = lean_array_push(x_74, x_76); x_78 = lean_array_push(x_77, x_2); -x_79 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_79 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); x_81 = lean_array_push(x_46, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_82 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_82); lean_ctor_set(x_83, 1, x_81); @@ -26844,18 +26844,18 @@ lean_ctor_set(x_98, 0, x_49); lean_ctor_set(x_98, 1, x_97); x_99 = lean_array_push(x_91, x_98); x_100 = lean_array_push(x_99, x_93); -x_101 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_101 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_102 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_102, 0, x_55); lean_ctor_set(x_102, 1, x_101); x_103 = lean_array_push(x_100, x_102); x_104 = lean_array_push(x_103, x_2); -x_105 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_105 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_105); lean_ctor_set(x_106, 1, x_104); x_107 = lean_array_push(x_46, x_106); -x_108 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_108 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_109 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_109, 0, x_108); lean_ctor_set(x_109, 1, x_107); @@ -26959,13 +26959,13 @@ lean_ctor_set(x_151, 1, x_126); lean_ctor_set(x_151, 2, x_150); lean_ctor_set(x_151, 3, x_125); x_152 = lean_array_push(x_128, x_151); -x_153 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_153 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_142); x_154 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_154, 0, x_142); lean_ctor_set(x_154, 1, x_153); x_155 = lean_array_push(x_128, x_154); -x_156 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_156 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_157 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_157, 0, x_156); lean_ctor_set(x_157, 1, x_155); @@ -26986,18 +26986,18 @@ lean_ctor_set(x_166, 0, x_136); lean_ctor_set(x_166, 1, x_165); x_167 = lean_array_push(x_152, x_166); x_168 = lean_array_push(x_167, x_161); -x_169 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_169 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_170 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_170, 0, x_142); lean_ctor_set(x_170, 1, x_169); x_171 = lean_array_push(x_168, x_170); x_172 = lean_array_push(x_171, x_2); -x_173 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_173 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_174 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_174, 0, x_173); lean_ctor_set(x_174, 1, x_172); x_175 = lean_array_push(x_128, x_174); -x_176 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_176 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_177 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_177, 0, x_176); lean_ctor_set(x_177, 1, x_175); @@ -27027,13 +27027,13 @@ lean_ctor_set(x_184, 1, x_126); lean_ctor_set(x_184, 2, x_183); lean_ctor_set(x_184, 3, x_125); x_185 = lean_array_push(x_128, x_184); -x_186 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_186 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_142); x_187 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_187, 0, x_142); lean_ctor_set(x_187, 1, x_186); x_188 = lean_array_push(x_128, x_187); -x_189 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_189 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_190 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_190, 0, x_189); lean_ctor_set(x_190, 1, x_188); @@ -27054,18 +27054,18 @@ lean_ctor_set(x_199, 0, x_136); lean_ctor_set(x_199, 1, x_198); x_200 = lean_array_push(x_185, x_199); x_201 = lean_array_push(x_200, x_194); -x_202 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_202 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_203 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_203, 0, x_142); lean_ctor_set(x_203, 1, x_202); x_204 = lean_array_push(x_201, x_203); x_205 = lean_array_push(x_204, x_2); -x_206 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_206 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_207 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_207, 0, x_206); lean_ctor_set(x_207, 1, x_205); x_208 = lean_array_push(x_128, x_207); -x_209 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_209 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_210 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_210, 0, x_209); lean_ctor_set(x_210, 1, x_208); @@ -27266,18 +27266,18 @@ lean_ctor_set(x_278, 0, x_254); lean_ctor_set(x_278, 1, x_277); x_279 = lean_array_push(x_271, x_278); x_280 = lean_array_push(x_279, x_273); -x_281 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_281 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_282 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_282, 0, x_260); lean_ctor_set(x_282, 1, x_281); x_283 = lean_array_push(x_280, x_282); x_284 = lean_array_push(x_283, x_2); -x_285 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_285 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_286 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_286, 0, x_285); lean_ctor_set(x_286, 1, x_284); x_287 = lean_array_push(x_251, x_286); -x_288 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_288 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_289 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_289, 0, x_288); lean_ctor_set(x_289, 1, x_287); @@ -27391,13 +27391,13 @@ lean_ctor_set(x_332, 1, x_306); lean_ctor_set(x_332, 2, x_331); lean_ctor_set(x_332, 3, x_305); x_333 = lean_array_push(x_308, x_332); -x_334 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_334 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_322); x_335 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_335, 0, x_322); lean_ctor_set(x_335, 1, x_334); x_336 = lean_array_push(x_308, x_335); -x_337 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_337 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_338 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_338, 0, x_337); lean_ctor_set(x_338, 1, x_336); @@ -27418,18 +27418,18 @@ lean_ctor_set(x_347, 0, x_316); lean_ctor_set(x_347, 1, x_346); x_348 = lean_array_push(x_333, x_347); x_349 = lean_array_push(x_348, x_342); -x_350 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_350 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_351 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_351, 0, x_322); lean_ctor_set(x_351, 1, x_350); x_352 = lean_array_push(x_349, x_351); x_353 = lean_array_push(x_352, x_2); -x_354 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_354 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_355 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_355, 0, x_354); lean_ctor_set(x_355, 1, x_353); x_356 = lean_array_push(x_308, x_355); -x_357 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_357 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_358 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_358, 0, x_357); lean_ctor_set(x_358, 1, x_356); @@ -27673,18 +27673,18 @@ lean_ctor_set(x_436, 0, x_412); lean_ctor_set(x_436, 1, x_435); x_437 = lean_array_push(x_429, x_436); x_438 = lean_array_push(x_437, x_431); -x_439 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_439 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_440 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_440, 0, x_418); lean_ctor_set(x_440, 1, x_439); x_441 = lean_array_push(x_438, x_440); x_442 = lean_array_push(x_441, x_2); -x_443 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_443 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_444 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_444, 0, x_443); lean_ctor_set(x_444, 1, x_442); x_445 = lean_array_push(x_409, x_444); -x_446 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_446 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_447 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_447, 0, x_446); lean_ctor_set(x_447, 1, x_445); @@ -27798,13 +27798,13 @@ lean_ctor_set(x_490, 1, x_464); lean_ctor_set(x_490, 2, x_489); lean_ctor_set(x_490, 3, x_463); x_491 = lean_array_push(x_466, x_490); -x_492 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_492 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_480); x_493 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_493, 0, x_480); lean_ctor_set(x_493, 1, x_492); x_494 = lean_array_push(x_466, x_493); -x_495 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_495 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_496 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_496, 0, x_495); lean_ctor_set(x_496, 1, x_494); @@ -27825,18 +27825,18 @@ lean_ctor_set(x_505, 0, x_474); lean_ctor_set(x_505, 1, x_504); x_506 = lean_array_push(x_491, x_505); x_507 = lean_array_push(x_506, x_500); -x_508 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_508 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_509 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_509, 0, x_480); lean_ctor_set(x_509, 1, x_508); x_510 = lean_array_push(x_507, x_509); x_511 = lean_array_push(x_510, x_2); -x_512 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_512 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_513 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_513, 0, x_512); lean_ctor_set(x_513, 1, x_511); x_514 = lean_array_push(x_466, x_513); -x_515 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_515 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_516 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_516, 0, x_515); lean_ctor_set(x_516, 1, x_514); @@ -30596,7 +30596,7 @@ x_24 = l_Lean_Elab_Term_getMainModule___rarg(x_10, x_23); x_25 = lean_ctor_get(x_24, 1); lean_inc(x_25); lean_dec(x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_26 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_20); x_27 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_27, 0, x_20); @@ -30620,7 +30620,7 @@ x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); x_38 = lean_array_push(x_28, x_37); -x_39 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_39 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_40 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_40, 0, x_20); lean_ctor_set(x_40, 1, x_39); @@ -30629,7 +30629,7 @@ x_42 = lean_ctor_get(x_18, 1); lean_inc(x_42); lean_dec(x_18); x_43 = lean_array_push(x_41, x_42); -x_44 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_44 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); @@ -30720,7 +30720,7 @@ lean_ctor_set(x_24, 1, x_23); lean_inc(x_1); x_25 = lean_array_push(x_1, x_24); x_26 = lean_array_push(x_25, x_15); -x_27 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_27 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_28 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_28, 0, x_17); lean_ctor_set(x_28, 1, x_27); @@ -31118,12 +31118,12 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compile _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; -x_5 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_5 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_6 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_6, 0, x_2); lean_ctor_set(x_6, 1, x_5); x_7 = lean_array_push(x_1, x_6); -x_8 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_8 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_9 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_9, 0, x_8); lean_ctor_set(x_9, 1, x_7); @@ -31217,7 +31217,7 @@ lean_inc(x_43); x_44 = lean_ctor_get(x_42, 1); lean_inc(x_44); lean_dec(x_42); -x_45 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_45 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_37); x_46 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_46, 0, x_37); @@ -31246,7 +31246,7 @@ lean_ctor_set(x_56, 2, x_53); lean_ctor_set(x_56, 3, x_54); lean_inc(x_51); x_57 = lean_array_push(x_51, x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_58 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); @@ -31278,7 +31278,7 @@ lean_ctor_set(x_75, 0, x_48); lean_ctor_set(x_75, 1, x_74); x_76 = lean_array_push(x_50, x_75); x_77 = lean_array_push(x_76, x_49); -x_78 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_78 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; x_79 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_79, 0, x_37); lean_ctor_set(x_79, 1, x_78); @@ -31290,12 +31290,12 @@ x_82 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_82, 0, x_48); lean_ctor_set(x_82, 1, x_81); x_83 = lean_array_push(x_3, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_84 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); x_86 = lean_array_push(x_80, x_85); -x_87 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_87 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_88 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_88, 0, x_87); lean_ctor_set(x_88, 1, x_86); @@ -31833,7 +31833,7 @@ if (x_66 == 0) { lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; x_67 = lean_ctor_get(x_65, 0); -x_68 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_68 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_60); x_69 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_69, 0, x_60); @@ -31853,24 +31853,24 @@ x_76 = lean_array_push(x_46, x_75); x_77 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_78 = lean_array_push(x_76, x_77); x_79 = lean_array_push(x_78, x_77); -x_80 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_80 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_60); x_81 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_81, 0, x_60); lean_ctor_set(x_81, 1, x_80); x_82 = lean_array_push(x_79, x_81); x_83 = lean_array_push(x_82, x_25); -x_84 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_84 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); x_86 = lean_array_push(x_46, x_85); -x_87 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_87 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_88 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_88, 0, x_87); lean_ctor_set(x_88, 1, x_86); x_89 = lean_array_push(x_70, x_88); -x_90 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_90 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_91 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_91, 0, x_60); lean_ctor_set(x_91, 1, x_90); @@ -31881,7 +31881,7 @@ lean_ctor_set(x_94, 0, x_93); lean_ctor_set(x_94, 1, x_92); x_95 = lean_array_push(x_89, x_94); x_96 = lean_array_push(x_95, x_57); -x_97 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_97 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_98 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_98, 0, x_97); lean_ctor_set(x_98, 1, x_96); @@ -31896,7 +31896,7 @@ x_100 = lean_ctor_get(x_65, 1); lean_inc(x_100); lean_inc(x_99); lean_dec(x_65); -x_101 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_101 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_60); x_102 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_102, 0, x_60); @@ -31916,24 +31916,24 @@ x_109 = lean_array_push(x_46, x_108); x_110 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_111 = lean_array_push(x_109, x_110); x_112 = lean_array_push(x_111, x_110); -x_113 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_113 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_60); x_114 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_114, 0, x_60); lean_ctor_set(x_114, 1, x_113); x_115 = lean_array_push(x_112, x_114); x_116 = lean_array_push(x_115, x_25); -x_117 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_117 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_118 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_118, 0, x_117); lean_ctor_set(x_118, 1, x_116); x_119 = lean_array_push(x_46, x_118); -x_120 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_120 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_121, 0, x_120); lean_ctor_set(x_121, 1, x_119); x_122 = lean_array_push(x_103, x_121); -x_123 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_123 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_124 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_124, 0, x_60); lean_ctor_set(x_124, 1, x_123); @@ -31944,7 +31944,7 @@ lean_ctor_set(x_127, 0, x_126); lean_ctor_set(x_127, 1, x_125); x_128 = lean_array_push(x_122, x_127); x_129 = lean_array_push(x_128, x_57); -x_130 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_130 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_130); lean_ctor_set(x_131, 1, x_129); @@ -32226,7 +32226,7 @@ if (lean_is_exclusive(x_190)) { lean_dec_ref(x_190); x_193 = lean_box(0); } -x_194 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_194 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_185); x_195 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_195, 0, x_185); @@ -32246,24 +32246,24 @@ x_202 = lean_array_push(x_171, x_201); x_203 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_204 = lean_array_push(x_202, x_203); x_205 = lean_array_push(x_204, x_203); -x_206 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_206 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_185); x_207 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_207, 0, x_185); lean_ctor_set(x_207, 1, x_206); x_208 = lean_array_push(x_205, x_207); x_209 = lean_array_push(x_208, x_149); -x_210 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_210 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_211 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_211, 0, x_210); lean_ctor_set(x_211, 1, x_209); x_212 = lean_array_push(x_171, x_211); -x_213 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_213 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_214 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_214, 0, x_213); lean_ctor_set(x_214, 1, x_212); x_215 = lean_array_push(x_196, x_214); -x_216 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_216 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_217 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_217, 0, x_185); lean_ctor_set(x_217, 1, x_216); @@ -32274,7 +32274,7 @@ lean_ctor_set(x_220, 0, x_219); lean_ctor_set(x_220, 1, x_218); x_221 = lean_array_push(x_215, x_220); x_222 = lean_array_push(x_221, x_182); -x_223 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_223 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_224 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_224, 0, x_223); lean_ctor_set(x_224, 1, x_222); @@ -32584,7 +32584,7 @@ if (lean_is_exclusive(x_285)) { lean_dec_ref(x_285); x_288 = lean_box(0); } -x_289 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_289 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_280); x_290 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_290, 0, x_280); @@ -32604,24 +32604,24 @@ x_297 = lean_array_push(x_265, x_296); x_298 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_299 = lean_array_push(x_297, x_298); x_300 = lean_array_push(x_299, x_298); -x_301 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_301 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_280); x_302 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_302, 0, x_280); lean_ctor_set(x_302, 1, x_301); x_303 = lean_array_push(x_300, x_302); x_304 = lean_array_push(x_303, x_242); -x_305 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_305 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_306 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_306, 0, x_305); lean_ctor_set(x_306, 1, x_304); x_307 = lean_array_push(x_265, x_306); -x_308 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_308 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_309 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_309, 0, x_308); lean_ctor_set(x_309, 1, x_307); x_310 = lean_array_push(x_291, x_309); -x_311 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_311 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_312 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_312, 0, x_280); lean_ctor_set(x_312, 1, x_311); @@ -32632,7 +32632,7 @@ lean_ctor_set(x_315, 0, x_314); lean_ctor_set(x_315, 1, x_313); x_316 = lean_array_push(x_310, x_315); x_317 = lean_array_push(x_316, x_277); -x_318 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_318 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_319 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_319, 0, x_318); lean_ctor_set(x_319, 1, x_317); @@ -33309,7 +33309,7 @@ lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand___lambda__1(lean_ob _start: { lean_object* x_3; lean_object* x_4; uint8_t x_5; -x_3 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_3 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; x_4 = lean_name_mk_string(x_1, x_3); lean_inc(x_2); x_5 = l_Lean_Syntax_isOfKind(x_2, x_4); @@ -33352,7 +33352,7 @@ lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand___lambda__2(lean_ob _start: { lean_object* x_5; lean_object* x_6; uint8_t x_7; -x_5 = l_myMacro____x40_Init_Notation___hyg_13954____closed__9; +x_5 = l_myMacro____x40_Init_Notation___hyg_13978____closed__9; x_6 = lean_name_mk_string(x_1, x_5); lean_inc(x_4); x_7 = l_Lean_Syntax_isOfKind(x_4, x_6); @@ -33770,7 +33770,7 @@ lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand(lean_object* x_1, l _start: { lean_object* x_9; uint8_t x_10; -x_9 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_9 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; lean_inc(x_1); x_10 = l_Lean_Syntax_isOfKind(x_1, x_9); if (x_10 == 0) @@ -33902,7 +33902,7 @@ lean_object* x_32; lean_object* x_33; lean_object* x_34; uint8_t x_35; x_32 = lean_unsigned_to_nat(5u); x_33 = l_Lean_Syntax_getArg(x_1, x_32); lean_dec(x_1); -x_34 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_34 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; lean_inc(x_33); x_35 = l_Lean_Syntax_isOfKind(x_33, x_34); if (x_35 == 0) @@ -34213,13 +34213,13 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabMatchSyntax___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; } } -lean_object* l_Lean_Elab_Term_Quotation_initFn____x40_Lean_Elab_Quotation___hyg_11894_(lean_object* x_1) { +lean_object* l_Lean_Elab_Term_Quotation_initFn____x40_Lean_Elab_Quotation___hyg_11898_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; @@ -35123,7 +35123,7 @@ lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabMatchSyntax___c res = l___regBuiltin_Lean_Elab_Term_Quotation_elabMatchSyntax(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -res = l_Lean_Elab_Term_Quotation_initFn____x40_Lean_Elab_Quotation___hyg_11894_(lean_io_mk_world()); +res = l_Lean_Elab_Term_Quotation_initFn____x40_Lean_Elab_Quotation___hyg_11898_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); return lean_io_result_mk_ok(lean_box(0)); diff --git a/stage0/stdlib/Lean/Elab/Quotation/Util.c b/stage0/stdlib/Lean/Elab/Quotation/Util.c index 07dcb391aa..94926c6feb 100644 --- a/stage0/stdlib/Lean/Elab/Quotation/Util.c +++ b/stage0/stdlib/Lean/Elab/Quotation/Util.c @@ -32,10 +32,10 @@ lean_object* l_Lean_Syntax_getAntiquotTerm(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Quotation_getPatternsVars___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_getPatternsVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_USize_decLt(size_t, size_t); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; lean_object* l_Std_PersistentArray_forInAux___at_Lean_Elab_Term_addAutoBoundImplicits___spec__3___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_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_Term_Quotation_getPatternVars(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_13978____closed__13; lean_object* l_Lean_Elab_Term_Quotation_getPatternVars___closed__2; lean_object* l_Lean_replaceRef(lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); @@ -866,7 +866,7 @@ x_9 = l_Lean_Syntax_isQuot(x_1); if (x_9 == 0) { lean_object* x_10; uint8_t x_11; -x_10 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_10 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_inc(x_1); x_11 = l_Lean_Syntax_isOfKind(x_1, x_10); if (x_11 == 0) diff --git a/stage0/stdlib/Lean/Elab/SetOption.c b/stage0/stdlib/Lean/Elab/SetOption.c index f3bd785f18..9343ce4b3b 100644 --- a/stage0/stdlib/Lean/Elab/SetOption.c +++ b/stage0/stdlib/Lean/Elab/SetOption.c @@ -31,11 +31,11 @@ lean_object* l_Lean_throwError___at_Lean_Elab_elabSetOption___spec__4(lean_objec extern lean_object* l_instReprBool___closed__2; lean_object* l_Lean_throwError___at_Lean_Elab_elabSetOption_setOption___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_elabSetOption_setOption___rarg___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; lean_object* l_Lean_Elab_elabSetOption___rarg___lambda__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_elabSetOption___rarg___lambda__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_elabSetOption_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_elabSetOption___rarg___lambda__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; lean_object* l_Lean_getOptionDecl(lean_object*, lean_object*); extern lean_object* l_Lean_numLitKind; lean_object* l_Lean_Elab_elabSetOption_setOption___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); @@ -94,7 +94,7 @@ if (x_8 == 0) { lean_object* x_9; uint8_t x_10; lean_dec(x_2); -x_9 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_9 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_10 = lean_string_dec_eq(x_6, x_9); lean_dec(x_6); if (x_10 == 0) @@ -791,7 +791,7 @@ x_25 = lean_string_dec_eq(x_23, x_24); if (x_25 == 0) { lean_object* x_26; uint8_t x_27; -x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_27 = lean_string_dec_eq(x_23, x_26); lean_dec(x_23); if (x_27 == 0) diff --git a/stage0/stdlib/Lean/Elab/StructInst.c b/stage0/stdlib/Lean/Elab/StructInst.c index 47a39935b5..30cac03d3e 100644 --- a/stage0/stdlib/Lean/Elab/StructInst.c +++ b/stage0/stdlib/Lean/Elab/StructInst.c @@ -23,7 +23,6 @@ lean_object* l_Std_HashMap_toList___at___private_Lean_Elab_StructInst_0__Lean_El extern lean_object* l_Lean_Name_toString___closed__1; uint8_t l_List_foldr___at_Lean_Elab_Term_StructInst_Struct_allDefault___spec__1(uint8_t, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabModifyOp___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__2; size_t l_USize_add(size_t, size_t); extern lean_object* l_Lean_Name_getString_x21___closed__3; extern lean_object* l_Lean_fieldIdxKind; @@ -51,9 +50,9 @@ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_StructInst_0__Le lean_object* l_Lean_Meta_whnfForall(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_addMissingFields___closed__1; lean_object* l_Lean_throwError___at_Lean_Elab_Term_StructInst_DefaultFields_propagateLoop___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__4; lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_reduce___boxed__const__1; lean_object* lean_name_mk_string(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_object* l___regBuiltin_Lean_Elab_Term_StructInst_expandStructInstExpectedType___closed__1; lean_object* l_Lean_Elab_Term_StructInst_FieldLHS_toSyntax_match__1(lean_object*); uint8_t l_Lean_Elab_Term_StructInst_Struct_allDefault(lean_object*); @@ -61,7 +60,6 @@ uint8_t l_USize_decEq(size_t, size_t); lean_object* l_Lean_Elab_Term_StructInst_FieldVal_toSyntax_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* lean_array_uget(lean_object*, size_t); lean_object* l_Lean_Elab_Term_StructInst_instToFormatFieldLHS_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__1; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_groupFields___closed__1; lean_object* lean_expr_update_mdata(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabModifyOp___closed__6; @@ -145,9 +143,7 @@ lean_object* l_Lean_Elab_Term_StructInst_expandStructInstExpectedType(lean_objec lean_object* l_Lean_Elab_Term_StructInst_Struct_setFields(lean_object*, lean_object*); lean_object* l_Std_HashMap_toList___rarg(lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabModifyOp___closed__18; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__9; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_groupFields___lambda__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__6; lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Nat_max(lean_object*, lean_object*); extern lean_object* l_Lean_Elab_MacroExpansionInfo_format___closed__3; @@ -250,12 +246,14 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabM lean_object* l_Lean_Elab_throwAbortTerm___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNonAtomicExplicitSource___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructName_throwUnexpectedExpectedType___closed__3; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabModifyOp___closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__6; lean_object* lean_st_ref_take(lean_object*, lean_object*); lean_object* l_Lean_Elab_withMacroExpansionInfo___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap_match__1(lean_object*); lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_mkDefaultValueAux_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); extern lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLValsAux_loop___lambda__2___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_tryToSynthesizeDefault_loop_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_isModifyOp_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -280,8 +278,9 @@ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_StructInst_0__Le lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_toFieldLHS___closed__2; lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_findDefaultMissing_x3f(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_FieldLHS_toSyntax(uint8_t, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_object* l_Lean_mkAnnotation(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__4; lean_object* l_Lean_replaceRef(lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_Source_isNone_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -299,6 +298,8 @@ lean_object* l_instInhabited___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructSource___closed__2; lean_object* l_Lean_Elab_Term_StructInst_Field_isSimple_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandParentFields___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__12; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__2; lean_object* lean_instantiate_type_lparams(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNonAtomicExplicitSource_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkCtorHeader___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -334,7 +335,6 @@ uint8_t l_Array_contains___at_Lean_findField_x3f___spec__1(lean_object*, lean_ob lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructSource_match__1(lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getFieldIdx___lambda__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_getStructureFields(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; lean_object* l_Lean_Elab_Term_StructInst_CtorHeaderResult_instMVars___default; lean_object* l_Function_comp___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -463,6 +463,7 @@ lean_object* lean_instantiate_value_lparams(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_throwFailedToElabField___rarg___closed__2; lean_object* l_Lean_Elab_Term_StructInst_expandStructInstExpectedType___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_getAppNumArgsAux(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__12; 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_StructInst_formatField___closed__1; lean_object* l_Lean_Elab_throwAbortTerm___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNonAtomicExplicitSource___spec__1___rarg(lean_object*); @@ -502,11 +503,13 @@ lean_object* l_Lean_Syntax_getKind(lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkCtorHeaderAux_match__2(lean_object*); extern lean_object* l___private_Lean_Meta_Tactic_Intro_0__Lean_Meta_introNImp_loop___rarg___closed__3; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNonAtomicExplicitSource_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields___spec__3___closed__1; lean_object* l_List_head_x21___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandStruct___spec__5___boxed(lean_object*); lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_getFieldName(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandParentFields_match__3(lean_object*); lean_object* l_Std_HashMapImp_find_x3f___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__1(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_Struct_ref___boxed(lean_object*); @@ -527,7 +530,6 @@ lean_object* l_Array_ofSubarray___rarg(lean_object*); lean_object* l_Lean_Elab_Term_tryPostponeIfMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getStructureCtor(lean_object*, lean_object*); lean_object* lean_nat_mul(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__8; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_Struct_source(lean_object*); lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_findDefaultMissing_x3f___lambda__1___closed__2; @@ -540,7 +542,6 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expan lean_object* l_Lean_Elab_Term_StructInst_FieldVal_toSyntax_match__1(lean_object*); lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_reduceProjOf_x3f___boxed(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_expandNonAtomicExplicitSource___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedName; lean_object* l_Lean_Elab_pushInfoTree___at_Lean_Elab_Term_elabCompletion___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -553,6 +554,7 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getSt lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructSource___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNonAtomicExplicitSource___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__10; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_propagateExpectedType___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkStructView___spec__3(lean_object*); lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkStructView___spec__2___closed__1; @@ -569,7 +571,6 @@ lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_StructInst_0__Lean_Ela uint8_t l_Lean_Expr_hasLooseBVars(lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandCompositeFields_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_mkDefaultValue_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__12; lean_object* l_Lean_Meta_instantiateMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_isSubobjectField_x3f(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_isSimpleField_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -588,7 +589,6 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabM lean_object* l_Std_HashMapImp_insert___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__3(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_List_foldlM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__12___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructSource___closed__3; extern lean_object* l_prec_x28___x29___closed__7; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandParentFields_match__3___rarg(lean_object*, lean_object*, lean_object*); @@ -653,7 +653,6 @@ lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_S lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_groupFields___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* 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*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__10; lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkSubstructSource___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_Source_isNone_match__1(lean_object*); lean_object* l_Lean_Elab_Term_StructInst_Field_toSyntax(lean_object*); @@ -663,6 +662,7 @@ lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_isModifyOp_x3f___spec__3___closed__2; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_isModifyOp_x3f___spec__3(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_FieldVal_toSyntax(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__9(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandCompositeFields_match__1(lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_StructInst_DefaultFields_propagateLoop___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -687,6 +687,7 @@ lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_S lean_object* l_List_foldr___at_Lean_Elab_Term_StructInst_Struct_allDefault___spec__1___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNonAtomicExplicitSource___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructName_match__1___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__8; lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_getHierarchyDepth___boxed(lean_object*); lean_object* l_Lean_Elab_Term_StructInst_Field_isSimple_match__1(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_StructInst_instInhabitedSource; @@ -694,7 +695,6 @@ lean_object* l_Lean_Elab_Term_StructInst_elabStructInst(lean_object*, lean_objec lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_StructInst_DefaultFields_reduce___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_toFieldLHS_match__1(lean_object*); lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_getFieldValue_x3f___boxed(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__12; lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNonAtomicExplicitSource___closed__2; uint8_t l_Std_AssocList_contains___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__4(lean_object*, lean_object*); @@ -733,14 +733,14 @@ lean_ctor_set(x_15, 1, x_14); x_16 = l_Array_empty___closed__1; x_17 = lean_array_push(x_16, x_15); x_18 = lean_array_push(x_16, x_10); -x_19 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_19 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_13); x_20 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_20, 0, x_13); lean_ctor_set(x_20, 1, x_19); x_21 = lean_array_push(x_16, x_20); x_22 = lean_array_push(x_21, x_8); -x_23 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_23 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_23); lean_ctor_set(x_24, 1, x_22); @@ -759,7 +759,7 @@ x_32 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_32, 0, x_13); lean_ctor_set(x_32, 1, x_31); x_33 = lean_array_push(x_30, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_34 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_35 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_35, 0, x_34); lean_ctor_set(x_35, 1, x_33); @@ -782,14 +782,14 @@ lean_ctor_set(x_39, 1, x_38); x_40 = l_Array_empty___closed__1; x_41 = lean_array_push(x_40, x_39); x_42 = lean_array_push(x_40, x_10); -x_43 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_43 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_36); x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_36); lean_ctor_set(x_44, 1, x_43); x_45 = lean_array_push(x_40, x_44); x_46 = lean_array_push(x_45, x_8); -x_47 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_47 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -808,7 +808,7 @@ x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_36); lean_ctor_set(x_56, 1, x_55); x_57 = lean_array_push(x_54, x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_58 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); @@ -1076,7 +1076,7 @@ if (x_51 == 0) { lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; x_52 = lean_ctor_get(x_50, 0); -x_53 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_53 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_45); x_54 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_54, 0, x_45); @@ -1094,24 +1094,24 @@ x_59 = lean_array_push(x_55, x_58); x_60 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_61 = lean_array_push(x_59, x_60); x_62 = lean_array_push(x_61, x_60); -x_63 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_63 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_45); x_64 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_64, 0, x_45); lean_ctor_set(x_64, 1, x_63); x_65 = lean_array_push(x_62, x_64); x_66 = lean_array_push(x_65, x_23); -x_67 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_67 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_68 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_68, 0, x_67); lean_ctor_set(x_68, 1, x_66); x_69 = lean_array_push(x_55, x_68); -x_70 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_70 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_71 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_71, 0, x_70); lean_ctor_set(x_71, 1, x_69); x_72 = lean_array_push(x_56, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_73 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_74 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_74, 0, x_45); lean_ctor_set(x_74, 1, x_73); @@ -1122,7 +1122,7 @@ lean_ctor_set(x_77, 0, x_76); lean_ctor_set(x_77, 1, x_75); x_78 = lean_array_push(x_72, x_77); x_79 = lean_array_push(x_78, x_43); -x_80 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_80 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_81 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_81, 0, x_80); lean_ctor_set(x_81, 1, x_79); @@ -1139,7 +1139,7 @@ x_84 = lean_ctor_get(x_50, 1); lean_inc(x_84); lean_inc(x_83); lean_dec(x_50); -x_85 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_85 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_45); x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_45); @@ -1157,24 +1157,24 @@ x_91 = lean_array_push(x_87, x_90); x_92 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_93 = lean_array_push(x_91, x_92); x_94 = lean_array_push(x_93, x_92); -x_95 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_95 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_45); x_96 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_96, 0, x_45); lean_ctor_set(x_96, 1, x_95); x_97 = lean_array_push(x_94, x_96); x_98 = lean_array_push(x_97, x_23); -x_99 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_99 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_100 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_100, 0, x_99); lean_ctor_set(x_100, 1, x_98); x_101 = lean_array_push(x_87, x_100); -x_102 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_102 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_102); lean_ctor_set(x_103, 1, x_101); x_104 = lean_array_push(x_88, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_105 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_106 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_106, 0, x_45); lean_ctor_set(x_106, 1, x_105); @@ -1185,7 +1185,7 @@ lean_ctor_set(x_109, 0, x_108); lean_ctor_set(x_109, 1, x_107); x_110 = lean_array_push(x_104, x_109); x_111 = lean_array_push(x_110, x_43); -x_112 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_112 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_113 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_113, 0, x_112); lean_ctor_set(x_113, 1, x_111); @@ -1350,7 +1350,7 @@ if (lean_is_exclusive(x_163)) { lean_dec_ref(x_163); x_166 = lean_box(0); } -x_167 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_167 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_158); x_168 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_168, 0, x_158); @@ -1368,24 +1368,24 @@ x_173 = lean_array_push(x_169, x_172); x_174 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_175 = lean_array_push(x_173, x_174); x_176 = lean_array_push(x_175, x_174); -x_177 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_177 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_158); x_178 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_178, 0, x_158); lean_ctor_set(x_178, 1, x_177); x_179 = lean_array_push(x_176, x_178); x_180 = lean_array_push(x_179, x_136); -x_181 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_181 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_182 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_182, 0, x_181); lean_ctor_set(x_182, 1, x_180); x_183 = lean_array_push(x_169, x_182); -x_184 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_184 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_185 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_185, 0, x_184); lean_ctor_set(x_185, 1, x_183); x_186 = lean_array_push(x_170, x_185); -x_187 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_187 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_188 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_188, 0, x_158); lean_ctor_set(x_188, 1, x_187); @@ -1396,7 +1396,7 @@ lean_ctor_set(x_191, 0, x_190); lean_ctor_set(x_191, 1, x_189); x_192 = lean_array_push(x_186, x_191); x_193 = lean_array_push(x_192, x_156); -x_194 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_194 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_195 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_195, 0, x_194); lean_ctor_set(x_195, 1, x_193); @@ -1633,7 +1633,7 @@ if (lean_is_exclusive(x_258)) { lean_dec_ref(x_258); x_261 = lean_box(0); } -x_262 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_262 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_253); x_263 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_263, 0, x_253); @@ -1651,24 +1651,24 @@ x_268 = lean_array_push(x_264, x_267); x_269 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_270 = lean_array_push(x_268, x_269); x_271 = lean_array_push(x_270, x_269); -x_272 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_272 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_253); x_273 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_273, 0, x_253); lean_ctor_set(x_273, 1, x_272); x_274 = lean_array_push(x_271, x_273); x_275 = lean_array_push(x_274, x_231); -x_276 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_276 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_277 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_277, 0, x_276); lean_ctor_set(x_277, 1, x_275); x_278 = lean_array_push(x_264, x_277); -x_279 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_279 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_280 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_280, 0, x_279); lean_ctor_set(x_280, 1, x_278); x_281 = lean_array_push(x_265, x_280); -x_282 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_282 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_283 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_283, 0, x_253); lean_ctor_set(x_283, 1, x_282); @@ -1679,7 +1679,7 @@ lean_ctor_set(x_286, 0, x_285); lean_ctor_set(x_286, 1, x_284); x_287 = lean_array_push(x_281, x_286); x_288 = lean_array_push(x_287, x_251); -x_289 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_289 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_290 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_290, 0, x_289); lean_ctor_set(x_290, 1, x_288); @@ -3316,7 +3316,7 @@ lean_ctor_set(x_93, 2, x_91); lean_ctor_set(x_93, 3, x_29); lean_inc(x_89); x_94 = lean_array_push(x_89, x_93); -x_95 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_95 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_66); x_96 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_96, 0, x_66); @@ -3335,7 +3335,7 @@ x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_102); lean_ctor_set(x_103, 1, x_101); x_104 = lean_array_push(x_74, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_105 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_66); x_106 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_106, 0, x_66); @@ -3354,18 +3354,18 @@ x_112 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_112, 0, x_111); lean_ctor_set(x_112, 1, x_110); x_113 = lean_array_push(x_74, x_112); -x_114 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_114 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_115 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_115, 0, x_66); lean_ctor_set(x_115, 1, x_114); x_116 = lean_array_push(x_113, x_115); x_117 = lean_array_push(x_116, x_60); -x_118 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_118 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_119 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_119, 0, x_118); lean_ctor_set(x_119, 1, x_117); x_120 = lean_array_push(x_107, x_119); -x_121 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_121 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_122 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_122, 0, x_121); lean_ctor_set(x_122, 1, x_120); @@ -3377,7 +3377,7 @@ lean_ctor_set(x_126, 0, x_111); lean_ctor_set(x_126, 1, x_125); x_127 = lean_array_push(x_89, x_126); x_128 = lean_array_push(x_127, x_100); -x_129 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_129 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_130 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_130, 0, x_129); lean_ctor_set(x_130, 1, x_128); @@ -3599,7 +3599,7 @@ lean_ctor_set(x_238, 2, x_236); lean_ctor_set(x_238, 3, x_225); lean_inc(x_234); x_239 = lean_array_push(x_234, x_238); -x_240 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_240 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_210); x_241 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_241, 0, x_210); @@ -3618,7 +3618,7 @@ x_248 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_248, 0, x_247); lean_ctor_set(x_248, 1, x_246); x_249 = lean_array_push(x_218, x_248); -x_250 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_250 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_210); x_251 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_251, 0, x_210); @@ -3639,18 +3639,18 @@ x_259 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_259, 0, x_258); lean_ctor_set(x_259, 1, x_257); x_260 = lean_array_push(x_218, x_259); -x_261 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_261 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_262 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_262, 0, x_210); lean_ctor_set(x_262, 1, x_261); x_263 = lean_array_push(x_260, x_262); x_264 = lean_array_push(x_263, x_205); -x_265 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_265 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_266 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_266, 0, x_265); lean_ctor_set(x_266, 1, x_264); x_267 = lean_array_push(x_252, x_266); -x_268 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_268 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_269 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_269, 0, x_268); lean_ctor_set(x_269, 1, x_267); @@ -3662,7 +3662,7 @@ lean_ctor_set(x_273, 0, x_258); lean_ctor_set(x_273, 1, x_272); x_274 = lean_array_push(x_234, x_273); x_275 = lean_array_push(x_274, x_245); -x_276 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_276 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_277 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_277, 0, x_276); lean_ctor_set(x_277, 1, x_275); diff --git a/stage0/stdlib/Lean/Elab/Structure.c b/stage0/stdlib/Lean/Elab/Structure.c index bb572d3bea..d021f31d2a 100644 --- a/stage0/stdlib/Lean/Elab/Structure.c +++ b/stage0/stdlib/Lean/Elab/Structure.c @@ -32,7 +32,6 @@ lean_object* l_Lean_Elab_Command_checkValidCtorModifier___at___private_Lean_Elab extern lean_object* l_Lean_Name_getString_x21___closed__3; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__3___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7847____closed__4; lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields_match__2___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_getResultUniverse___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_expandOptDeclSig(lean_object*); @@ -64,6 +63,7 @@ lean_object* l_Lean_MetavarContext_instantiateLevelMVars___at_Lean_Meta_instanti uint8_t l___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___closed__1; lean_object* lean_name_mk_string(lean_object*, lean_object*); lean_object* l_Lean_Syntax_getOptional_x3f(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_object* l_Lean_Elab_Command_checkValidFieldModifier___lambda__4___closed__1; uint8_t l_USize_decEq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); @@ -114,6 +114,7 @@ lean_object* l_Lean_throwError___at_Lean_Elab_Term_mkAuxName___spec__1(lean_obje lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withParents___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkValidFieldModifier___lambda__1___closed__2; lean_object* lean_private_to_user_name(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7859____closed__4; lean_object* l_Lean_throwError___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields___spec__3___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkValidFieldModifier___lambda__1___closed__1; extern lean_object* l_Lean_Elab_Command_checkValidInductiveModifier___rarg___lambda__1___closed__2; @@ -136,7 +137,6 @@ lean_object* lean_string_append(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView___spec__3___closed__2; lean_object* l_Lean_Elab_throwAlreadyDeclaredUniverseLevel___at_Lean_Elab_Command_elabStructure___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_mkDeclName___at_Lean_Elab_Command_elabStructure___spec__5___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__9; extern lean_object* l_Array_getEvenElems___rarg___closed__1; lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -248,6 +248,7 @@ lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l_List_map___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView___spec__1(lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabFieldTypeValue_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields___spec__3___rarg(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_13376____closed__13; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView___spec__3___closed__1; lean_object* l_Lean_Elab_Command_elabStructure___lambda__5___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_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -288,6 +289,7 @@ lean_object* l_Lean_addDocString_x27___at___private_Lean_Elab_Structure_0__Lean_ lean_object* l_Lean_throwError___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__12; lean_object* l_Lean_addDocString___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__16___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_getOptDerivingClasses___at_Lean_Elab_Command_elabStructure___spec__2___boxed__const__1; lean_object* l_Lean_Elab_expandDeclId___at_Lean_Elab_Command_elabStructure___spec__4___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -328,7 +330,6 @@ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lea lean_object* l_Lean_Elab_Command_elabStructure___lambda__2___boxed(lean_object**); lean_object* l_Lean_Elab_Command_StructFieldInfo_isSubobject___boxed(lean_object*); lean_object* l_Lean_Elab_Command_checkValidCtorModifier___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__12___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; lean_object* l_Lean_throwError___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_mkDeclName___at_Lean_Elab_Command_elabStructure___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -354,6 +355,7 @@ extern lean_object* l_Lean_Elab_Command_checkValidCtorModifier___rarg___lambda__ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_collectUniversesFromFields___spec__1(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_addDefaults_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_collectLevelParamsInFVars___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_FileMap_toPosition(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView_match__1(lean_object*); @@ -525,6 +527,7 @@ lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_processSubfiel uint8_t l_Lean_Syntax_isNone(lean_object*); lean_object* l_Lean_Level_getLevelOffset(lean_object*); lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__10; lean_object* l_Lean_expandMacros(lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Elab_Command_StructFieldInfo_isFromParent(lean_object*); lean_object* l_Lean_Elab_Modifiers_addAttribute(lean_object*, lean_object*); @@ -593,6 +596,7 @@ lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields_m lean_object* l_Lean_FileMap_leanPosToLspPos(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_levelMVarToParamFVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_StructFieldInfo_isFromParent_match__1(lean_object*); @@ -618,10 +622,8 @@ lean_object* l_Lean_Elab_getDeclarationSelectionRef(lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_addCtorFields_match__2(lean_object*); lean_object* l_Lean_Elab_Command_checkValidFieldModifier(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_StructFieldInfo_isSubobject_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__10; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_collectLevelParamsInFVars___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_withAutoBoundImplicit___rarg(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_7361____closed__4; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView___spec__6(lean_object*, size_t, size_t, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView___lambda__1___closed__2; extern lean_object* l_Lean_Elab_toAttributeKind___rarg___lambda__2___closed__2; @@ -656,10 +658,8 @@ lean_object* l_Lean_Elab_elabAttrs___at___private_Lean_Elab_Structure_0__Lean_El lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabStructure___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__3___lambda__2(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_checkNotAlreadyDeclared___rarg___lambda__1___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields___rarg___closed__7; lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_levelMVarToParam___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__12; lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields_match__4___rarg(uint8_t, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); @@ -10169,7 +10169,7 @@ x_84 = l_Lean_Elab_Term_getMainModule___rarg(x_10, x_83); x_85 = lean_ctor_get(x_84, 1); lean_inc(x_85); lean_dec(x_84); -x_86 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_86 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_80); x_87 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_87, 0, x_80); @@ -10183,18 +10183,18 @@ x_92 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_92, 0, x_91); lean_ctor_set(x_92, 1, x_90); x_93 = lean_array_push(x_88, x_92); -x_94 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_94 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_95 = lean_alloc_ctor(2, 2, 0); 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_71); -x_98 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_98 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_99 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_99, 0, x_98); lean_ctor_set(x_99, 1, x_97); x_100 = lean_array_push(x_89, x_99); -x_101 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_101 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_102 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_102, 0, x_101); lean_ctor_set(x_102, 1, x_100); @@ -10593,7 +10593,7 @@ x_188 = l_Lean_Elab_Term_getMainModule___rarg(x_10, x_187); x_189 = lean_ctor_get(x_188, 1); lean_inc(x_189); lean_dec(x_188); -x_190 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_190 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_184); x_191 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_191, 0, x_184); @@ -10607,18 +10607,18 @@ x_196 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_196, 0, x_195); lean_ctor_set(x_196, 1, x_194); x_197 = lean_array_push(x_192, x_196); -x_198 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_198 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_199 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_199, 0, x_184); lean_ctor_set(x_199, 1, x_198); x_200 = lean_array_push(x_197, x_199); x_201 = lean_array_push(x_200, x_175); -x_202 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_202 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_203 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_203, 0, x_202); lean_ctor_set(x_203, 1, x_201); x_204 = lean_array_push(x_193, x_203); -x_205 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_205 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_206 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_206, 0, x_205); lean_ctor_set(x_206, 1, x_204); @@ -13423,7 +13423,7 @@ default: { lean_object* x_36; lean_object* x_37; lean_object* x_38; uint8_t x_39; lean_object* x_40; lean_object* x_41; x_36 = l_Lean_LocalDecl_userName(x_19); -x_37 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_37 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_38 = l_Lean_Name_appendBefore(x_36, x_37); x_39 = l_Lean_LocalDecl_binderInfo(x_19); x_40 = l_Lean_LocalDecl_type(x_19); @@ -14130,10 +14130,10 @@ lean_dec(x_10); x_13 = l___private_Lean_Elab_Inductive_0__Lean_Elab_Command_mkAuxConstructions___closed__2; lean_inc(x_12); x_14 = l_Lean_Environment_contains(x_12, x_13); -x_15 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_15 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_inc(x_12); x_16 = l_Lean_Environment_contains(x_12, x_15); -x_17 = l_myMacro____x40_Init_Notation___hyg_7847____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; x_18 = l_Lean_Environment_contains(x_12, x_17); lean_inc(x_6); lean_inc(x_2); @@ -19499,7 +19499,7 @@ lean_ctor_set(x_43, 0, x_36); lean_ctor_set(x_43, 1, x_42); x_44 = l_Array_empty___closed__1; x_45 = lean_array_push(x_44, x_43); -x_46 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_46 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_47 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_47, 0, x_36); lean_ctor_set(x_47, 1, x_46); diff --git a/stage0/stdlib/Lean/Elab/Syntax.c b/stage0/stdlib/Lean/Elab/Syntax.c index a040324ced..3f196e841b 100644 --- a/stage0/stdlib/Lean/Elab/Syntax.c +++ b/stage0/stdlib/Lean/Elab/Syntax.c @@ -88,6 +88,7 @@ uint8_t l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_isAtomLikeSyntax(lean_ extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2; lean_object* lean_name_mk_string(lean_object*, lean_object*); lean_object* l_Lean_Syntax_getOptional_x3f(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_object* l_Lean_getConstInfo___at_Lean_Elab_Term_toParserDescr_resolveParserName___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_eraseIdx___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processSepBy1___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*); @@ -104,7 +105,6 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__2; lean_object* l_Array_append___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_mkNameFromParserSyntax_visit_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__39; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__4; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__19; lean_object* l_Lean_Elab_Term_toParserDescr_processSepBy1___lambda__1___closed__1; lean_object* l_Lean_Elab_Command_expandMixfix___lambda__7___closed__4; @@ -115,6 +115,7 @@ lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__5; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__13; extern lean_object* l_Lean_Elab_throwUnsupportedSyntax___rarg___closed__1; lean_object* l_Lean_Elab_Term_toParserDescr_processSepBy1___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*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__8; lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__31; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_quoteAutoTactic___spec__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandNotation___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*); @@ -132,6 +133,7 @@ lean_object* l___regBuiltin_Lean_Elab_Command_elabMacroRules(lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_toParserDescr_process___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processNullaryOrCat___closed__13; lean_object* l_Lean_throwError___at_Lean_Elab_Command_expandMacro___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__4; lean_object* l_Lean_Elab_Command_expandMixfix___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_identKind___closed__2; uint8_t l_Lean_Parser_leadingIdentBehavior(lean_object*, lean_object*); @@ -147,13 +149,13 @@ lean_object* l_Lean_Elab_Command_elabSyntax___lambda__3___closed__2; lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__23; uint8_t l_Lean_Syntax_structEq(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandNotation___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__8; lean_object* l_Lean_Elab_Command_expandMacroArgIntoPattern(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Syntax_isAntiquot_match__1___rarg___closed__1; lean_object* l_Lean_Elab_Term_toParserDescr_processNullaryOrCat___closed__16; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5021____closed__1; lean_object* l_Lean_Elab_Command_withExpectedType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__19; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__1; extern lean_object* l_Array_empty___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processSepBy1___lambda__1___closed__4; @@ -176,13 +178,11 @@ extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____close lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__30; lean_object* l_Lean_Elab_Command_expandNotation_match__1___rarg(uint8_t, lean_object*); extern lean_object* l_Std_PersistentArray_empty___closed__1; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(lean_object*, lean_object*); uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processAtom___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processNonReserved___closed__11; lean_object* l_Lean_Elab_Term_toParserDescr_processNonReserved(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__51; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__1; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__22; lean_object* l___private_Init_Data_Array_Basic_0__Array_allDiffAux___at_Lean_Elab_Command_mkSimpleDelab___spec__3___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMixfix___lambda__7___closed__5; @@ -213,13 +213,11 @@ lean_object* lean_string_append(lean_object*, lean_object*); lean_object* lean_string_utf8_set(lean_object*, lean_object*, uint32_t); lean_object* l_Lean_Elab_Term_toParserDescr_processNullaryOrCat___closed__10; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Command_elabNoKindMacroRulesAux___spec__2(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__9; extern lean_object* l_Lean_Parser_Syntax_nonReserved___elambda__1___closed__2; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_elabMacroRules___spec__1___rarg(lean_object*); lean_object* l_Lean_MessageData_ofList(lean_object*); lean_object* l___regBuiltin_Lean_Elab_Command_elabElab(lean_object*); lean_object* l_List_map___at_Lean_resolveGlobalConst___spec__2(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__2; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_inferMacroRulesAltKind___spec__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_toParserDescr_processNonReserved___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabSyntax___lambda__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -264,6 +262,7 @@ lean_object* l_Lean_Elab_Term_toParserDescr_processAtom___closed__1; lean_object* l_Lean_Elab_Command_expandMixfix___lambda__15(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_precedence___elambda__1___closed__1; lean_object* l_Lean_Elab_Term_toParserDescr_processSeq___lambda__1___boxed__const__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__2; lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_expandMacro___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processParserCategory___lambda__1___closed__6; lean_object* l_List_filterMap___at_Lean_Elab_Term_toParserDescr_resolveParserName___spec__11(lean_object*, lean_object*); @@ -271,7 +270,6 @@ lean_object* l_Lean_Syntax_mkAntiquotNode(lean_object*, lean_object*, lean_objec lean_object* l_Subarray_forInUnsafe_loop___at___private_Lean_Elab_Syntax_0__Lean_Elab_Term_mkParserSeq___spec__1___closed__6; lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabExport___spec__6(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMixfix___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_toParserDescr_processNonReserved___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabSyntax_match__2(lean_object*); @@ -281,7 +279,9 @@ lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__1; extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__24; extern lean_object* l_Lean_throwUnknownConstant___rarg___closed__2; lean_object* l_Lean_Elab_Command_mkSimpleDelab___closed__4; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_object* l_Lean_Elab_resolveGlobalConstWithInfos___at_Lean_Elab_Term_toParserDescr_resolveParserName___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_toParserDescr_processSeq___spec__2(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___boxed(lean_object**); @@ -313,9 +313,9 @@ lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_toParserDescr_ lean_object* l_Lean_Elab_Command_expandElab___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processNonReserved___closed__9; lean_object* l_Lean_Elab_Command_mkSimpleDelab___closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l_Lean_Elab_Command_expandMixfix___lambda__7___closed__7; extern lean_object* l_Lean_Parser_Tactic_quot___elambda__1___closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__6; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_expandMacro___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Command_elabSyntaxAbbrev___closed__1; lean_object* l_Lean_Elab_Term_toParserDescr_processAtom___closed__7; @@ -328,7 +328,6 @@ lean_object* l___regBuiltin_Lean_Elab_Command_elabElab___closed__1; lean_object* l_Lean_Elab_Command_elabMacro___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processNonReserved___closed__4; lean_object* l_Lean_Elab_Command_expandMacro(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; lean_object* l_Lean_Elab_Term_tryPostponeIfNoneOrMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_runTermElabM___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__2; @@ -367,6 +366,7 @@ extern lean_object* l_Lean_Parser_categoryParserFnImpl___closed__1; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_elabSyntax___spec__3___rarg(lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_resolveParserName_match__2(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_object* l_Lean_Elab_Command_expandMacroArgIntoPattern___closed__1; uint8_t l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_checkRuleKind(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processNullaryOrCat___closed__8; @@ -396,6 +396,7 @@ lean_object* l_Lean_Elab_Command_elabSyntax___lambda__3___closed__4; extern lean_object* l_stx___x3f___closed__3; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_elabMacroRulesAux___spec__2___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processParserCategory___lambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__21; lean_object* l_Lean_resolveGlobalConst___at_Lean_Elab_Term_toParserDescr_resolveParserName___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMixfix___lambda__1___closed__2; @@ -403,7 +404,6 @@ lean_object* l_Lean_Elab_Term_toParserDescr_processParserCategory___lambda__1___ extern lean_object* l_Lean_Parser_Syntax_paren___elambda__1___closed__1; lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__7; lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_expandNotationItemIntoPattern___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; lean_object* l_Lean_replaceRef(lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instQuoteBool___closed__6; @@ -433,11 +433,11 @@ lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_checkLeftRec lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__3; lean_object* l_Lean_Elab_Command_strLitToPattern___boxed(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__11; lean_object* l_Lean_Elab_Command_mkSimpleDelab___closed__15; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__8; extern lean_object* l_Lean_Parser_sepByElemParser___closed__1; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__20; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__12; lean_object* l_Lean_Elab_Command_elabSyntaxAbbrev___closed__5; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_elabMacroRulesAux___spec__3___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_elabMacroRulesAux___spec__2(lean_object*, lean_object*); @@ -492,7 +492,6 @@ extern lean_object* l_Lean_Parser_maxPrec; lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__16; lean_object* l_Lean_Elab_Term_checkLeftRec___lambda__2___closed__1; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_toParserDescr_processParserCategory___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; extern lean_object* l_Lean_Parser_Command_elab___elambda__1___closed__2; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_antiquote(lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_elabSyntax___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -679,6 +678,7 @@ lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_inferMacr lean_object* l_Lean_Elab_Term_toParserDescr_processNonReserved___closed__5; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_elabMacroRulesAux___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Command_elabNoKindMacroRulesAux___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__10; lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_checkLeftRec___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_checkLeftRec___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* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_isAtomLikeSyntax___boxed(lean_object*); @@ -689,7 +689,6 @@ lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Term_markAsTrailingParser extern lean_object* l_Lean_Elab_Command_mkCommandElabAttributeUnsafe___closed__1; lean_object* l_Lean_Elab_Term_toParserDescr_processUnary___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_forInUnsafe_loop___at_Lean_Elab_Command_elabMacroRulesAux___spec__1(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__10; uint8_t l_Lean_Parser_isParserCategory(lean_object*, lean_object*); uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMixfix___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -723,6 +722,7 @@ uint8_t l_Lean_Name_isAnonymous(lean_object*); extern lean_object* l_Lean_Parser_Command_infix___elambda__1___closed__2; lean_object* l_Lean_Elab_toAttributeKind___at_Lean_Elab_Command_expandNotation___spec__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l___private_Lean_Parser_Basic_0__Lean_Parser_beqLeadingIdentBehavior____x40_Lean_Parser_Basic___hyg_7125_(uint8_t, uint8_t); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Term_withNestedParser___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_mapMUnsafe_map___at_Lean_Elab_Command_elabMacroRulesAux___spec__3(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_checkLeftRec(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -737,6 +737,7 @@ lean_object* l_Lean_throwError___at_Lean_Elab_Command_expandNotationItemIntoPatt lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processAtom___closed__4; lean_object* l_Lean_Elab_Command_elabSyntaxAbbrev___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l_Lean_Elab_Term_toParserDescr_process(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_resolveGlobalConst___at_Lean_Elab_Term_toParserDescr_resolveParserName___spec__2___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_evalPrec___closed__1; @@ -776,7 +777,6 @@ lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux 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_Term_toParserDescr_resolveParserName_match__3___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_Elab_Command_expandNotationItemIntoPattern___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_expandMacro___spec__4___rarg(lean_object*); @@ -785,6 +785,7 @@ extern lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__6; lean_object* l_Lean_throwError___at_Lean_Elab_Term_toParserDescr_process___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux___boxed__const__1; extern lean_object* l_myMacro____x40_Init_Notation___hyg_1040____closed__1; +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMixfix___lambda__13___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_Lean_Elab_Command_elabNoKindMacroRulesAux___lambda__1___closed__1; lean_object* l_Lean_Elab_Command_withExpectedType_match__1(lean_object*); @@ -793,6 +794,7 @@ uint8_t l_Lean_Syntax_isNone(lean_object*); lean_object* l_Lean_Elab_Command_expandMixfix___lambda__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabNoKindMacroRulesAux___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabCommand___spec__14(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__10; lean_object* l_Lean_expandMacros(lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_1640____closed__1; lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__21; @@ -836,7 +838,6 @@ lean_object* l_Lean_throwError___at_Lean_Elab_Command_expandMacro___spec__7___bo lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_elabMacroRulesAux___spec__3___lambda__1___closed__4; lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_checkLeftRec___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabBinders___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l_Lean_Elab_Command_expandElab(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_toParserDescr_process___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_mkSimpleDelab___closed__7; @@ -893,6 +894,7 @@ lean_object* l_List_forIn_loop___at_Lean_Elab_Term_toParserDescr_resolveParserNa extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_elabCommand___spec__15___rarg(lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Term_toParserDescr_processParserCategory___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabSyntax_match__1(lean_object*); lean_object* l_List_map___at_Lean_Elab_Term_toParserDescr_processNullaryOrCat___spec__2(lean_object*); @@ -940,7 +942,6 @@ lean_object* l_Lean_Elab_Command_expandMacro_match__1(lean_object*); extern lean_object* l_Lean_Parser_Syntax_cat___elambda__1___closed__1; lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__45; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_elabMacroRulesAux___spec__3___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__10; lean_object* l_Lean_Elab_Term_withAutoBoundImplicit___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescr_processSepBy(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_elabMacroRulesAux___spec__3___lambda__1___closed__1; @@ -959,6 +960,7 @@ extern lean_object* l_Lean_Parser_Command_syntax___elambda__1___closed__1; lean_object* l_Lean_Elab_Command_expandNotationItemIntoSyntaxItem(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___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*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_toParserDescr_processNonReserved___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Subarray_forInUnsafe_loop___at___private_Lean_Elab_Syntax_0__Lean_Elab_Term_mkParserSeq___spec__1___closed__8; lean_object* l_Lean_Elab_Term_toParserDescr_processSepBy___lambda__1___closed__1; lean_object* l_Lean_Elab_Term_toParserDescr_processNullaryOrCat_match__1(lean_object*); @@ -967,6 +969,7 @@ lean_object* l_Lean_Elab_Term_toParserDescr_processNullaryOrCat___closed__12; lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__49; lean_object* l_Lean_Elab_Command_elabMacroRulesAux_match__1(lean_object*); lean_object* l_Lean_Elab_Command_expandElab___lambda__2___closed__44; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__5; lean_object* l_Lean_Elab_Term_toParserDescr_processUnary___closed__6; lean_object* l_Lean_Elab_Command_expandMacroArgIntoSyntaxItem___boxed(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_infixr___elambda__1___closed__2; @@ -988,13 +991,10 @@ lean_object* l___regBuiltin_Lean_Elab_Command_elabMacro___closed__1; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__7; extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_4162____closed__4; lean_object* l_Lean_Elab_Term_toParserDescr_processNonReserved___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__5; lean_object* l___regBuiltin_Lean_Elab_Command_elabSyntax___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; lean_object* l_Lean_Elab_Command_expandMixfix___lambda__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabMacroRulesAux___boxed__const__1; lean_object* l_Lean_Elab_Command_elabSyntax___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__12; lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__3; lean_object* l_Lean_Elab_Command_elabSyntax___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -3714,7 +3714,7 @@ static lean_object* _init_l_Lean_Elab_Term_toParserDescr_processNonReserved___cl _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } @@ -3723,7 +3723,7 @@ static lean_object* _init_l_Lean_Elab_Term_toParserDescr_processNonReserved___cl _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_2 = lean_unsigned_to_nat(0u); x_3 = l_Lean_Elab_Term_toParserDescr_processNonReserved___closed__9; x_4 = lean_alloc_ctor(0, 3, 0); @@ -11385,7 +11385,7 @@ x_5 = l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_getCatSuffix(x_1); x_6 = l_Lean_Parser_Term_dynamicQuot___elambda__1___closed__11; x_7 = lean_string_append(x_6, x_5); lean_dec(x_5); -x_8 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_8 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; x_9 = lean_string_append(x_7, x_8); x_10 = l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__1; x_11 = l_Lean_Name_append(x_1, x_10); @@ -11459,7 +11459,7 @@ x_48 = lean_array_push(x_23, x_47); x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_40); lean_ctor_set(x_49, 1, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_50 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_51 = lean_array_push(x_50, x_49); x_52 = lean_array_push(x_51, x_31); x_53 = lean_array_push(x_52, x_31); @@ -11478,7 +11478,7 @@ lean_ctor_set(x_60, 1, x_59); x_61 = lean_array_push(x_23, x_60); x_62 = lean_mk_syntax_ident(x_11); x_63 = lean_array_push(x_61, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_64 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_13); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_13); @@ -11511,7 +11511,7 @@ x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); x_80 = lean_array_push(x_63, x_79); -x_81 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_81 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_13); x_82 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_82, 0, x_13); @@ -11605,7 +11605,7 @@ lean_ctor_set(x_126, 0, x_13); lean_ctor_set(x_126, 1, x_125); lean_inc(x_126); x_127 = lean_array_push(x_124, x_126); -x_128 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_128 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_129 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_129, 0, x_128); lean_ctor_set(x_129, 1, x_127); @@ -12159,7 +12159,7 @@ return x_14; else { lean_object* x_15; lean_object* x_16; -x_15 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_15 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_16 = lean_string_append(x_2, x_15); return x_16; } @@ -13476,7 +13476,7 @@ x_85 = lean_array_push(x_57, x_84); x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_72); lean_ctor_set(x_86, 1, x_85); -x_87 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_87 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_88 = lean_array_push(x_87, x_86); x_89 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_90 = lean_array_push(x_88, x_89); @@ -13502,7 +13502,7 @@ x_102 = lean_name_mk_string(x_4, x_101); x_103 = l_Lean_expandExplicitBindersAux_loop___closed__3; lean_inc(x_5); x_104 = lean_name_mk_string(x_5, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_105 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_41); x_106 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_106, 0, x_41); @@ -13543,7 +13543,7 @@ lean_ctor_set(x_120, 1, x_119); x_121 = lean_array_push(x_100, x_120); x_122 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__31; x_123 = lean_name_mk_string(x_4, x_122); -x_124 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_124 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_41); x_125 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_125, 0, x_41); @@ -13681,7 +13681,7 @@ x_201 = lean_array_push(x_173, x_200); x_202 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_202, 0, x_188); lean_ctor_set(x_202, 1, x_201); -x_203 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_203 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_204 = lean_array_push(x_203, x_202); x_205 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_206 = lean_array_push(x_204, x_205); @@ -13707,7 +13707,7 @@ x_218 = lean_name_mk_string(x_4, x_217); x_219 = l_Lean_expandExplicitBindersAux_loop___closed__3; lean_inc(x_5); x_220 = lean_name_mk_string(x_5, x_219); -x_221 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_221 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_157); x_222 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_222, 0, x_157); @@ -13748,7 +13748,7 @@ lean_ctor_set(x_236, 1, x_235); x_237 = lean_array_push(x_216, x_236); x_238 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__31; x_239 = lean_name_mk_string(x_4, x_238); -x_240 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_240 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_157); x_241 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_241, 0, x_157); @@ -13898,7 +13898,7 @@ x_324 = lean_array_push(x_296, x_323); x_325 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_325, 0, x_311); lean_ctor_set(x_325, 1, x_324); -x_326 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_326 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_327 = lean_array_push(x_326, x_325); x_328 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_329 = lean_array_push(x_327, x_328); @@ -13924,7 +13924,7 @@ x_341 = lean_name_mk_string(x_4, x_340); x_342 = l_Lean_expandExplicitBindersAux_loop___closed__3; lean_inc(x_5); x_343 = lean_name_mk_string(x_5, x_342); -x_344 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_344 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_280); x_345 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_345, 0, x_280); @@ -13966,7 +13966,7 @@ lean_ctor_set(x_360, 1, x_359); x_361 = lean_array_push(x_339, x_360); x_362 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__31; x_363 = lean_name_mk_string(x_4, x_362); -x_364 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_364 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_280); x_365 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_365, 0, x_280); @@ -14104,7 +14104,7 @@ x_441 = lean_array_push(x_413, x_440); x_442 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_442, 0, x_428); lean_ctor_set(x_442, 1, x_441); -x_443 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_443 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_444 = lean_array_push(x_443, x_442); x_445 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_446 = lean_array_push(x_444, x_445); @@ -14130,7 +14130,7 @@ x_458 = lean_name_mk_string(x_4, x_457); x_459 = l_Lean_expandExplicitBindersAux_loop___closed__3; lean_inc(x_5); x_460 = lean_name_mk_string(x_5, x_459); -x_461 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_461 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_397); x_462 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_462, 0, x_397); @@ -14172,7 +14172,7 @@ lean_ctor_set(x_477, 1, x_476); x_478 = lean_array_push(x_456, x_477); x_479 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__31; x_480 = lean_name_mk_string(x_4, x_479); -x_481 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_481 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_397); x_482 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_482, 0, x_397); @@ -15466,7 +15466,7 @@ lean_ctor_set(x_35, 1, x_34); x_36 = l_Array_empty___closed__1; x_37 = lean_array_push(x_36, x_35); x_38 = lean_array_push(x_37, x_6); -x_39 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_39 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_26); x_40 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_40, 0, x_26); @@ -15494,14 +15494,14 @@ x_51 = l_Lean_nullKind___closed__2; x_52 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_50); -x_53 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_53 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_54 = lean_array_push(x_53, x_52); x_55 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__24; x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); x_57 = lean_array_push(x_38, x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_58 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_26); x_59 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_59, 0, x_26); @@ -15931,7 +15931,7 @@ if (x_46 == 0) lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; x_47 = lean_ctor_get(x_45, 0); lean_dec(x_47); -x_48 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_48 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_41); x_49 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_49, 0, x_41); @@ -15948,7 +15948,7 @@ x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); x_57 = lean_array_push(x_51, x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_58 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_59 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_59, 0, x_41); lean_ctor_set(x_59, 1, x_58); @@ -15966,7 +15966,7 @@ lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean x_63 = lean_ctor_get(x_45, 1); lean_inc(x_63); lean_dec(x_45); -x_64 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_64 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_41); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_41); @@ -15983,7 +15983,7 @@ x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); x_73 = lean_array_push(x_67, x_72); -x_74 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_74 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_75 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_75, 0, x_41); lean_ctor_set(x_75, 1, x_74); @@ -16022,7 +16022,7 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_elabMacroRulesAux___s _start: { lean_object* x_6; uint8_t x_7; -x_6 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_6 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; lean_inc(x_1); x_7 = l_Lean_Syntax_isOfKind(x_1, x_6); if (x_7 == 0) @@ -16553,7 +16553,7 @@ x_50 = lean_array_push(x_28, x_49); x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_42); lean_ctor_set(x_51, 1, x_50); -x_52 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_52 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_53 = lean_array_push(x_52, x_51); x_54 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_55 = lean_array_push(x_53, x_54); @@ -16590,7 +16590,7 @@ x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); x_74 = lean_array_push(x_64, x_73); -x_75 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_75 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_18); x_76 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_76, 0, x_18); @@ -16623,13 +16623,13 @@ x_90 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_90, 0, x_89); lean_ctor_set(x_90, 1, x_88); x_91 = lean_array_push(x_74, x_90); -x_92 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_92 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_18); x_93 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_93, 0, x_18); lean_ctor_set(x_93, 1, x_92); x_94 = lean_array_push(x_28, x_93); -x_95 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_95 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_18); x_96 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_96, 0, x_18); @@ -16637,19 +16637,19 @@ lean_ctor_set(x_96, 1, x_95); x_97 = lean_array_push(x_28, x_96); x_98 = l_Array_appendCore___rarg(x_28, x_15); lean_dec(x_15); -x_99 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_99 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_18); x_100 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_100, 0, x_18); lean_ctor_set(x_100, 1, x_99); x_101 = lean_array_push(x_28, x_100); -x_102 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_102 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_18); x_103 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_103, 0, x_18); lean_ctor_set(x_103, 1, x_102); x_104 = lean_array_push(x_28, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_105 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_105); lean_ctor_set(x_106, 1, x_104); @@ -16658,7 +16658,7 @@ x_108 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_108, 0, x_42); lean_ctor_set(x_108, 1, x_107); x_109 = lean_array_push(x_101, x_108); -x_110 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_110 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_18); x_111 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_111, 0, x_18); @@ -16696,7 +16696,7 @@ x_128 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_128, 0, x_127); lean_ctor_set(x_128, 1, x_126); x_129 = lean_array_push(x_112, x_128); -x_130 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_130 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_130); lean_ctor_set(x_131, 1, x_129); @@ -16705,12 +16705,12 @@ x_133 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_133, 0, x_42); lean_ctor_set(x_133, 1, x_132); x_134 = lean_array_push(x_28, x_133); -x_135 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_135 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_136 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_136, 0, x_135); lean_ctor_set(x_136, 1, x_134); x_137 = lean_array_push(x_97, x_136); -x_138 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_138 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_139 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_139, 0, x_138); lean_ctor_set(x_139, 1, x_137); @@ -16786,7 +16786,7 @@ x_176 = lean_array_push(x_154, x_175); x_177 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_177, 0, x_168); lean_ctor_set(x_177, 1, x_176); -x_178 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_178 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_179 = lean_array_push(x_178, x_177); x_180 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_181 = lean_array_push(x_179, x_180); @@ -16823,7 +16823,7 @@ x_199 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_199, 0, x_198); lean_ctor_set(x_199, 1, x_197); x_200 = lean_array_push(x_190, x_199); -x_201 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_201 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_18); x_202 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_202, 0, x_18); @@ -16856,13 +16856,13 @@ x_216 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_216, 0, x_215); lean_ctor_set(x_216, 1, x_214); x_217 = lean_array_push(x_200, x_216); -x_218 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_218 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_18); x_219 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_219, 0, x_18); lean_ctor_set(x_219, 1, x_218); x_220 = lean_array_push(x_154, x_219); -x_221 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_221 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_18); x_222 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_222, 0, x_18); @@ -16870,19 +16870,19 @@ lean_ctor_set(x_222, 1, x_221); x_223 = lean_array_push(x_154, x_222); x_224 = l_Array_appendCore___rarg(x_154, x_15); lean_dec(x_15); -x_225 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_225 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_18); x_226 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_226, 0, x_18); lean_ctor_set(x_226, 1, x_225); x_227 = lean_array_push(x_154, x_226); -x_228 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_228 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_18); x_229 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_229, 0, x_18); lean_ctor_set(x_229, 1, x_228); x_230 = lean_array_push(x_154, x_229); -x_231 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_231 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_232 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_232, 0, x_231); lean_ctor_set(x_232, 1, x_230); @@ -16891,7 +16891,7 @@ x_234 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_234, 0, x_168); lean_ctor_set(x_234, 1, x_233); x_235 = lean_array_push(x_227, x_234); -x_236 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_236 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_18); x_237 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_237, 0, x_18); @@ -16929,7 +16929,7 @@ x_254 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_254, 0, x_253); lean_ctor_set(x_254, 1, x_252); x_255 = lean_array_push(x_238, x_254); -x_256 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_256 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_257 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_257, 0, x_256); lean_ctor_set(x_257, 1, x_255); @@ -16938,12 +16938,12 @@ x_259 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_259, 0, x_168); lean_ctor_set(x_259, 1, x_258); x_260 = lean_array_push(x_154, x_259); -x_261 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_261 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_262 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_262, 0, x_261); lean_ctor_set(x_262, 1, x_260); x_263 = lean_array_push(x_223, x_262); -x_264 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_264 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_265 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_265, 0, x_264); lean_ctor_set(x_265, 1, x_263); @@ -17110,7 +17110,7 @@ lean_object* l_Lean_Elab_Command_inferMacroRulesAltKind(lean_object* x_1, lean_o _start: { lean_object* x_5; uint8_t x_6; -x_5 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_5 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; lean_inc(x_1); x_6 = l_Lean_Syntax_isOfKind(x_1, x_5); if (x_6 == 0) @@ -17398,7 +17398,7 @@ static lean_object* _init_l_Lean_Elab_Command_elabNoKindMacroRulesAux___lambda__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2 = l_Lean_Elab_Command_elabNoKindMacroRulesAux___lambda__1___closed__4; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -17917,7 +17917,7 @@ x_188 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_188, 0, x_187); lean_ctor_set(x_188, 1, x_186); x_189 = lean_array_push(x_160, x_188); -x_190 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_190 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_191 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_191, 0, x_190); lean_ctor_set(x_191, 1, x_189); @@ -17954,7 +17954,7 @@ x_206 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_206, 0, x_205); lean_ctor_set(x_206, 1, x_204); x_207 = lean_array_push(x_160, x_206); -x_208 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_208 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_209 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_209, 0, x_208); lean_ctor_set(x_209, 1, x_207); @@ -18031,7 +18031,7 @@ x_235 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_235, 0, x_234); lean_ctor_set(x_235, 1, x_233); x_236 = lean_array_push(x_160, x_235); -x_237 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_237 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_238 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_238, 0, x_237); lean_ctor_set(x_238, 1, x_236); @@ -18359,7 +18359,7 @@ lean_dec(x_9); x_18 = lean_unsigned_to_nat(2u); x_19 = l_Lean_Syntax_getArg(x_1, x_18); lean_dec(x_1); -x_20 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_20 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; lean_inc(x_19); x_21 = l_Lean_Syntax_isOfKind(x_19, x_20); if (x_21 == 0) @@ -18404,7 +18404,7 @@ else { lean_object* x_33; lean_object* x_34; uint8_t x_35; x_33 = l_Lean_Syntax_getArg(x_23, x_11); -x_34 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_34 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; lean_inc(x_33); x_35 = l_Lean_Syntax_isOfKind(x_33, x_34); if (x_35 == 0) @@ -18559,7 +18559,7 @@ x_98 = lean_array_push(x_77, x_97); x_99 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_99, 0, x_90); lean_ctor_set(x_99, 1, x_98); -x_100 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_100 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_101 = lean_array_push(x_100, x_99); x_102 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_103 = lean_array_push(x_101, x_102); @@ -18596,7 +18596,7 @@ x_121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_121, 0, x_120); lean_ctor_set(x_121, 1, x_119); x_122 = lean_array_push(x_112, x_121); -x_123 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_123 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_67); x_124 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_124, 0, x_67); @@ -18627,13 +18627,13 @@ x_138 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_138, 0, x_137); lean_ctor_set(x_138, 1, x_136); x_139 = lean_array_push(x_122, x_138); -x_140 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_140 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_67); x_141 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_141, 0, x_67); lean_ctor_set(x_141, 1, x_140); x_142 = lean_array_push(x_77, x_141); -x_143 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_143 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_67); x_144 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_144, 0, x_67); @@ -18644,18 +18644,18 @@ x_147 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_147, 0, x_90); lean_ctor_set(x_147, 1, x_146); x_148 = lean_array_push(x_77, x_147); -x_149 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_149 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_150 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_150, 0, x_67); lean_ctor_set(x_150, 1, x_149); x_151 = lean_array_push(x_148, x_150); x_152 = lean_array_push(x_151, x_65); -x_153 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_153 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_154 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_154, 0, x_153); lean_ctor_set(x_154, 1, x_152); x_155 = lean_array_push(x_145, x_154); -x_156 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_156 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_157 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_157, 0, x_156); lean_ctor_set(x_157, 1, x_155); @@ -18730,7 +18730,7 @@ x_193 = lean_array_push(x_172, x_192); x_194 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_194, 0, x_185); lean_ctor_set(x_194, 1, x_193); -x_195 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_195 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_196 = lean_array_push(x_195, x_194); x_197 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_198 = lean_array_push(x_196, x_197); @@ -18767,7 +18767,7 @@ x_216 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_216, 0, x_215); lean_ctor_set(x_216, 1, x_214); x_217 = lean_array_push(x_207, x_216); -x_218 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_218 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_67); x_219 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_219, 0, x_67); @@ -18798,13 +18798,13 @@ x_233 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_233, 0, x_232); lean_ctor_set(x_233, 1, x_231); x_234 = lean_array_push(x_217, x_233); -x_235 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_235 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_67); x_236 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_236, 0, x_67); lean_ctor_set(x_236, 1, x_235); x_237 = lean_array_push(x_172, x_236); -x_238 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_238 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_67); x_239 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_239, 0, x_67); @@ -18815,18 +18815,18 @@ x_242 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_242, 0, x_185); lean_ctor_set(x_242, 1, x_241); x_243 = lean_array_push(x_172, x_242); -x_244 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_244 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_245 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_245, 0, x_67); lean_ctor_set(x_245, 1, x_244); x_246 = lean_array_push(x_243, x_245); x_247 = lean_array_push(x_246, x_65); -x_248 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_248 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_249 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_249, 0, x_248); lean_ctor_set(x_249, 1, x_247); x_250 = lean_array_push(x_240, x_249); -x_251 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_251 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_252 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_252, 0, x_251); lean_ctor_set(x_252, 1, x_250); @@ -18865,7 +18865,7 @@ lean_dec(x_9); x_264 = lean_unsigned_to_nat(2u); x_265 = l_Lean_Syntax_getArg(x_1, x_264); lean_dec(x_1); -x_266 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_266 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; lean_inc(x_265); x_267 = l_Lean_Syntax_isOfKind(x_265, x_266); if (x_267 == 0) @@ -19040,7 +19040,7 @@ x_12 = lean_unsigned_to_nat(5u); x_13 = l_Lean_Syntax_getArg(x_1, x_12); x_14 = lean_unsigned_to_nat(7u); x_15 = l_Lean_Syntax_getArg(x_1, x_14); -x_16 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_10, x_11); +x_16 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_10, x_11); x_17 = lean_ctor_get(x_16, 0); lean_inc(x_17); x_18 = lean_ctor_get(x_16, 1); @@ -19061,7 +19061,7 @@ lean_dec(x_10); x_22 = l_Lean_Parser_Command_notation___elambda__1___closed__1; lean_inc(x_2); x_23 = lean_name_mk_string(x_2, x_22); -x_24 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_24 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_3); lean_ctor_set(x_25, 1, x_24); @@ -19086,7 +19086,7 @@ lean_ctor_set(x_36, 1, x_35); lean_ctor_set(x_36, 2, x_33); lean_ctor_set(x_36, 3, x_34); x_37 = lean_array_push(x_26, x_36); -x_38 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_38 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_17); x_39 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_39, 0, x_17); @@ -19117,7 +19117,7 @@ lean_inc(x_115); lean_dec(x_6); x_116 = l_Lean_Parser_precedence___elambda__1___closed__1; x_117 = lean_name_mk_string(x_7, x_116); -x_118 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_118 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_17); x_119 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_119, 0, x_17); @@ -19177,7 +19177,7 @@ x_102 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_102, 0, x_17); lean_ctor_set(x_102, 1, x_101); x_103 = lean_array_push(x_100, x_102); -x_104 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_104 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_17); x_105 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_105, 0, x_17); @@ -19249,7 +19249,7 @@ x_74 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_74, 0, x_17); lean_ctor_set(x_74, 1, x_73); x_75 = lean_array_push(x_72, x_74); -x_76 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_76 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_17); x_77 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_77, 0, x_17); @@ -19466,7 +19466,7 @@ x_12 = lean_unsigned_to_nat(5u); x_13 = l_Lean_Syntax_getArg(x_1, x_12); x_14 = lean_unsigned_to_nat(7u); x_15 = l_Lean_Syntax_getArg(x_1, x_14); -x_16 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_10, x_11); +x_16 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_10, x_11); x_17 = lean_ctor_get(x_16, 0); lean_inc(x_17); x_18 = lean_ctor_get(x_16, 1); @@ -19487,7 +19487,7 @@ lean_dec(x_10); x_22 = l_Lean_Parser_Command_notation___elambda__1___closed__1; lean_inc(x_2); x_23 = lean_name_mk_string(x_2, x_22); -x_24 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_24 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_3); lean_ctor_set(x_25, 1, x_24); @@ -19513,7 +19513,7 @@ lean_ctor_set(x_37, 1, x_36); lean_ctor_set(x_37, 2, x_34); lean_ctor_set(x_37, 3, x_35); x_38 = lean_array_push(x_26, x_37); -x_39 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_39 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_17); x_40 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_40, 0, x_17); @@ -19544,7 +19544,7 @@ lean_inc(x_115); lean_dec(x_6); x_116 = l_Lean_Parser_precedence___elambda__1___closed__1; x_117 = lean_name_mk_string(x_7, x_116); -x_118 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_118 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_17); x_119 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_119, 0, x_17); @@ -19603,7 +19603,7 @@ x_102 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_102, 0, x_17); lean_ctor_set(x_102, 1, x_101); x_103 = lean_array_push(x_100, x_102); -x_104 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_104 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_17); x_105 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_105, 0, x_17); @@ -19675,7 +19675,7 @@ x_74 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_74, 0, x_17); lean_ctor_set(x_74, 1, x_73); x_75 = lean_array_push(x_72, x_74); -x_76 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_76 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_17); x_77 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_77, 0, x_17); @@ -19992,7 +19992,7 @@ x_21 = l_Nat_repr(x_20); x_22 = l_Lean_numLitKind; x_23 = lean_box(2); x_24 = l_Lean_Syntax_mkLit(x_22, x_21, x_23); -x_25 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_10, x_18); +x_25 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_10, x_18); x_26 = lean_ctor_get(x_25, 0); lean_inc(x_26); x_27 = lean_ctor_get(x_25, 1); @@ -20013,7 +20013,7 @@ lean_dec(x_10); x_31 = l_Lean_Parser_Command_notation___elambda__1___closed__1; lean_inc(x_3); x_32 = lean_name_mk_string(x_3, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_33 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_4); lean_ctor_set(x_34, 1, x_33); @@ -20042,7 +20042,7 @@ lean_ctor_set(x_45, 3, x_43); x_46 = lean_array_push(x_35, x_45); x_47 = l_Lean_Parser_precedence___elambda__1___closed__1; x_48 = lean_name_mk_string(x_5, x_47); -x_49 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_49 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_26); x_50 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_50, 0, x_26); @@ -20078,7 +20078,7 @@ lean_ctor_set(x_64, 2, x_62); lean_ctor_set(x_64, 3, x_43); lean_inc(x_64); x_65 = lean_array_push(x_35, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_66 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_26); x_67 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_67, 0, x_26); @@ -20160,7 +20160,7 @@ x_129 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_129, 0, x_26); lean_ctor_set(x_129, 1, x_128); x_130 = lean_array_push(x_127, x_129); -x_131 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_131 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_26); x_132 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_132, 0, x_26); @@ -20232,7 +20232,7 @@ x_101 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_101, 0, x_26); lean_ctor_set(x_101, 1, x_100); x_102 = lean_array_push(x_99, x_101); -x_103 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_103 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_26); x_104 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_104, 0, x_26); @@ -20500,7 +20500,7 @@ x_21 = l_Nat_repr(x_20); x_22 = l_Lean_numLitKind; x_23 = lean_box(2); x_24 = l_Lean_Syntax_mkLit(x_22, x_21, x_23); -x_25 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_10, x_18); +x_25 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_10, x_18); x_26 = lean_ctor_get(x_25, 0); lean_inc(x_26); x_27 = lean_ctor_get(x_25, 1); @@ -20521,7 +20521,7 @@ lean_dec(x_10); x_31 = l_Lean_Parser_Command_notation___elambda__1___closed__1; lean_inc(x_3); x_32 = lean_name_mk_string(x_3, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_33 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_4); lean_ctor_set(x_34, 1, x_33); @@ -20550,7 +20550,7 @@ lean_ctor_set(x_45, 3, x_43); x_46 = lean_array_push(x_35, x_45); x_47 = l_Lean_Parser_precedence___elambda__1___closed__1; x_48 = lean_name_mk_string(x_5, x_47); -x_49 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_49 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_26); x_50 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_50, 0, x_26); @@ -20595,7 +20595,7 @@ x_68 = lean_array_push(x_60, x_67); x_69 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_69, 0, x_55); lean_ctor_set(x_69, 1, x_68); -x_70 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_70 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_26); x_71 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_71, 0, x_26); @@ -20668,7 +20668,7 @@ x_129 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_129, 0, x_26); lean_ctor_set(x_129, 1, x_128); x_130 = lean_array_push(x_127, x_129); -x_131 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_131 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_26); x_132 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_132, 0, x_26); @@ -20740,7 +20740,7 @@ x_101 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_101, 0, x_26); lean_ctor_set(x_101, 1, x_100); x_102 = lean_array_push(x_99, x_101); -x_103 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_103 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_26); x_104 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_104, 0, x_26); @@ -21008,7 +21008,7 @@ x_21 = l_Nat_repr(x_20); x_22 = l_Lean_numLitKind; x_23 = lean_box(2); x_24 = l_Lean_Syntax_mkLit(x_22, x_21, x_23); -x_25 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_10, x_18); +x_25 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_10, x_18); x_26 = lean_ctor_get(x_25, 0); lean_inc(x_26); x_27 = lean_ctor_get(x_25, 1); @@ -21029,7 +21029,7 @@ lean_dec(x_10); x_31 = l_Lean_Parser_Command_notation___elambda__1___closed__1; lean_inc(x_3); x_32 = lean_name_mk_string(x_3, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_33 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_4); lean_ctor_set(x_34, 1, x_33); @@ -21069,7 +21069,7 @@ lean_inc(x_50); x_51 = lean_array_push(x_35, x_50); x_52 = l_Lean_Parser_precedence___elambda__1___closed__1; x_53 = lean_name_mk_string(x_5, x_52); -x_54 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_54 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_26); x_55 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_55, 0, x_26); @@ -21091,7 +21091,7 @@ lean_inc(x_40); x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_40); lean_ctor_set(x_63, 1, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_64 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_26); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_26); @@ -21176,7 +21176,7 @@ x_129 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_129, 0, x_26); lean_ctor_set(x_129, 1, x_128); x_130 = lean_array_push(x_127, x_129); -x_131 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_131 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_26); x_132 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_132, 0, x_26); @@ -21248,7 +21248,7 @@ x_101 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_101, 0, x_26); lean_ctor_set(x_101, 1, x_100); x_102 = lean_array_push(x_99, x_101); -x_103 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_103 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_26); x_104 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_104, 0, x_26); @@ -23372,7 +23372,7 @@ x_69 = lean_array_push(x_42, x_68); x_70 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_70, 0, x_53); lean_ctor_set(x_70, 1, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_71 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_72 = lean_array_push(x_71, x_70); x_73 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_74 = lean_array_push(x_72, x_73); @@ -23408,7 +23408,7 @@ x_91 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_91, 0, x_90); lean_ctor_set(x_91, 1, x_89); x_92 = lean_array_push(x_83, x_91); -x_93 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_93 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_33); x_94 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_94, 0, x_33); @@ -23439,25 +23439,25 @@ x_108 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_108, 0, x_107); lean_ctor_set(x_108, 1, x_106); x_109 = lean_array_push(x_92, x_108); -x_110 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_110 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_33); x_111 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_111, 0, x_33); lean_ctor_set(x_111, 1, x_110); x_112 = lean_array_push(x_42, x_111); -x_113 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_113 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_33); x_114 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_114, 0, x_33); lean_ctor_set(x_114, 1, x_113); x_115 = lean_array_push(x_42, x_114); -x_116 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_116 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_33); x_117 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_117, 0, x_33); lean_ctor_set(x_117, 1, x_116); x_118 = lean_array_push(x_42, x_117); -x_119 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_119 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_120 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_120, 0, x_119); lean_ctor_set(x_120, 1, x_118); @@ -23466,7 +23466,7 @@ x_122 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_122, 0, x_53); lean_ctor_set(x_122, 1, x_121); x_123 = lean_array_push(x_42, x_122); -x_124 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_124 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_33); x_125 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_125, 0, x_33); @@ -23489,12 +23489,12 @@ x_135 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_135, 0, x_134); lean_ctor_set(x_135, 1, x_133); x_136 = lean_array_push(x_126, x_135); -x_137 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_137 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_138 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_138, 0, x_137); lean_ctor_set(x_138, 1, x_136); x_139 = lean_array_push(x_115, x_138); -x_140 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_140 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_141 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_141, 0, x_140); lean_ctor_set(x_141, 1, x_139); @@ -23582,7 +23582,7 @@ x_183 = lean_array_push(x_156, x_182); x_184 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_184, 0, x_167); lean_ctor_set(x_184, 1, x_183); -x_185 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_185 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_186 = lean_array_push(x_185, x_184); x_187 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_188 = lean_array_push(x_186, x_187); @@ -23618,7 +23618,7 @@ x_205 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_205, 0, x_204); lean_ctor_set(x_205, 1, x_203); x_206 = lean_array_push(x_197, x_205); -x_207 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_207 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_33); x_208 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_208, 0, x_33); @@ -23649,25 +23649,25 @@ x_222 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_222, 0, x_221); lean_ctor_set(x_222, 1, x_220); x_223 = lean_array_push(x_206, x_222); -x_224 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_224 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_33); x_225 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_225, 0, x_33); lean_ctor_set(x_225, 1, x_224); x_226 = lean_array_push(x_156, x_225); -x_227 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_227 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_33); x_228 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_228, 0, x_33); lean_ctor_set(x_228, 1, x_227); x_229 = lean_array_push(x_156, x_228); -x_230 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_230 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_33); x_231 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_231, 0, x_33); lean_ctor_set(x_231, 1, x_230); x_232 = lean_array_push(x_156, x_231); -x_233 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_233 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_234 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_234, 0, x_233); lean_ctor_set(x_234, 1, x_232); @@ -23676,7 +23676,7 @@ x_236 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_236, 0, x_167); lean_ctor_set(x_236, 1, x_235); x_237 = lean_array_push(x_156, x_236); -x_238 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_238 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_33); x_239 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_239, 0, x_33); @@ -23699,12 +23699,12 @@ x_249 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_249, 0, x_248); lean_ctor_set(x_249, 1, x_247); x_250 = lean_array_push(x_240, x_249); -x_251 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_251 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_252 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_252, 0, x_251); lean_ctor_set(x_252, 1, x_250); x_253 = lean_array_push(x_229, x_252); -x_254 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_254 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_255 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_255, 0, x_254); lean_ctor_set(x_255, 1, x_253); @@ -23812,7 +23812,7 @@ x_304 = lean_array_push(x_277, x_303); x_305 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_305, 0, x_288); lean_ctor_set(x_305, 1, x_304); -x_306 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_306 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_307 = lean_array_push(x_306, x_305); x_308 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_309 = lean_array_push(x_307, x_308); @@ -23848,7 +23848,7 @@ x_326 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_326, 0, x_325); lean_ctor_set(x_326, 1, x_324); x_327 = lean_array_push(x_318, x_326); -x_328 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_328 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_267); x_329 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_329, 0, x_267); @@ -23879,25 +23879,25 @@ x_343 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_343, 0, x_342); lean_ctor_set(x_343, 1, x_341); x_344 = lean_array_push(x_327, x_343); -x_345 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_345 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_267); x_346 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_346, 0, x_267); lean_ctor_set(x_346, 1, x_345); x_347 = lean_array_push(x_277, x_346); -x_348 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_348 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_267); x_349 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_349, 0, x_267); lean_ctor_set(x_349, 1, x_348); x_350 = lean_array_push(x_277, x_349); -x_351 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_351 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_267); x_352 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_352, 0, x_267); lean_ctor_set(x_352, 1, x_351); x_353 = lean_array_push(x_277, x_352); -x_354 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_354 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_355 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_355, 0, x_354); lean_ctor_set(x_355, 1, x_353); @@ -23906,7 +23906,7 @@ x_357 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_357, 0, x_288); lean_ctor_set(x_357, 1, x_356); x_358 = lean_array_push(x_277, x_357); -x_359 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_359 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_267); x_360 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_360, 0, x_267); @@ -23929,12 +23929,12 @@ x_370 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_370, 0, x_369); lean_ctor_set(x_370, 1, x_368); x_371 = lean_array_push(x_361, x_370); -x_372 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_372 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_373 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_373, 0, x_372); lean_ctor_set(x_373, 1, x_371); x_374 = lean_array_push(x_350, x_373); -x_375 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_375 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_376 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_376, 0, x_375); lean_ctor_set(x_376, 1, x_374); @@ -24164,13 +24164,13 @@ x_946 = l_Lean_Elab_Command_getMainModule___rarg(x_6, x_945); x_947 = lean_ctor_get(x_946, 1); lean_inc(x_947); lean_dec(x_946); -x_948 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_948 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_949 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_949, 0, x_943); lean_ctor_set(x_949, 1, x_948); x_950 = l_Array_empty___closed__1; x_951 = lean_array_push(x_950, x_949); -x_952 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_952 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_953 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_953, 0, x_952); lean_ctor_set(x_953, 1, x_951); @@ -24193,13 +24193,13 @@ x_957 = l_Lean_Elab_Command_getMainModule___rarg(x_6, x_956); x_958 = lean_ctor_get(x_957, 1); lean_inc(x_958); lean_dec(x_957); -x_959 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_959 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_960 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_960, 0, x_954); lean_ctor_set(x_960, 1, x_959); x_961 = l_Array_empty___closed__1; x_962 = lean_array_push(x_961, x_960); -x_963 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_963 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_964 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_964, 0, x_963); lean_ctor_set(x_964, 1, x_962); @@ -24376,7 +24376,7 @@ x_476 = lean_array_push(x_449, x_475); x_477 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_477, 0, x_460); lean_ctor_set(x_477, 1, x_476); -x_478 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_478 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_479 = lean_array_push(x_478, x_477); x_480 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_481 = lean_array_push(x_479, x_480); @@ -24412,7 +24412,7 @@ x_498 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_498, 0, x_497); lean_ctor_set(x_498, 1, x_496); x_499 = lean_array_push(x_490, x_498); -x_500 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_500 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_440); x_501 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_501, 0, x_440); @@ -24445,19 +24445,19 @@ x_515 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_515, 0, x_514); lean_ctor_set(x_515, 1, x_513); x_516 = lean_array_push(x_499, x_515); -x_517 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_517 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_440); x_518 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_518, 0, x_440); lean_ctor_set(x_518, 1, x_517); x_519 = lean_array_push(x_449, x_518); -x_520 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_520 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_440); x_521 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_521, 0, x_440); lean_ctor_set(x_521, 1, x_520); x_522 = lean_array_push(x_449, x_521); -x_523 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_523 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_440); x_524 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_524, 0, x_440); @@ -24488,7 +24488,7 @@ lean_ctor_set(x_536, 0, x_460); lean_ctor_set(x_536, 1, x_535); lean_inc(x_525); x_537 = lean_array_push(x_525, x_536); -x_538 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_538 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_440); x_539 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_539, 0, x_440); @@ -24502,18 +24502,18 @@ x_543 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_543, 0, x_533); lean_ctor_set(x_543, 1, x_542); x_544 = lean_array_push(x_540, x_543); -x_545 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_545 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_546 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_546, 0, x_545); lean_ctor_set(x_546, 1, x_544); x_547 = lean_array_push(x_449, x_546); -x_548 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_548 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_440); x_549 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_549, 0, x_440); lean_ctor_set(x_549, 1, x_548); x_550 = lean_array_push(x_449, x_549); -x_551 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_551 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_552 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_552, 0, x_551); lean_ctor_set(x_552, 1, x_550); @@ -24541,7 +24541,7 @@ lean_ctor_set(x_564, 1, x_563); x_565 = lean_array_push(x_449, x_564); x_566 = lean_array_push(x_565, x_480); x_567 = lean_array_push(x_566, x_531); -x_568 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_568 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_569 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_569, 0, x_568); lean_ctor_set(x_569, 1, x_567); @@ -24562,12 +24562,12 @@ x_577 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_577, 0, x_460); lean_ctor_set(x_577, 1, x_576); x_578 = lean_array_push(x_449, x_577); -x_579 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_579 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_580 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_580, 0, x_579); lean_ctor_set(x_580, 1, x_578); x_581 = lean_array_push(x_522, x_580); -x_582 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_582 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_583 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_583, 0, x_582); lean_ctor_set(x_583, 1, x_581); @@ -24655,7 +24655,7 @@ x_625 = lean_array_push(x_598, x_624); x_626 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_626, 0, x_609); lean_ctor_set(x_626, 1, x_625); -x_627 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_627 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_628 = lean_array_push(x_627, x_626); x_629 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_630 = lean_array_push(x_628, x_629); @@ -24691,7 +24691,7 @@ x_647 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_647, 0, x_646); lean_ctor_set(x_647, 1, x_645); x_648 = lean_array_push(x_639, x_647); -x_649 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_649 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_440); x_650 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_650, 0, x_440); @@ -24724,19 +24724,19 @@ x_664 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_664, 0, x_663); lean_ctor_set(x_664, 1, x_662); x_665 = lean_array_push(x_648, x_664); -x_666 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_666 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_440); x_667 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_667, 0, x_440); lean_ctor_set(x_667, 1, x_666); x_668 = lean_array_push(x_598, x_667); -x_669 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_669 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_440); x_670 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_670, 0, x_440); lean_ctor_set(x_670, 1, x_669); x_671 = lean_array_push(x_598, x_670); -x_672 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_672 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_440); x_673 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_673, 0, x_440); @@ -24767,7 +24767,7 @@ lean_ctor_set(x_685, 0, x_609); lean_ctor_set(x_685, 1, x_684); lean_inc(x_674); x_686 = lean_array_push(x_674, x_685); -x_687 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_687 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_440); x_688 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_688, 0, x_440); @@ -24781,18 +24781,18 @@ x_692 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_692, 0, x_682); lean_ctor_set(x_692, 1, x_691); x_693 = lean_array_push(x_689, x_692); -x_694 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_694 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_695 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_695, 0, x_694); lean_ctor_set(x_695, 1, x_693); x_696 = lean_array_push(x_598, x_695); -x_697 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_697 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_440); x_698 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_698, 0, x_440); lean_ctor_set(x_698, 1, x_697); x_699 = lean_array_push(x_598, x_698); -x_700 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_700 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_701 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_701, 0, x_700); lean_ctor_set(x_701, 1, x_699); @@ -24820,7 +24820,7 @@ lean_ctor_set(x_713, 1, x_712); x_714 = lean_array_push(x_598, x_713); x_715 = lean_array_push(x_714, x_629); x_716 = lean_array_push(x_715, x_680); -x_717 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_717 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_718 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_718, 0, x_717); lean_ctor_set(x_718, 1, x_716); @@ -24841,12 +24841,12 @@ x_726 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_726, 0, x_609); lean_ctor_set(x_726, 1, x_725); x_727 = lean_array_push(x_598, x_726); -x_728 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_728 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_729 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_729, 0, x_728); lean_ctor_set(x_729, 1, x_727); x_730 = lean_array_push(x_671, x_729); -x_731 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_731 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_732 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_732, 0, x_731); lean_ctor_set(x_732, 1, x_730); @@ -24954,7 +24954,7 @@ x_781 = lean_array_push(x_754, x_780); x_782 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_782, 0, x_765); lean_ctor_set(x_782, 1, x_781); -x_783 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_783 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_784 = lean_array_push(x_783, x_782); x_785 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_786 = lean_array_push(x_784, x_785); @@ -24990,7 +24990,7 @@ x_803 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_803, 0, x_802); lean_ctor_set(x_803, 1, x_801); x_804 = lean_array_push(x_795, x_803); -x_805 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_805 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_744); x_806 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_806, 0, x_744); @@ -25023,19 +25023,19 @@ x_820 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_820, 0, x_819); lean_ctor_set(x_820, 1, x_818); x_821 = lean_array_push(x_804, x_820); -x_822 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_822 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_744); x_823 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_823, 0, x_744); lean_ctor_set(x_823, 1, x_822); x_824 = lean_array_push(x_754, x_823); -x_825 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_825 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_744); x_826 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_826, 0, x_744); lean_ctor_set(x_826, 1, x_825); x_827 = lean_array_push(x_754, x_826); -x_828 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_828 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_744); x_829 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_829, 0, x_744); @@ -25066,7 +25066,7 @@ lean_ctor_set(x_841, 0, x_765); lean_ctor_set(x_841, 1, x_840); lean_inc(x_830); x_842 = lean_array_push(x_830, x_841); -x_843 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_843 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_744); x_844 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_844, 0, x_744); @@ -25080,18 +25080,18 @@ x_848 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_848, 0, x_838); lean_ctor_set(x_848, 1, x_847); x_849 = lean_array_push(x_845, x_848); -x_850 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_850 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_851 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_851, 0, x_850); lean_ctor_set(x_851, 1, x_849); x_852 = lean_array_push(x_754, x_851); -x_853 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_853 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_744); x_854 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_854, 0, x_744); lean_ctor_set(x_854, 1, x_853); x_855 = lean_array_push(x_754, x_854); -x_856 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_856 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_857 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_857, 0, x_856); lean_ctor_set(x_857, 1, x_855); @@ -25119,7 +25119,7 @@ lean_ctor_set(x_869, 1, x_868); x_870 = lean_array_push(x_754, x_869); x_871 = lean_array_push(x_870, x_785); x_872 = lean_array_push(x_871, x_836); -x_873 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_873 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_874 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_874, 0, x_873); lean_ctor_set(x_874, 1, x_872); @@ -25140,12 +25140,12 @@ x_882 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_882, 0, x_765); lean_ctor_set(x_882, 1, x_881); x_883 = lean_array_push(x_754, x_882); -x_884 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_884 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_885 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_885, 0, x_884); lean_ctor_set(x_885, 1, x_883); x_886 = lean_array_push(x_827, x_885); -x_887 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_887 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_888 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_888, 0, x_887); lean_ctor_set(x_888, 1, x_886); @@ -25223,13 +25223,13 @@ x_1484 = l_Lean_Elab_Command_getMainModule___rarg(x_6, x_1483); x_1485 = lean_ctor_get(x_1484, 1); lean_inc(x_1485); lean_dec(x_1484); -x_1486 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_1486 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_1487 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1487, 0, x_1481); lean_ctor_set(x_1487, 1, x_1486); x_1488 = l_Array_empty___closed__1; x_1489 = lean_array_push(x_1488, x_1487); -x_1490 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_1490 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_1491 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1491, 0, x_1490); lean_ctor_set(x_1491, 1, x_1489); @@ -25252,13 +25252,13 @@ x_1495 = l_Lean_Elab_Command_getMainModule___rarg(x_6, x_1494); x_1496 = lean_ctor_get(x_1495, 1); lean_inc(x_1496); lean_dec(x_1495); -x_1497 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_1497 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_1498 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1498, 0, x_1492); lean_ctor_set(x_1498, 1, x_1497); x_1499 = l_Array_empty___closed__1; x_1500 = lean_array_push(x_1499, x_1498); -x_1501 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_1501 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_1502 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1502, 0, x_1501); lean_ctor_set(x_1502, 1, x_1500); @@ -25435,7 +25435,7 @@ x_1014 = lean_array_push(x_987, x_1013); x_1015 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1015, 0, x_998); lean_ctor_set(x_1015, 1, x_1014); -x_1016 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1016 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1017 = lean_array_push(x_1016, x_1015); x_1018 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1019 = lean_array_push(x_1017, x_1018); @@ -25471,7 +25471,7 @@ x_1036 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1036, 0, x_1035); lean_ctor_set(x_1036, 1, x_1034); x_1037 = lean_array_push(x_1028, x_1036); -x_1038 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_1038 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_978); x_1039 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1039, 0, x_978); @@ -25504,19 +25504,19 @@ x_1053 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1053, 0, x_1052); lean_ctor_set(x_1053, 1, x_1051); x_1054 = lean_array_push(x_1037, x_1053); -x_1055 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_1055 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_978); x_1056 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1056, 0, x_978); lean_ctor_set(x_1056, 1, x_1055); x_1057 = lean_array_push(x_987, x_1056); -x_1058 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1058 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_978); x_1059 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1059, 0, x_978); lean_ctor_set(x_1059, 1, x_1058); x_1060 = lean_array_push(x_987, x_1059); -x_1061 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1061 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_978); x_1062 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1062, 0, x_978); @@ -25547,7 +25547,7 @@ lean_ctor_set(x_1074, 0, x_998); lean_ctor_set(x_1074, 1, x_1073); lean_inc(x_1063); x_1075 = lean_array_push(x_1063, x_1074); -x_1076 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1076 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_978); x_1077 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1077, 0, x_978); @@ -25561,18 +25561,18 @@ x_1081 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1081, 0, x_1071); lean_ctor_set(x_1081, 1, x_1080); x_1082 = lean_array_push(x_1078, x_1081); -x_1083 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1083 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1084 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1084, 0, x_1083); lean_ctor_set(x_1084, 1, x_1082); x_1085 = lean_array_push(x_987, x_1084); -x_1086 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_1086 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_978); x_1087 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1087, 0, x_978); lean_ctor_set(x_1087, 1, x_1086); x_1088 = lean_array_push(x_987, x_1087); -x_1089 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_1089 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_1090 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1090, 0, x_1089); lean_ctor_set(x_1090, 1, x_1088); @@ -25600,7 +25600,7 @@ lean_ctor_set(x_1102, 1, x_1101); x_1103 = lean_array_push(x_987, x_1102); x_1104 = lean_array_push(x_1103, x_1018); x_1105 = lean_array_push(x_1104, x_1069); -x_1106 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1106 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1107 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1107, 0, x_1106); lean_ctor_set(x_1107, 1, x_1105); @@ -25621,12 +25621,12 @@ x_1115 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1115, 0, x_998); lean_ctor_set(x_1115, 1, x_1114); x_1116 = lean_array_push(x_987, x_1115); -x_1117 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1117 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1118 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1118, 0, x_1117); lean_ctor_set(x_1118, 1, x_1116); x_1119 = lean_array_push(x_1060, x_1118); -x_1120 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1120 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1121, 0, x_1120); lean_ctor_set(x_1121, 1, x_1119); @@ -25714,7 +25714,7 @@ x_1163 = lean_array_push(x_1136, x_1162); x_1164 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1164, 0, x_1147); lean_ctor_set(x_1164, 1, x_1163); -x_1165 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1165 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1166 = lean_array_push(x_1165, x_1164); x_1167 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1168 = lean_array_push(x_1166, x_1167); @@ -25750,7 +25750,7 @@ x_1185 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1185, 0, x_1184); lean_ctor_set(x_1185, 1, x_1183); x_1186 = lean_array_push(x_1177, x_1185); -x_1187 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_1187 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_978); x_1188 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1188, 0, x_978); @@ -25783,19 +25783,19 @@ x_1202 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1202, 0, x_1201); lean_ctor_set(x_1202, 1, x_1200); x_1203 = lean_array_push(x_1186, x_1202); -x_1204 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_1204 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_978); x_1205 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1205, 0, x_978); lean_ctor_set(x_1205, 1, x_1204); x_1206 = lean_array_push(x_1136, x_1205); -x_1207 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1207 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_978); x_1208 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1208, 0, x_978); lean_ctor_set(x_1208, 1, x_1207); x_1209 = lean_array_push(x_1136, x_1208); -x_1210 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1210 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_978); x_1211 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1211, 0, x_978); @@ -25826,7 +25826,7 @@ lean_ctor_set(x_1223, 0, x_1147); lean_ctor_set(x_1223, 1, x_1222); lean_inc(x_1212); x_1224 = lean_array_push(x_1212, x_1223); -x_1225 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1225 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_978); x_1226 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1226, 0, x_978); @@ -25840,18 +25840,18 @@ x_1230 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1230, 0, x_1220); lean_ctor_set(x_1230, 1, x_1229); x_1231 = lean_array_push(x_1227, x_1230); -x_1232 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1232 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1233 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1233, 0, x_1232); lean_ctor_set(x_1233, 1, x_1231); x_1234 = lean_array_push(x_1136, x_1233); -x_1235 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_1235 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_978); x_1236 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1236, 0, x_978); lean_ctor_set(x_1236, 1, x_1235); x_1237 = lean_array_push(x_1136, x_1236); -x_1238 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_1238 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_1239 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1239, 0, x_1238); lean_ctor_set(x_1239, 1, x_1237); @@ -25879,7 +25879,7 @@ lean_ctor_set(x_1251, 1, x_1250); x_1252 = lean_array_push(x_1136, x_1251); x_1253 = lean_array_push(x_1252, x_1167); x_1254 = lean_array_push(x_1253, x_1218); -x_1255 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1255 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1256 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1256, 0, x_1255); lean_ctor_set(x_1256, 1, x_1254); @@ -25900,12 +25900,12 @@ x_1264 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1264, 0, x_1147); lean_ctor_set(x_1264, 1, x_1263); x_1265 = lean_array_push(x_1136, x_1264); -x_1266 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1266 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1267 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1267, 0, x_1266); lean_ctor_set(x_1267, 1, x_1265); x_1268 = lean_array_push(x_1209, x_1267); -x_1269 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1269 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1270 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1270, 0, x_1269); lean_ctor_set(x_1270, 1, x_1268); @@ -26013,7 +26013,7 @@ x_1319 = lean_array_push(x_1292, x_1318); x_1320 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1320, 0, x_1303); lean_ctor_set(x_1320, 1, x_1319); -x_1321 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1321 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1322 = lean_array_push(x_1321, x_1320); x_1323 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1324 = lean_array_push(x_1322, x_1323); @@ -26049,7 +26049,7 @@ x_1341 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1341, 0, x_1340); lean_ctor_set(x_1341, 1, x_1339); x_1342 = lean_array_push(x_1333, x_1341); -x_1343 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_1343 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_1282); x_1344 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1344, 0, x_1282); @@ -26082,19 +26082,19 @@ x_1358 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1358, 0, x_1357); lean_ctor_set(x_1358, 1, x_1356); x_1359 = lean_array_push(x_1342, x_1358); -x_1360 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_1360 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_1282); x_1361 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1361, 0, x_1282); lean_ctor_set(x_1361, 1, x_1360); x_1362 = lean_array_push(x_1292, x_1361); -x_1363 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1363 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1282); x_1364 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1364, 0, x_1282); lean_ctor_set(x_1364, 1, x_1363); x_1365 = lean_array_push(x_1292, x_1364); -x_1366 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1366 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1282); x_1367 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1367, 0, x_1282); @@ -26125,7 +26125,7 @@ lean_ctor_set(x_1379, 0, x_1303); lean_ctor_set(x_1379, 1, x_1378); lean_inc(x_1368); x_1380 = lean_array_push(x_1368, x_1379); -x_1381 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1381 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1282); x_1382 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1382, 0, x_1282); @@ -26139,18 +26139,18 @@ x_1386 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1386, 0, x_1376); lean_ctor_set(x_1386, 1, x_1385); x_1387 = lean_array_push(x_1383, x_1386); -x_1388 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1388 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1389 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1389, 0, x_1388); lean_ctor_set(x_1389, 1, x_1387); x_1390 = lean_array_push(x_1292, x_1389); -x_1391 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_1391 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_1282); x_1392 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1392, 0, x_1282); lean_ctor_set(x_1392, 1, x_1391); x_1393 = lean_array_push(x_1292, x_1392); -x_1394 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_1394 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_1395 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1395, 0, x_1394); lean_ctor_set(x_1395, 1, x_1393); @@ -26178,7 +26178,7 @@ lean_ctor_set(x_1407, 1, x_1406); x_1408 = lean_array_push(x_1292, x_1407); x_1409 = lean_array_push(x_1408, x_1323); x_1410 = lean_array_push(x_1409, x_1374); -x_1411 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1411 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1412 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1412, 0, x_1411); lean_ctor_set(x_1412, 1, x_1410); @@ -26199,12 +26199,12 @@ x_1420 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1420, 0, x_1303); lean_ctor_set(x_1420, 1, x_1419); x_1421 = lean_array_push(x_1292, x_1420); -x_1422 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1422 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1423 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1423, 0, x_1422); lean_ctor_set(x_1423, 1, x_1421); x_1424 = lean_array_push(x_1365, x_1423); -x_1425 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1425 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1426 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1426, 0, x_1425); lean_ctor_set(x_1426, 1, x_1424); @@ -26284,13 +26284,13 @@ x_2024 = l_Lean_Elab_Command_getMainModule___rarg(x_6, x_2023); x_2025 = lean_ctor_get(x_2024, 1); lean_inc(x_2025); lean_dec(x_2024); -x_2026 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_2026 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_2027 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2027, 0, x_2021); lean_ctor_set(x_2027, 1, x_2026); x_2028 = l_Array_empty___closed__1; x_2029 = lean_array_push(x_2028, x_2027); -x_2030 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_2030 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_2031 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2031, 0, x_2030); lean_ctor_set(x_2031, 1, x_2029); @@ -26313,13 +26313,13 @@ x_2035 = l_Lean_Elab_Command_getMainModule___rarg(x_6, x_2034); x_2036 = lean_ctor_get(x_2035, 1); lean_inc(x_2036); lean_dec(x_2035); -x_2037 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_2037 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_2038 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2038, 0, x_2032); lean_ctor_set(x_2038, 1, x_2037); x_2039 = l_Array_empty___closed__1; x_2040 = lean_array_push(x_2039, x_2038); -x_2041 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_2041 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_2042 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2042, 0, x_2041); lean_ctor_set(x_2042, 1, x_2040); @@ -26496,7 +26496,7 @@ x_1554 = lean_array_push(x_1527, x_1553); x_1555 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1555, 0, x_1538); lean_ctor_set(x_1555, 1, x_1554); -x_1556 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1556 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1557 = lean_array_push(x_1556, x_1555); x_1558 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1559 = lean_array_push(x_1557, x_1558); @@ -26532,7 +26532,7 @@ x_1576 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1576, 0, x_1575); lean_ctor_set(x_1576, 1, x_1574); x_1577 = lean_array_push(x_1568, x_1576); -x_1578 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_1578 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_1518); x_1579 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1579, 0, x_1518); @@ -26565,19 +26565,19 @@ x_1593 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1593, 0, x_1592); lean_ctor_set(x_1593, 1, x_1591); x_1594 = lean_array_push(x_1577, x_1593); -x_1595 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_1595 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_1518); x_1596 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1596, 0, x_1518); lean_ctor_set(x_1596, 1, x_1595); x_1597 = lean_array_push(x_1527, x_1596); -x_1598 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1598 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1518); x_1599 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1599, 0, x_1518); lean_ctor_set(x_1599, 1, x_1598); x_1600 = lean_array_push(x_1527, x_1599); -x_1601 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1601 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1518); x_1602 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1602, 0, x_1518); @@ -26608,7 +26608,7 @@ lean_ctor_set(x_1614, 0, x_1538); lean_ctor_set(x_1614, 1, x_1613); lean_inc(x_1603); x_1615 = lean_array_push(x_1603, x_1614); -x_1616 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1616 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1518); x_1617 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1617, 0, x_1518); @@ -26622,18 +26622,18 @@ x_1621 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1621, 0, x_1611); lean_ctor_set(x_1621, 1, x_1620); x_1622 = lean_array_push(x_1618, x_1621); -x_1623 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1623 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1624 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1624, 0, x_1623); lean_ctor_set(x_1624, 1, x_1622); x_1625 = lean_array_push(x_1527, x_1624); -x_1626 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_1626 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_1518); x_1627 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1627, 0, x_1518); lean_ctor_set(x_1627, 1, x_1626); x_1628 = lean_array_push(x_1527, x_1627); -x_1629 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_1629 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_1630 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1630, 0, x_1629); lean_ctor_set(x_1630, 1, x_1628); @@ -26661,7 +26661,7 @@ lean_ctor_set(x_1642, 1, x_1641); x_1643 = lean_array_push(x_1527, x_1642); x_1644 = lean_array_push(x_1643, x_1558); x_1645 = lean_array_push(x_1644, x_1609); -x_1646 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1646 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1647 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1647, 0, x_1646); lean_ctor_set(x_1647, 1, x_1645); @@ -26682,12 +26682,12 @@ x_1655 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1655, 0, x_1538); lean_ctor_set(x_1655, 1, x_1654); x_1656 = lean_array_push(x_1527, x_1655); -x_1657 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1657 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1658 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1658, 0, x_1657); lean_ctor_set(x_1658, 1, x_1656); x_1659 = lean_array_push(x_1600, x_1658); -x_1660 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1660 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1661 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1661, 0, x_1660); lean_ctor_set(x_1661, 1, x_1659); @@ -26775,7 +26775,7 @@ x_1703 = lean_array_push(x_1676, x_1702); x_1704 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1704, 0, x_1687); lean_ctor_set(x_1704, 1, x_1703); -x_1705 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1705 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1706 = lean_array_push(x_1705, x_1704); x_1707 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1708 = lean_array_push(x_1706, x_1707); @@ -26811,7 +26811,7 @@ x_1725 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1725, 0, x_1724); lean_ctor_set(x_1725, 1, x_1723); x_1726 = lean_array_push(x_1717, x_1725); -x_1727 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_1727 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_1518); x_1728 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1728, 0, x_1518); @@ -26844,19 +26844,19 @@ x_1742 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1742, 0, x_1741); lean_ctor_set(x_1742, 1, x_1740); x_1743 = lean_array_push(x_1726, x_1742); -x_1744 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_1744 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_1518); x_1745 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1745, 0, x_1518); lean_ctor_set(x_1745, 1, x_1744); x_1746 = lean_array_push(x_1676, x_1745); -x_1747 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1747 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1518); x_1748 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1748, 0, x_1518); lean_ctor_set(x_1748, 1, x_1747); x_1749 = lean_array_push(x_1676, x_1748); -x_1750 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1750 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1518); x_1751 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1751, 0, x_1518); @@ -26887,7 +26887,7 @@ lean_ctor_set(x_1763, 0, x_1687); lean_ctor_set(x_1763, 1, x_1762); lean_inc(x_1752); x_1764 = lean_array_push(x_1752, x_1763); -x_1765 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1765 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1518); x_1766 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1766, 0, x_1518); @@ -26901,18 +26901,18 @@ x_1770 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1770, 0, x_1760); lean_ctor_set(x_1770, 1, x_1769); x_1771 = lean_array_push(x_1767, x_1770); -x_1772 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1772 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1773 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1773, 0, x_1772); lean_ctor_set(x_1773, 1, x_1771); x_1774 = lean_array_push(x_1676, x_1773); -x_1775 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_1775 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_1518); x_1776 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1776, 0, x_1518); lean_ctor_set(x_1776, 1, x_1775); x_1777 = lean_array_push(x_1676, x_1776); -x_1778 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_1778 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_1779 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1779, 0, x_1778); lean_ctor_set(x_1779, 1, x_1777); @@ -26940,7 +26940,7 @@ lean_ctor_set(x_1791, 1, x_1790); x_1792 = lean_array_push(x_1676, x_1791); x_1793 = lean_array_push(x_1792, x_1707); x_1794 = lean_array_push(x_1793, x_1758); -x_1795 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1795 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1796 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1796, 0, x_1795); lean_ctor_set(x_1796, 1, x_1794); @@ -26961,12 +26961,12 @@ x_1804 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1804, 0, x_1687); lean_ctor_set(x_1804, 1, x_1803); x_1805 = lean_array_push(x_1676, x_1804); -x_1806 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1806 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1807 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1807, 0, x_1806); lean_ctor_set(x_1807, 1, x_1805); x_1808 = lean_array_push(x_1749, x_1807); -x_1809 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1809 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1810 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1810, 0, x_1809); lean_ctor_set(x_1810, 1, x_1808); @@ -27074,7 +27074,7 @@ x_1859 = lean_array_push(x_1832, x_1858); x_1860 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1860, 0, x_1843); lean_ctor_set(x_1860, 1, x_1859); -x_1861 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_1861 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_1862 = lean_array_push(x_1861, x_1860); x_1863 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_1864 = lean_array_push(x_1862, x_1863); @@ -27110,7 +27110,7 @@ x_1881 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1881, 0, x_1880); lean_ctor_set(x_1881, 1, x_1879); x_1882 = lean_array_push(x_1873, x_1881); -x_1883 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_1883 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_1822); x_1884 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1884, 0, x_1822); @@ -27143,19 +27143,19 @@ x_1898 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1898, 0, x_1897); lean_ctor_set(x_1898, 1, x_1896); x_1899 = lean_array_push(x_1882, x_1898); -x_1900 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_1900 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_1822); x_1901 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1901, 0, x_1822); lean_ctor_set(x_1901, 1, x_1900); x_1902 = lean_array_push(x_1832, x_1901); -x_1903 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1903 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_1822); x_1904 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1904, 0, x_1822); lean_ctor_set(x_1904, 1, x_1903); x_1905 = lean_array_push(x_1832, x_1904); -x_1906 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1906 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1822); x_1907 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1907, 0, x_1822); @@ -27186,7 +27186,7 @@ lean_ctor_set(x_1919, 0, x_1843); lean_ctor_set(x_1919, 1, x_1918); lean_inc(x_1908); x_1920 = lean_array_push(x_1908, x_1919); -x_1921 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_1921 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1822); x_1922 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1922, 0, x_1822); @@ -27200,18 +27200,18 @@ x_1926 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1926, 0, x_1916); lean_ctor_set(x_1926, 1, x_1925); x_1927 = lean_array_push(x_1923, x_1926); -x_1928 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_1928 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_1929 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1929, 0, x_1928); lean_ctor_set(x_1929, 1, x_1927); x_1930 = lean_array_push(x_1832, x_1929); -x_1931 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_1931 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_1822); x_1932 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1932, 0, x_1822); lean_ctor_set(x_1932, 1, x_1931); x_1933 = lean_array_push(x_1832, x_1932); -x_1934 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_1934 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_1935 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1935, 0, x_1934); lean_ctor_set(x_1935, 1, x_1933); @@ -27239,7 +27239,7 @@ lean_ctor_set(x_1947, 1, x_1946); x_1948 = lean_array_push(x_1832, x_1947); x_1949 = lean_array_push(x_1948, x_1863); x_1950 = lean_array_push(x_1949, x_1914); -x_1951 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1951 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_1952 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1952, 0, x_1951); lean_ctor_set(x_1952, 1, x_1950); @@ -27260,12 +27260,12 @@ x_1960 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1960, 0, x_1843); lean_ctor_set(x_1960, 1, x_1959); x_1961 = lean_array_push(x_1832, x_1960); -x_1962 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1962 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_1963 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1963, 0, x_1962); lean_ctor_set(x_1963, 1, x_1961); x_1964 = lean_array_push(x_1905, x_1963); -x_1965 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1965 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_1966 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1966, 0, x_1965); lean_ctor_set(x_1966, 1, x_1964); @@ -27369,13 +27369,13 @@ x_2247 = l_Lean_Elab_Command_getMainModule___rarg(x_6, x_2246); x_2248 = lean_ctor_get(x_2247, 1); lean_inc(x_2248); lean_dec(x_2247); -x_2249 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_2249 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_2250 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2250, 0, x_2243); lean_ctor_set(x_2250, 1, x_2249); x_2251 = l_Array_empty___closed__1; x_2252 = lean_array_push(x_2251, x_2250); -x_2253 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_2253 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_2254 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2254, 0, x_2253); lean_ctor_set(x_2254, 1, x_2252); @@ -27535,7 +27535,7 @@ x_2098 = lean_array_push(x_2071, x_2097); x_2099 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2099, 0, x_2082); lean_ctor_set(x_2099, 1, x_2098); -x_2100 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2100 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2101 = lean_array_push(x_2100, x_2099); x_2102 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2103 = lean_array_push(x_2101, x_2102); @@ -27571,7 +27571,7 @@ x_2120 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2120, 0, x_2119); lean_ctor_set(x_2120, 1, x_2118); x_2121 = lean_array_push(x_2112, x_2120); -x_2122 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_2122 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_2060); x_2123 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2123, 0, x_2060); @@ -27604,19 +27604,19 @@ x_2137 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2137, 0, x_2136); lean_ctor_set(x_2137, 1, x_2135); x_2138 = lean_array_push(x_2121, x_2137); -x_2139 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_2139 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_2060); x_2140 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2140, 0, x_2060); lean_ctor_set(x_2140, 1, x_2139); x_2141 = lean_array_push(x_2071, x_2140); -x_2142 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_2142 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_2060); x_2143 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2143, 0, x_2060); lean_ctor_set(x_2143, 1, x_2142); x_2144 = lean_array_push(x_2071, x_2143); -x_2145 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2145 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2060); x_2146 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2146, 0, x_2060); @@ -27647,7 +27647,7 @@ lean_ctor_set(x_2158, 0, x_2082); lean_ctor_set(x_2158, 1, x_2157); lean_inc(x_2147); x_2159 = lean_array_push(x_2147, x_2158); -x_2160 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2160 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_2060); x_2161 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2161, 0, x_2060); @@ -27661,18 +27661,18 @@ x_2165 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2165, 0, x_2155); lean_ctor_set(x_2165, 1, x_2164); x_2166 = lean_array_push(x_2162, x_2165); -x_2167 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2167 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2168 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2168, 0, x_2167); lean_ctor_set(x_2168, 1, x_2166); x_2169 = lean_array_push(x_2071, x_2168); -x_2170 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_2170 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_2060); x_2171 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2171, 0, x_2060); lean_ctor_set(x_2171, 1, x_2170); x_2172 = lean_array_push(x_2071, x_2171); -x_2173 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_2173 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_2174 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2174, 0, x_2173); lean_ctor_set(x_2174, 1, x_2172); @@ -27700,7 +27700,7 @@ lean_ctor_set(x_2186, 1, x_2185); x_2187 = lean_array_push(x_2071, x_2186); x_2188 = lean_array_push(x_2187, x_2102); x_2189 = lean_array_push(x_2188, x_2153); -x_2190 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_2190 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_2191 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2191, 0, x_2190); lean_ctor_set(x_2191, 1, x_2189); @@ -27721,12 +27721,12 @@ x_2199 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2199, 0, x_2082); lean_ctor_set(x_2199, 1, x_2198); x_2200 = lean_array_push(x_2071, x_2199); -x_2201 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2201 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2202 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2202, 0, x_2201); lean_ctor_set(x_2202, 1, x_2200); x_2203 = lean_array_push(x_2144, x_2202); -x_2204 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_2204 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_2205 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2205, 0, x_2204); lean_ctor_set(x_2205, 1, x_2203); @@ -27812,13 +27812,13 @@ x_2455 = l_Lean_Elab_Command_getMainModule___rarg(x_6, x_2454); x_2456 = lean_ctor_get(x_2455, 1); lean_inc(x_2456); lean_dec(x_2455); -x_2457 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_2457 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_2458 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2458, 0, x_2451); lean_ctor_set(x_2458, 1, x_2457); x_2459 = l_Array_empty___closed__1; x_2460 = lean_array_push(x_2459, x_2458); -x_2461 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_2461 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_2462 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2462, 0, x_2461); lean_ctor_set(x_2462, 1, x_2460); @@ -27978,7 +27978,7 @@ x_2306 = lean_array_push(x_2279, x_2305); x_2307 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2307, 0, x_2290); lean_ctor_set(x_2307, 1, x_2306); -x_2308 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2308 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2309 = lean_array_push(x_2308, x_2307); x_2310 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2311 = lean_array_push(x_2309, x_2310); @@ -28014,7 +28014,7 @@ x_2328 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2328, 0, x_2327); lean_ctor_set(x_2328, 1, x_2326); x_2329 = lean_array_push(x_2320, x_2328); -x_2330 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_2330 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_2268); x_2331 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2331, 0, x_2268); @@ -28047,19 +28047,19 @@ x_2345 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2345, 0, x_2344); lean_ctor_set(x_2345, 1, x_2343); x_2346 = lean_array_push(x_2329, x_2345); -x_2347 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_2347 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_2268); x_2348 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2348, 0, x_2268); lean_ctor_set(x_2348, 1, x_2347); x_2349 = lean_array_push(x_2279, x_2348); -x_2350 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_2350 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_2268); x_2351 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2351, 0, x_2268); lean_ctor_set(x_2351, 1, x_2350); x_2352 = lean_array_push(x_2279, x_2351); -x_2353 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2353 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2268); x_2354 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2354, 0, x_2268); @@ -28090,7 +28090,7 @@ lean_ctor_set(x_2366, 0, x_2290); lean_ctor_set(x_2366, 1, x_2365); lean_inc(x_2355); x_2367 = lean_array_push(x_2355, x_2366); -x_2368 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2368 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_2268); x_2369 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2369, 0, x_2268); @@ -28104,18 +28104,18 @@ x_2373 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2373, 0, x_2363); lean_ctor_set(x_2373, 1, x_2372); x_2374 = lean_array_push(x_2370, x_2373); -x_2375 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2375 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2376 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2376, 0, x_2375); lean_ctor_set(x_2376, 1, x_2374); x_2377 = lean_array_push(x_2279, x_2376); -x_2378 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_2378 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_2268); x_2379 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2379, 0, x_2268); lean_ctor_set(x_2379, 1, x_2378); x_2380 = lean_array_push(x_2279, x_2379); -x_2381 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_2381 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_2382 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2382, 0, x_2381); lean_ctor_set(x_2382, 1, x_2380); @@ -28143,7 +28143,7 @@ lean_ctor_set(x_2394, 1, x_2393); x_2395 = lean_array_push(x_2279, x_2394); x_2396 = lean_array_push(x_2395, x_2310); x_2397 = lean_array_push(x_2396, x_2361); -x_2398 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_2398 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_2399 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2399, 0, x_2398); lean_ctor_set(x_2399, 1, x_2397); @@ -28164,12 +28164,12 @@ x_2407 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2407, 0, x_2290); lean_ctor_set(x_2407, 1, x_2406); x_2408 = lean_array_push(x_2279, x_2407); -x_2409 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2409 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2410 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2410, 0, x_2409); lean_ctor_set(x_2410, 1, x_2408); x_2411 = lean_array_push(x_2352, x_2410); -x_2412 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_2412 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_2413 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2413, 0, x_2412); lean_ctor_set(x_2413, 1, x_2411); @@ -28257,13 +28257,13 @@ x_2665 = l_Lean_Elab_Command_getMainModule___rarg(x_6, x_2664); x_2666 = lean_ctor_get(x_2665, 1); lean_inc(x_2666); lean_dec(x_2665); -x_2667 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_2667 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_2668 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2668, 0, x_2661); lean_ctor_set(x_2668, 1, x_2667); x_2669 = l_Array_empty___closed__1; x_2670 = lean_array_push(x_2669, x_2668); -x_2671 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_2671 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_2672 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2672, 0, x_2671); lean_ctor_set(x_2672, 1, x_2670); @@ -28423,7 +28423,7 @@ x_2516 = lean_array_push(x_2489, x_2515); x_2517 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2517, 0, x_2500); lean_ctor_set(x_2517, 1, x_2516); -x_2518 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_2518 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_2519 = lean_array_push(x_2518, x_2517); x_2520 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_2521 = lean_array_push(x_2519, x_2520); @@ -28459,7 +28459,7 @@ x_2538 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2538, 0, x_2537); lean_ctor_set(x_2538, 1, x_2536); x_2539 = lean_array_push(x_2530, x_2538); -x_2540 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_2540 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_2478); x_2541 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2541, 0, x_2478); @@ -28492,19 +28492,19 @@ x_2555 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2555, 0, x_2554); lean_ctor_set(x_2555, 1, x_2553); x_2556 = lean_array_push(x_2539, x_2555); -x_2557 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_2557 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_2478); x_2558 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2558, 0, x_2478); lean_ctor_set(x_2558, 1, x_2557); x_2559 = lean_array_push(x_2489, x_2558); -x_2560 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_2560 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_2478); x_2561 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2561, 0, x_2478); lean_ctor_set(x_2561, 1, x_2560); x_2562 = lean_array_push(x_2489, x_2561); -x_2563 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_2563 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_2478); x_2564 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2564, 0, x_2478); @@ -28535,7 +28535,7 @@ lean_ctor_set(x_2576, 0, x_2500); lean_ctor_set(x_2576, 1, x_2575); lean_inc(x_2565); x_2577 = lean_array_push(x_2565, x_2576); -x_2578 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_2578 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_2478); x_2579 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2579, 0, x_2478); @@ -28549,18 +28549,18 @@ x_2583 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2583, 0, x_2573); lean_ctor_set(x_2583, 1, x_2582); x_2584 = lean_array_push(x_2580, x_2583); -x_2585 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_2585 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_2586 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2586, 0, x_2585); lean_ctor_set(x_2586, 1, x_2584); x_2587 = lean_array_push(x_2489, x_2586); -x_2588 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_2588 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_2478); x_2589 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_2589, 0, x_2478); lean_ctor_set(x_2589, 1, x_2588); x_2590 = lean_array_push(x_2489, x_2589); -x_2591 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_2591 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_2592 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2592, 0, x_2591); lean_ctor_set(x_2592, 1, x_2590); @@ -28588,7 +28588,7 @@ lean_ctor_set(x_2604, 1, x_2603); x_2605 = lean_array_push(x_2489, x_2604); x_2606 = lean_array_push(x_2605, x_2520); x_2607 = lean_array_push(x_2606, x_2571); -x_2608 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_2608 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_2609 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2609, 0, x_2608); lean_ctor_set(x_2609, 1, x_2607); @@ -28609,12 +28609,12 @@ x_2617 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2617, 0, x_2500); lean_ctor_set(x_2617, 1, x_2616); x_2618 = lean_array_push(x_2489, x_2617); -x_2619 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_2619 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2620 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2620, 0, x_2619); lean_ctor_set(x_2620, 1, x_2618); x_2621 = lean_array_push(x_2562, x_2620); -x_2622 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_2622 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_2623 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_2623, 0, x_2622); lean_ctor_set(x_2623, 1, x_2621); @@ -29102,7 +29102,7 @@ lean_ctor_set(x_134, 0, x_119); lean_ctor_set(x_134, 1, x_133); lean_inc(x_132); x_135 = lean_array_push(x_132, x_134); -x_136 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_136 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_119); x_137 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_137, 0, x_119); @@ -29159,7 +29159,7 @@ lean_dec(x_167); x_169 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_169, 0, x_147); lean_ctor_set(x_169, 1, x_168); -x_170 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_170 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_171 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_171, 0, x_119); lean_ctor_set(x_171, 1, x_170); @@ -29241,7 +29241,7 @@ x_46 = l_Array_empty___closed__1; x_47 = lean_array_push(x_46, x_45); x_48 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_49 = lean_array_push(x_47, x_48); -x_50 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_50 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_38); x_51 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_51, 0, x_38); @@ -29273,7 +29273,7 @@ x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_63); lean_ctor_set(x_64, 1, x_62); x_65 = lean_array_push(x_52, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_66 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_67 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_67, 0, x_38); lean_ctor_set(x_67, 1, x_66); @@ -29285,7 +29285,7 @@ x_71 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_71, 0, x_60); lean_ctor_set(x_71, 1, x_70); x_72 = lean_array_push(x_68, x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_73 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_74 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_74, 0, x_73); lean_ctor_set(x_74, 1, x_72); @@ -29294,7 +29294,7 @@ x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_63); lean_ctor_set(x_76, 1, x_75); x_77 = lean_array_push(x_46, x_76); -x_78 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_78 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); @@ -32632,7 +32632,7 @@ lean_ctor_set(x_145, 0, x_130); lean_ctor_set(x_145, 1, x_144); lean_inc(x_143); x_146 = lean_array_push(x_143, x_145); -x_147 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_147 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_130); x_148 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_148, 0, x_130); @@ -32690,7 +32690,7 @@ lean_dec(x_179); x_181 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_181, 0, x_158); lean_ctor_set(x_181, 1, x_180); -x_182 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_182 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_183 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_183, 0, x_130); lean_ctor_set(x_183, 1, x_182); @@ -32768,7 +32768,7 @@ x_40 = l_Array_empty___closed__1; x_41 = lean_array_push(x_40, x_39); x_42 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_43 = lean_array_push(x_41, x_42); -x_44 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_44 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_31); x_45 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_45, 0, x_31); @@ -32799,7 +32799,7 @@ x_58 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_58, 0, x_57); lean_ctor_set(x_58, 1, x_56); x_59 = lean_array_push(x_46, x_58); -x_60 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_60 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_61 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_61, 0, x_31); lean_ctor_set(x_61, 1, x_60); @@ -32810,7 +32810,7 @@ x_65 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_65, 0, x_54); lean_ctor_set(x_65, 1, x_64); x_66 = lean_array_push(x_62, x_65); -x_67 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_67 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_68 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_68, 0, x_67); lean_ctor_set(x_68, 1, x_66); @@ -32819,7 +32819,7 @@ x_70 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_70, 0, x_57); lean_ctor_set(x_70, 1, x_69); x_71 = lean_array_push(x_40, x_70); -x_72 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_72 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_73 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_73, 0, x_72); lean_ctor_set(x_73, 1, x_71); @@ -32853,7 +32853,7 @@ x_85 = l_Array_empty___closed__1; x_86 = lean_array_push(x_85, x_84); x_87 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_88 = lean_array_push(x_86, x_87); -x_89 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_89 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_31); x_90 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_90, 0, x_31); @@ -32884,7 +32884,7 @@ x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_102); lean_ctor_set(x_103, 1, x_101); x_104 = lean_array_push(x_91, x_103); -x_105 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_105 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_106 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_106, 0, x_31); lean_ctor_set(x_106, 1, x_105); @@ -32895,7 +32895,7 @@ x_110 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_110, 0, x_99); lean_ctor_set(x_110, 1, x_109); x_111 = lean_array_push(x_107, x_110); -x_112 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_112 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_113 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_113, 0, x_112); lean_ctor_set(x_113, 1, x_111); @@ -32904,7 +32904,7 @@ x_115 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_115, 0, x_102); lean_ctor_set(x_115, 1, x_114); x_116 = lean_array_push(x_85, x_115); -x_117 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_117 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_118 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_118, 0, x_117); lean_ctor_set(x_118, 1, x_116); @@ -32967,7 +32967,7 @@ lean_ctor_set(x_318, 0, x_303); lean_ctor_set(x_318, 1, x_317); lean_inc(x_316); x_319 = lean_array_push(x_316, x_318); -x_320 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_320 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_303); x_321 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_321, 0, x_303); @@ -33025,7 +33025,7 @@ lean_dec(x_352); x_354 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_354, 0, x_331); lean_ctor_set(x_354, 1, x_353); -x_355 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_355 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_356 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_356, 0, x_303); lean_ctor_set(x_356, 1, x_355); @@ -33103,7 +33103,7 @@ x_219 = l_Array_empty___closed__1; x_220 = lean_array_push(x_219, x_218); x_221 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_222 = lean_array_push(x_220, x_221); -x_223 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_223 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_210); x_224 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_224, 0, x_210); @@ -33132,13 +33132,13 @@ x_237 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_237, 0, x_236); lean_ctor_set(x_237, 1, x_235); x_238 = lean_array_push(x_225, x_237); -x_239 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_239 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_240 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_240, 0, x_210); lean_ctor_set(x_240, 1, x_239); x_241 = lean_array_push(x_238, x_240); x_242 = lean_array_push(x_241, x_206); -x_243 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_243 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_244 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_244, 0, x_243); lean_ctor_set(x_244, 1, x_242); @@ -33147,7 +33147,7 @@ x_246 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_246, 0, x_236); lean_ctor_set(x_246, 1, x_245); x_247 = lean_array_push(x_219, x_246); -x_248 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_248 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_249 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_249, 0, x_248); lean_ctor_set(x_249, 1, x_247); @@ -33181,7 +33181,7 @@ x_261 = l_Array_empty___closed__1; x_262 = lean_array_push(x_261, x_260); x_263 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_264 = lean_array_push(x_262, x_263); -x_265 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_265 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_210); x_266 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_266, 0, x_210); @@ -33210,13 +33210,13 @@ x_279 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_279, 0, x_278); lean_ctor_set(x_279, 1, x_277); x_280 = lean_array_push(x_267, x_279); -x_281 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_281 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_282 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_282, 0, x_210); lean_ctor_set(x_282, 1, x_281); x_283 = lean_array_push(x_280, x_282); x_284 = lean_array_push(x_283, x_206); -x_285 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_285 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_286 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_286, 0, x_285); lean_ctor_set(x_286, 1, x_284); @@ -33225,7 +33225,7 @@ x_288 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_288, 0, x_278); lean_ctor_set(x_288, 1, x_287); x_289 = lean_array_push(x_261, x_288); -x_290 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_290 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_291 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_291, 0, x_290); lean_ctor_set(x_291, 1, x_289); @@ -35385,7 +35385,7 @@ lean_ctor_set(x_725, 0, x_710); lean_ctor_set(x_725, 1, x_724); lean_inc(x_723); x_726 = lean_array_push(x_723, x_725); -x_727 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_727 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_710); x_728 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_728, 0, x_710); @@ -35444,7 +35444,7 @@ lean_dec(x_759); x_761 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_761, 0, x_738); lean_ctor_set(x_761, 1, x_760); -x_762 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_762 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_763 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_763, 0, x_710); lean_ctor_set(x_763, 1, x_762); @@ -35625,7 +35625,7 @@ x_82 = lean_array_push(x_56, x_81); x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_65); lean_ctor_set(x_83, 1, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_84 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_85 = lean_array_push(x_84, x_83); x_86 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_87 = lean_array_push(x_85, x_86); @@ -35661,7 +35661,7 @@ x_104 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_104, 0, x_103); lean_ctor_set(x_104, 1, x_102); x_105 = lean_array_push(x_96, x_104); -x_106 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_106 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_46); x_107 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_107, 0, x_46); @@ -35694,19 +35694,19 @@ x_121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_121, 0, x_120); lean_ctor_set(x_121, 1, x_119); x_122 = lean_array_push(x_105, x_121); -x_123 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_123 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_46); x_124 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_124, 0, x_46); lean_ctor_set(x_124, 1, x_123); x_125 = lean_array_push(x_56, x_124); -x_126 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_126 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_46); x_127 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_127, 0, x_46); lean_ctor_set(x_127, 1, x_126); x_128 = lean_array_push(x_56, x_127); -x_129 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_129 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_46); x_130 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_130, 0, x_46); @@ -35735,7 +35735,7 @@ lean_ctor_set(x_142, 0, x_65); lean_ctor_set(x_142, 1, x_141); lean_inc(x_131); x_143 = lean_array_push(x_131, x_142); -x_144 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_144 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_46); x_145 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_145, 0, x_46); @@ -35743,18 +35743,18 @@ lean_ctor_set(x_145, 1, x_144); lean_inc(x_145); x_146 = lean_array_push(x_143, x_145); x_147 = lean_array_push(x_146, x_6); -x_148 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_148 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_149 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_149, 0, x_148); lean_ctor_set(x_149, 1, x_147); x_150 = lean_array_push(x_56, x_149); -x_151 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_151 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_46); x_152 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_152, 0, x_46); lean_ctor_set(x_152, 1, x_151); x_153 = lean_array_push(x_56, x_152); -x_154 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_154 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_155 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_155, 0, x_154); lean_ctor_set(x_155, 1, x_153); @@ -35782,12 +35782,12 @@ x_168 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_168, 0, x_65); lean_ctor_set(x_168, 1, x_167); x_169 = lean_array_push(x_56, x_168); -x_170 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_170 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_171 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_171, 0, x_170); lean_ctor_set(x_171, 1, x_169); x_172 = lean_array_push(x_128, x_171); -x_173 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_173 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_174 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_174, 0, x_173); lean_ctor_set(x_174, 1, x_172); @@ -35890,7 +35890,7 @@ x_224 = lean_array_push(x_197, x_223); x_225 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_225, 0, x_207); lean_ctor_set(x_225, 1, x_224); -x_226 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_226 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_227 = lean_array_push(x_226, x_225); x_228 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_229 = lean_array_push(x_227, x_228); @@ -35926,7 +35926,7 @@ x_246 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_246, 0, x_245); lean_ctor_set(x_246, 1, x_244); x_247 = lean_array_push(x_238, x_246); -x_248 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_248 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_187); x_249 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_249, 0, x_187); @@ -35959,19 +35959,19 @@ x_263 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_263, 0, x_262); lean_ctor_set(x_263, 1, x_261); x_264 = lean_array_push(x_247, x_263); -x_265 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_265 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_187); x_266 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_266, 0, x_187); lean_ctor_set(x_266, 1, x_265); x_267 = lean_array_push(x_197, x_266); -x_268 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_268 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_187); x_269 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_269, 0, x_187); lean_ctor_set(x_269, 1, x_268); x_270 = lean_array_push(x_197, x_269); -x_271 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_271 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_187); x_272 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_272, 0, x_187); @@ -36000,7 +36000,7 @@ lean_ctor_set(x_284, 0, x_207); lean_ctor_set(x_284, 1, x_283); lean_inc(x_273); x_285 = lean_array_push(x_273, x_284); -x_286 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_286 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_187); x_287 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_287, 0, x_187); @@ -36008,18 +36008,18 @@ lean_ctor_set(x_287, 1, x_286); lean_inc(x_287); x_288 = lean_array_push(x_285, x_287); x_289 = lean_array_push(x_288, x_6); -x_290 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_290 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_291 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_291, 0, x_290); lean_ctor_set(x_291, 1, x_289); x_292 = lean_array_push(x_197, x_291); -x_293 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_293 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_187); x_294 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_294, 0, x_187); lean_ctor_set(x_294, 1, x_293); x_295 = lean_array_push(x_197, x_294); -x_296 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_296 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_297 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_297, 0, x_296); lean_ctor_set(x_297, 1, x_295); @@ -36047,12 +36047,12 @@ x_310 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_310, 0, x_207); lean_ctor_set(x_310, 1, x_309); x_311 = lean_array_push(x_197, x_310); -x_312 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_312 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_313 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_313, 0, x_312); lean_ctor_set(x_313, 1, x_311); x_314 = lean_array_push(x_270, x_313); -x_315 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_315 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_316 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_316, 0, x_315); lean_ctor_set(x_316, 1, x_314); @@ -36155,7 +36155,7 @@ x_366 = lean_array_push(x_339, x_365); x_367 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_367, 0, x_349); lean_ctor_set(x_367, 1, x_366); -x_368 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_368 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_369 = lean_array_push(x_368, x_367); x_370 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_371 = lean_array_push(x_369, x_370); @@ -36191,7 +36191,7 @@ x_388 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_388, 0, x_387); lean_ctor_set(x_388, 1, x_386); x_389 = lean_array_push(x_380, x_388); -x_390 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_390 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_329); x_391 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_391, 0, x_329); @@ -36224,13 +36224,13 @@ x_405 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_405, 0, x_404); lean_ctor_set(x_405, 1, x_403); x_406 = lean_array_push(x_389, x_405); -x_407 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_407 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_329); x_408 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_408, 0, x_329); lean_ctor_set(x_408, 1, x_407); x_409 = lean_array_push(x_339, x_408); -x_410 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_410 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_329); x_411 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_411, 0, x_329); @@ -36249,13 +36249,13 @@ lean_ctor_set(x_416, 2, x_414); lean_ctor_set(x_416, 3, x_343); lean_inc(x_416); x_417 = lean_array_push(x_339, x_416); -x_418 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_418 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_329); x_419 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_419, 0, x_329); lean_ctor_set(x_419, 1, x_418); x_420 = lean_array_push(x_339, x_419); -x_421 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_421 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_422 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_422, 0, x_421); lean_ctor_set(x_422, 1, x_420); @@ -36265,14 +36265,14 @@ x_424 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_424, 0, x_349); lean_ctor_set(x_424, 1, x_423); x_425 = lean_array_push(x_339, x_424); -x_426 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_426 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_329); x_427 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_427, 0, x_329); lean_ctor_set(x_427, 1, x_426); lean_inc(x_427); x_428 = lean_array_push(x_425, x_427); -x_429 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_429 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_329); x_430 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_430, 0, x_329); @@ -36280,7 +36280,7 @@ lean_ctor_set(x_430, 1, x_429); x_431 = lean_array_push(x_339, x_430); x_432 = lean_array_push(x_431, x_370); x_433 = lean_array_push(x_368, x_416); -x_434 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_434 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_435 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_435, 0, x_434); lean_ctor_set(x_435, 1, x_433); @@ -36290,13 +36290,13 @@ lean_ctor_set(x_437, 0, x_349); lean_ctor_set(x_437, 1, x_436); x_438 = lean_array_push(x_432, x_437); x_439 = lean_array_push(x_438, x_370); -x_440 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_440 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_329); x_441 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_441, 0, x_329); lean_ctor_set(x_441, 1, x_440); x_442 = lean_array_push(x_439, x_441); -x_443 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_443 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_329); x_444 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_444, 0, x_329); @@ -36328,7 +36328,7 @@ x_457 = lean_array_push(x_445, x_456); lean_inc(x_427); x_458 = lean_array_push(x_457, x_427); x_459 = lean_array_push(x_458, x_6); -x_460 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_460 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_461 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_461, 0, x_460); lean_ctor_set(x_461, 1, x_459); @@ -36357,22 +36357,22 @@ x_475 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_475, 0, x_349); lean_ctor_set(x_475, 1, x_474); x_476 = lean_array_push(x_339, x_475); -x_477 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_477 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_478 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_478, 0, x_477); lean_ctor_set(x_478, 1, x_476); x_479 = lean_array_push(x_442, x_478); -x_480 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_480 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_481 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_481, 0, x_480); lean_ctor_set(x_481, 1, x_479); x_482 = lean_array_push(x_428, x_481); -x_483 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_483 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_484 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_484, 0, x_483); lean_ctor_set(x_484, 1, x_482); x_485 = lean_array_push(x_412, x_484); -x_486 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_486 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_487 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_487, 0, x_486); lean_ctor_set(x_487, 1, x_485); @@ -36519,7 +36519,7 @@ x_551 = lean_array_push(x_524, x_550); x_552 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_552, 0, x_534); lean_ctor_set(x_552, 1, x_551); -x_553 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_553 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_554 = lean_array_push(x_553, x_552); x_555 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_556 = lean_array_push(x_554, x_555); @@ -36555,7 +36555,7 @@ x_573 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_573, 0, x_572); lean_ctor_set(x_573, 1, x_571); x_574 = lean_array_push(x_565, x_573); -x_575 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_575 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_514); x_576 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_576, 0, x_514); @@ -36588,13 +36588,13 @@ x_590 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_590, 0, x_589); lean_ctor_set(x_590, 1, x_588); x_591 = lean_array_push(x_574, x_590); -x_592 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_592 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_514); x_593 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_593, 0, x_514); lean_ctor_set(x_593, 1, x_592); x_594 = lean_array_push(x_524, x_593); -x_595 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_595 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_514); x_596 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_596, 0, x_514); @@ -36630,14 +36630,14 @@ x_608 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_608, 0, x_534); lean_ctor_set(x_608, 1, x_607); x_609 = lean_array_push(x_524, x_608); -x_610 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_610 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_514); x_611 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_611, 0, x_514); lean_ctor_set(x_611, 1, x_610); lean_inc(x_611); x_612 = lean_array_push(x_609, x_611); -x_613 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_613 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_514); x_614 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_614, 0, x_514); @@ -36645,7 +36645,7 @@ lean_ctor_set(x_614, 1, x_613); x_615 = lean_array_push(x_524, x_614); x_616 = lean_array_push(x_615, x_555); x_617 = lean_array_push(x_553, x_601); -x_618 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_618 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_619 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_619, 0, x_618); lean_ctor_set(x_619, 1, x_617); @@ -36655,13 +36655,13 @@ lean_ctor_set(x_621, 0, x_534); lean_ctor_set(x_621, 1, x_620); x_622 = lean_array_push(x_616, x_621); x_623 = lean_array_push(x_622, x_555); -x_624 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_624 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_514); x_625 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_625, 0, x_514); lean_ctor_set(x_625, 1, x_624); x_626 = lean_array_push(x_623, x_625); -x_627 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_627 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_514); x_628 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_628, 0, x_514); @@ -36714,13 +36714,13 @@ x_652 = lean_array_push(x_524, x_651); lean_inc(x_611); x_653 = lean_array_push(x_652, x_611); x_654 = lean_array_push(x_653, x_6); -x_655 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_655 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_656 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_656, 0, x_655); lean_ctor_set(x_656, 1, x_654); lean_inc(x_597); x_657 = lean_array_push(x_597, x_656); -x_658 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_658 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_659 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_659, 0, x_658); lean_ctor_set(x_659, 1, x_657); @@ -36734,18 +36734,18 @@ x_664 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_664, 0, x_663); lean_ctor_set(x_664, 1, x_662); x_665 = lean_array_push(x_642, x_664); -x_666 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_666 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_667 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_667, 0, x_666); lean_ctor_set(x_667, 1, x_665); x_668 = lean_array_push(x_524, x_667); -x_669 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_669 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_514); x_670 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_670, 0, x_514); lean_ctor_set(x_670, 1, x_669); x_671 = lean_array_push(x_524, x_670); -x_672 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_672 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_673 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_673, 0, x_672); lean_ctor_set(x_673, 1, x_671); @@ -36773,12 +36773,12 @@ x_686 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_686, 0, x_534); lean_ctor_set(x_686, 1, x_685); x_687 = lean_array_push(x_524, x_686); -x_688 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_688 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_689 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_689, 0, x_688); lean_ctor_set(x_689, 1, x_687); x_690 = lean_array_push(x_626, x_689); -x_691 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_691 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_692 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_692, 0, x_691); lean_ctor_set(x_692, 1, x_690); diff --git a/stage0/stdlib/Lean/Elab/Tactic/Basic.c b/stage0/stdlib/Lean/Elab/Tactic/Basic.c index f974c93a5e..3e6cef87e2 100644 --- a/stage0/stdlib/Lean/Elab/Tactic/Basic.c +++ b/stage0/stdlib/Lean/Elab/Tactic/Basic.c @@ -67,8 +67,8 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Tactic_evalTacticAux___spe lean_object* l_Lean_Elab_Tactic_pruneSolvedGoals(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalChoiceAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_first___closed__2; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; lean_object* l_Lean_Elab_Tactic_expandTacticMacroFns_loop___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*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__4; lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_evalTacticUsing_loop_match__1(lean_object*); lean_object* l___private_Lean_Elab_InfoTree_0__Lean_Elab_getResetInfoTrees___at_Lean_Elab_Tactic_evalTactic___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_throwNoGoalsToBeSolved___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -77,6 +77,7 @@ uint8_t l_Lean_Name_quickLt(lean_object*, lean_object*); extern lean_object* l_Lean_Elab_throwUnsupportedSyntax___rarg___closed__1; extern lean_object* l_Lean_registerTraceClass___closed__1; lean_object* l_Lean_Elab_Tactic_evalSkip(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__8; lean_object* l_Lean_Elab_Tactic_getCurrMacroScope___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalContradiction___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_SourceInfo_fromRef(lean_object*); @@ -96,6 +97,7 @@ lean_object* l_Lean_Elab_Tactic_pruneSolvedGoals___boxed(lean_object*, lean_obje lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Tactic_evalOpen___spec__19___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l___private_Init_Notation_0__Lean_Parser_Tactic_withCheapRefl___closed__1; lean_object* l_Lean_Elab_Tactic_focus(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__4; lean_object* l_Array_qpartition_loop___at___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_sortFVarIds___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_identKind___closed__2; lean_object* l_Lean_Elab_Tactic_focusAndDone(lean_object*); @@ -107,13 +109,13 @@ lean_object* l_Lean_Elab_Tactic_mkTacticAttribute___closed__6; lean_object* l_List_findM_x3f___at___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_findTag_x3f___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalUnknown(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_withNewEqs_loop___rarg___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__8; lean_object* l_Lean_Elab_Tactic_evalCase___closed__1; lean_object* l_Lean_Elab_Tactic_evalTacticAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_done(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Tactic_evalOpen___spec__18___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_List_map___at_Lean_Elab_goalsToMessageData___spec__1(lean_object*); lean_object* l_Lean_mkMVar(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_object* l_Lean_Elab_Tactic_evalTacticSeq1Indented___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_Array_empty___closed__1; lean_object* l_Lean_Elab_Tactic_evalUnknown___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -141,7 +143,6 @@ lean_object* l___private_Lean_Elab_InfoTree_0__Lean_Elab_getResetInfoTrees___at_ uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalTactic(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_goalsToMessageData___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__1; lean_object* l___regBuiltin_Lean_Elab_Tactic_evalCase___closed__1; lean_object* l_List_forIn_loop___at_Lean_Elab_Tactic_tagUntaggedGoals___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_subst(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -209,7 +210,6 @@ lean_object* l_Lean_throwError___at_Lean_Elab_Tactic_getFVarId___spec__1(lean_ob lean_object* l_Lean_Elab_Tactic_instMonadExceptExceptionTacticM___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_focus___closed__2; lean_object* l_Lean_Elab_Tactic_evalAssumption___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; lean_object* l_Lean_Elab_Tactic_liftMetaTacticAux___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_liftMetaTacticAux___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_nat_add(lean_object*, lean_object*); @@ -218,7 +218,9 @@ extern lean_object* l_Lean_Parser_Tactic_clear___closed__1; lean_object* l_Lean_Elab_Tactic_instMonadExceptExceptionTacticM___closed__2; lean_object* l___regBuiltin_Lean_Elab_Tactic_elabSetOption(lean_object*); extern lean_object* l_Lean_Parser_Tactic_clear___closed__2; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; lean_object* l_Lean_SMap_find_x3f___at_Lean_Elab_Tactic_evalTacticAux___spec__2(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_object* l___regBuiltin_Lean_Elab_Tactic_evalUnknown(lean_object*); lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Tactic_evalRotateLeft___closed__1; @@ -242,9 +244,9 @@ lean_object* l_Lean_Elab_Tactic_getMainGoal___boxed(lean_object*, lean_object*, lean_object* l_Lean_Elab_logAt___at_Lean_Elab_Tactic_evalTraceState___spec__2(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_subst___closed__2; lean_object* l_Lean_Elab_Tactic_replaceMainGoal___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l_Lean_Elab_Tactic_evalTacticSeqBracketed___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_pushInfoTree___at_Lean_Elab_Tactic_evalUnknown___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__6; extern lean_object* l_Lean_Meta_clear___lambda__3___closed__2; lean_object* l_Lean_Elab_Tactic_ensureHasNoMVars___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_goalsToMessageData___closed__2; @@ -253,7 +255,6 @@ lean_object* l_Lean_Elab_pushInfoLeaf___at_Lean_Elab_Tactic_evalUnknown___spec__ lean_object* l_Lean_Elab_Tactic_TacticM_run_x27(lean_object*); extern lean_object* l___private_Lean_Util_Trace_0__Lean_addNode___rarg___lambda__1___closed__3; lean_object* l___regBuiltin_Lean_Elab_Tactic_evalDone___closed__1; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; lean_object* l_Lean_ResolveName_resolveNamespace_x3f(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentHashMap_find_x3f___at_Lean_Elab_Tactic_evalTacticAux___spec__3(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Tactic_evalSkip___closed__1; @@ -262,14 +263,12 @@ lean_object* l_Lean_Elab_Tactic_evalCase(lean_object*, lean_object*, lean_object lean_object* l___regBuiltin_Lean_Elab_Tactic_evalClear___closed__1; lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_sortFVarIds___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_fget(lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; lean_object* l_Lean_Elab_Tactic_evalOpen___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_getOptRotation___boxed(lean_object*); lean_object* l___regBuiltin_Lean_Elab_Tactic_evalOpen___closed__1; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); uint8_t l_Array_qsort_sort___at___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_sortFVarIds___spec__1___lambda__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getMVarType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__2; lean_object* l_Lean_Meta_mkSorry(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalAssumption___rarg___closed__1; extern lean_object* l_Lean_Parser_Tactic_introMatch___elambda__1___closed__2; @@ -286,6 +285,7 @@ lean_object* l_List_forIn_loop___at_Lean_Elab_Tactic_evalAllGoals___spec__1(lean lean_object* l_Lean_Elab_Tactic_admitGoal___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Tactic_evalChoice(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_object* l_Lean_Elab_Tactic_focus___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalFirst_loop(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_choiceKind___closed__2; @@ -310,6 +310,7 @@ lean_object* l___regBuiltin_Lean_Elab_Tactic_evalFocus___closed__1; lean_object* l_Lean_Elab_Tactic_mkTacticInfo___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_orElse___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalIntro_introStep_match__1___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_object* l_Lean_Elab_logAt___at_Lean_Elab_Tactic_evalOpen___spec__9(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Tactic_evalChoiceAux___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_intros___closed__2; @@ -341,7 +342,6 @@ lean_object* l_Lean_Name_appendIndexAfter(lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_getUnsolvedGoals(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_getMainTarget(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ScopedEnvExtension_pushScope___rarg(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__11; lean_object* l_Lean_Elab_Tactic_evalTacticAux___lambda__1___closed__2; lean_object* l_Lean_Elab_Tactic_evalIntros___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalFirst(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -363,11 +363,13 @@ lean_object* l_Lean_popScope___at_Lean_Elab_Tactic_evalOpen___spec__20(lean_obje lean_object* l___regBuiltin_Lean_Elab_Tactic_evalAssumption___closed__1; lean_object* l_Lean_Elab_addCompletionInfo___at_Lean_Elab_Tactic_evalUnknown___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_mk_ref(lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__2; lean_object* l_Lean_throwError___at___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_evalTacticUsing_loop___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_getMainGoal_loop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_sortFVarIds___closed__1; lean_object* l_Lean_Syntax_getId(lean_object*); lean_object* l_Lean_Elab_Tactic_saveTacticInfoForToken(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Tactic_expandTacticMacroFns_loop___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_liftMetaTacticAux_match__1(lean_object*, lean_object*); lean_object* l_Lean_Meta_revert(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -375,7 +377,6 @@ lean_object* l_Lean_Elab_Tactic_evalChoice___boxed(lean_object*, lean_object*, l lean_object* l_Lean_Elab_Tactic_closeMainGoal___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withMVarContext___at_Lean_Elab_Tactic_withMainContext___spec__1(lean_object*); lean_object* l_Lean_Elab_Tactic_instMonadExceptExceptionTacticM___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; lean_object* l_Lean_Elab_Tactic_liftMetaMAtMain___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_throwNoGoalsToBeSolved___rarg___closed__1; lean_object* l_Lean_Elab_Tactic_getNameOfIdent_x27(lean_object*); @@ -395,6 +396,7 @@ lean_object* l_Lean_Elab_Tactic_evalContradiction___rarg___closed__2; lean_object* l_Lean_Elab_Tactic_getMainGoal(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Tactic_evalSubst(lean_object*); lean_object* l_Lean_Elab_Tactic_evalTacticSeq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; lean_object* l___regBuiltin_Lean_Elab_Tactic_evalTacticSeqBracketed(lean_object*); lean_object* l_Lean_Elab_elabSetOption_setOption___at_Lean_Elab_Tactic_elabSetOption___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_getMainModule___rarg(lean_object*, lean_object*); @@ -426,6 +428,7 @@ extern lean_object* l_Lean_Parser_Tactic_allGoals___closed__2; uint8_t l_Lean_MessageData_hasSyntheticSorry(lean_object*); lean_object* l_Lean_Elab_Tactic_instMonadBacktrackSavedStateTacticM___closed__1; lean_object* l_Lean_Elab_Tactic_evalFailIfSuccess___closed__2; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; lean_object* l_Lean_Elab_elabSetOption_setOption___at_Lean_Elab_Tactic_elabSetOption___spec__6___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_Elab_Term_reportUnsolvedGoals___closed__1; extern lean_object* l_Lean_Parser_Tactic_paren___closed__1; @@ -457,7 +460,6 @@ extern lean_object* l_Lean_Elab_elabSetOption___rarg___lambda__1___closed__2; lean_object* l_Lean_Elab_Tactic_evalRevert(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_liftMetaTactic___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_elabSetOption___at_Lean_Elab_Tactic_elabSetOption___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; lean_object* l_Lean_Elab_Tactic_evalFocus(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_getIntrosSize_match__1(lean_object*); lean_object* l_Lean_Elab_Tactic_tagUntaggedGoals_match__1(lean_object*); @@ -499,6 +501,7 @@ lean_object* l___regBuiltin_Lean_Elab_Tactic_evalSeq1(lean_object*); lean_object* l_Lean_Syntax_getSepArgs(lean_object*); lean_object* l_Lean_Elab_Tactic_evalFailIfSuccess___closed__1; lean_object* l_Lean_Elab_Tactic_evalRotateRight___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_object* l___regBuiltin_Lean_Elab_Tactic_evalRotateRight___closed__1; lean_object* l_Lean_Elab_Tactic_liftMetaTacticAux_match__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_pushInfoTree___at_Lean_Elab_Tactic_evalUnknown___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -516,9 +519,8 @@ lean_object* lean_environment_main_module(lean_object*); lean_object* l___regBuiltin_Lean_Elab_Tactic_evalTraceState___closed__1; extern lean_object* l___private_Lean_Util_Trace_0__Lean_addNode___rarg___lambda__1___closed__1; lean_object* l___private_Lean_Elab_InfoTree_0__Lean_Elab_getResetInfoTrees___at_Lean_Elab_Tactic_evalTactic___spec__1(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__10; lean_object* l_Lean_Elab_Tactic_getMainGoal_loop_match__1___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__10; uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_ensureHasNoMVars___closed__2; lean_object* l_List_rotateRight___rarg(lean_object*, lean_object*); @@ -536,7 +538,6 @@ uint8_t l_Lean_Name_isSuffixOf(lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalIntro___closed__1; lean_object* l_Lean_Elab_Tactic_evalAssumption(lean_object*); lean_object* l_Lean_Elab_Tactic_evalIntro_introStep___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; lean_object* l_Lean_Elab_Tactic_evalCase___closed__2; lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_evalManyTacticOptSemi___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -609,7 +610,6 @@ lean_object* l_Lean_Meta_withPPInaccessibleNames___rarg(lean_object*, uint8_t, l lean_object* l_Lean_throwError___at_Lean_Elab_Tactic_throwNoGoalsToBeSolved___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_openOnly___elambda__1___closed__2; lean_object* l_Lean_Elab_Tactic_getMainTarget___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__12; lean_object* l_Lean_Meta_instantiateMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_withMacroExpansion___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_reportUnsolvedGoals(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -674,6 +674,7 @@ lean_object* l_Lean_Elab_Tactic_saveState___rarg___boxed(lean_object*, lean_obje lean_object* l_Lean_Elab_Tactic_throwNoGoalsToBeSolved(lean_object*); lean_object* l_Lean_Elab_Tactic_withMacroExpansion(lean_object*); lean_object* l_Lean_Elab_Tactic_focusAndDone___rarg___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l_Lean_Elab_Tactic_initFn____x40_Lean_Elab_Tactic_Basic___hyg_5008____closed__1; extern lean_object* l_Lean_Parser_Tactic_intro___closed__3; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); @@ -732,6 +733,7 @@ lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Tactic_evalOpen___spec__13_ lean_object* l_Lean_ScopedEnvExtension_getState___at_Lean_Elab_Tactic_evalTacticAux___spec__1(lean_object*, lean_object*); lean_object* l_Lean_ScopedEnvExtension_activateScoped___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_openHiding___elambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__5; lean_object* l_Lean_Elab_Tactic_TacticM_run_x27___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_expandTacticMacro(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_expandTacticMacroFns_loop_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -750,9 +752,7 @@ lean_object* l_Lean_Elab_Tactic_getUnsolvedGoals___boxed(lean_object*, lean_obje lean_object* l_Lean_throwError___at___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_evalTacticUsing_loop___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_SavedState_restore___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalSeq1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__5; lean_object* l_Lean_throwError___at_Lean_Elab_Tactic_evalOpen___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; lean_object* l_Lean_activateScoped___at_Lean_Elab_Tactic_evalOpen___spec__17(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Tactic_forEachVar___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Tactic_forEachVar___spec__1(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -11792,7 +11792,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Tactic_tacticElabAttribute; -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_4 = l___regBuiltin_Lean_Elab_Tactic_evalSeq1___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -12048,7 +12048,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Tactic_tacticElabAttribute; -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_4 = l___regBuiltin_Lean_Elab_Tactic_evalTacticSeq1Indented___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -16230,7 +16230,7 @@ x_19 = lean_string_dec_eq(x_17, x_18); if (x_19 == 0) { lean_object* x_20; uint8_t x_21; -x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_21 = lean_string_dec_eq(x_17, x_20); lean_dec(x_17); if (x_21 == 0) @@ -16580,7 +16580,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Tactic_tacticElabAttribute; -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__2; x_4 = l___regBuiltin_Lean_Elab_Tactic_elabSetOption___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -17043,7 +17043,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Tactic_tacticElabAttribute; -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_4 = l___regBuiltin_Lean_Elab_Tactic_evalTacticSeq___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -19519,7 +19519,7 @@ x_44 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_44, 0, x_11); lean_ctor_set(x_44, 1, x_43); x_45 = lean_array_push(x_38, x_44); -x_46 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_46 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_47 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_47, 0, x_30); lean_ctor_set(x_47, 1, x_46); @@ -19538,7 +19538,7 @@ x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_41); lean_ctor_set(x_54, 1, x_53); x_55 = lean_array_push(x_38, x_54); -x_56 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_56 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_57 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_57, 0, x_56); lean_ctor_set(x_57, 1, x_55); @@ -19557,7 +19557,7 @@ x_61 = l_Lean_Syntax_isOfKind(x_59, x_60); if (x_61 == 0) { lean_object* x_62; uint8_t x_63; -x_62 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_62 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_inc(x_59); x_63 = l_Lean_Syntax_isOfKind(x_59, x_62); if (x_63 == 0) @@ -19610,14 +19610,14 @@ x_86 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_86, 0, x_11); lean_ctor_set(x_86, 1, x_85); x_87 = lean_array_push(x_75, x_86); -x_88 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_88 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_65); x_89 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_89, 0, x_65); lean_ctor_set(x_89, 1, x_88); lean_inc(x_89); x_90 = lean_array_push(x_87, x_89); -x_91 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_91 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_65); x_92 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_92, 0, x_65); @@ -19625,9 +19625,9 @@ lean_ctor_set(x_92, 1, x_91); x_93 = lean_array_push(x_75, x_92); x_94 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_95 = lean_array_push(x_93, x_94); -x_96 = l_myMacro____x40_Init_Notation___hyg_13954____closed__5; +x_96 = l_myMacro____x40_Init_Notation___hyg_13978____closed__5; x_97 = lean_array_push(x_96, x_81); -x_98 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_98 = l_myMacro____x40_Init_Notation___hyg_13978____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); @@ -19637,13 +19637,13 @@ lean_ctor_set(x_101, 0, x_83); lean_ctor_set(x_101, 1, x_100); x_102 = lean_array_push(x_95, x_101); x_103 = lean_array_push(x_102, x_94); -x_104 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_104 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_65); x_105 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_105, 0, x_65); lean_ctor_set(x_105, 1, x_104); x_106 = lean_array_push(x_103, x_105); -x_107 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_107 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_65); x_108 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_108, 0, x_65); @@ -19654,7 +19654,7 @@ x_111 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_111, 0, x_83); lean_ctor_set(x_111, 1, x_110); x_112 = lean_array_push(x_109, x_111); -x_113 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_113 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_65); x_114 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_114, 0, x_65); @@ -19666,7 +19666,7 @@ x_117 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_117, 0, x_65); lean_ctor_set(x_117, 1, x_116); x_118 = lean_array_push(x_75, x_117); -x_119 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_119 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_65); x_120 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_120, 0, x_65); @@ -19676,12 +19676,12 @@ x_122 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_122, 0, x_62); lean_ctor_set(x_122, 1, x_121); x_123 = lean_array_push(x_118, x_122); -x_124 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_124 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_125 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_125, 0, x_124); lean_ctor_set(x_125, 1, x_123); x_126 = lean_array_push(x_115, x_125); -x_127 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_127 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_128 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_128, 0, x_127); lean_ctor_set(x_128, 1, x_126); @@ -19690,7 +19690,7 @@ x_130 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_130, 0, x_83); lean_ctor_set(x_130, 1, x_129); x_131 = lean_array_push(x_75, x_130); -x_132 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_132 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_133 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_133, 0, x_132); lean_ctor_set(x_133, 1, x_131); @@ -19728,12 +19728,12 @@ x_153 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_153, 0, x_83); lean_ctor_set(x_153, 1, x_152); x_154 = lean_array_push(x_75, x_153); -x_155 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_155 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_156 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_156, 0, x_155); lean_ctor_set(x_156, 1, x_154); x_157 = lean_array_push(x_75, x_156); -x_158 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_158 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_159 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_159, 0, x_158); lean_ctor_set(x_159, 1, x_157); @@ -19747,7 +19747,7 @@ x_164 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_164, 0, x_83); lean_ctor_set(x_164, 1, x_163); x_165 = lean_array_push(x_75, x_164); -x_166 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_166 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____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); @@ -23313,7 +23313,7 @@ x_17 = l_Lean_Syntax_getArg(x_1, x_16); x_18 = lean_unsigned_to_nat(3u); x_19 = l_Lean_Syntax_getArg(x_1, x_18); lean_dec(x_1); -x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_20 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; lean_inc(x_19); x_21 = l_Lean_Syntax_isOfKind(x_19, x_20); if (x_21 == 0) diff --git a/stage0/stdlib/Lean/Elab/Tactic/Generalize.c b/stage0/stdlib/Lean/Elab/Tactic/Generalize.c index 652a9d7332..ea68fe4c3e 100644 --- a/stage0/stdlib/Lean/Elab/Tactic/Generalize.c +++ b/stage0/stdlib/Lean/Elab/Tactic/Generalize.c @@ -42,6 +42,7 @@ lean_object* l_Lean_Elab_Tactic_evalGeneralizeAux___lambda__1(lean_object*, lean lean_object* l___private_Lean_Elab_Tactic_Generalize_0__Lean_Elab_Tactic_evalGeneralizeFallback___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Tactic_Generalize_0__Lean_Elab_Tactic_evalGeneralizeWithEq___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Tactic_Generalize_0__Lean_Elab_Tactic_evalGeneralizeFallback(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_object* l_Lean_Elab_Tactic_evalGeneralize___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_introNCore(lean_object*, lean_object*, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalGeneralize(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -69,7 +70,6 @@ lean_object* l___private_Lean_Elab_Tactic_Generalize_0__Lean_Elab_Tactic_evalGen lean_object* l___regBuiltin_Lean_Elab_Tactic_evalGeneralize___closed__1; lean_object* l_Lean_Meta_mkFreshExprSyntheticOpaqueMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkAppB(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__4; lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_elabTerm___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_Tactic_liftMetaMAtMain___rarg___closed__1; @@ -579,7 +579,7 @@ x_53 = lean_box(0); x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_51); lean_ctor_set(x_54, 1, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_55 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_56 = l_Lean_mkConst(x_55, x_54); x_57 = l_Lean_Meta_assertExt___lambda__1___closed__1; lean_inc(x_1); @@ -942,7 +942,7 @@ x_23 = lean_box(0); x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_18); lean_ctor_set(x_24, 1, x_23); -x_25 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_25 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_26 = l_Lean_mkConst(x_25, x_24); x_27 = l_Lean_Meta_assertExt___lambda__1___closed__1; lean_inc(x_1); diff --git a/stage0/stdlib/Lean/Elab/Tactic/Induction.c b/stage0/stdlib/Lean/Elab/Tactic/Induction.c index 0cadad157e..f1f09c0d1a 100644 --- a/stage0/stdlib/Lean/Elab/Tactic/Induction.c +++ b/stage0/stdlib/Lean/Elab/Tactic/Induction.c @@ -141,7 +141,6 @@ lean_object* l_Lean_Meta_addImplicitTargets(lean_object*, lean_object*, lean_obj lean_object* l___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_elabTaggedTerm_match__1(lean_object*); lean_object* l_Lean_Meta_appendTag(lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalInduction___lambda__4___boxed(lean_object**); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Tactic_ElimApp_mkElimApp___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_getAltDArrow(lean_object*); @@ -164,6 +163,7 @@ lean_object* l___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_elabTagg lean_object* l___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_elabTaggedTerm_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_getAltRHS___boxed(lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_ElimApp_checkAltNames___spec__3___lambda__2(lean_object*, size_t, lean_object*, lean_object*, lean_object*, lean_object*, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_ElimApp_getArgExpectedType___boxed(lean_object*); lean_object* l_List_foldlM___at_Lean_Elab_Tactic_ElimApp_evalAlts___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(lean_object*, lean_object*, lean_object*); @@ -247,6 +247,7 @@ lean_object* l_Lean_Elab_Tactic_evalAlt___lambda__3(lean_object*, lean_object*, lean_object* l_Lean_Syntax_getId(lean_object*); lean_object* l___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_getTargetTerm___boxed(lean_object*); uint8_t l_Array_forInUnsafe_loop___at_Lean_Elab_Tactic_ElimApp_evalAlts___spec__5___lambda__4(lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; lean_object* l_Lean_Elab_Tactic_ElimApp_evalAlts___lambda__2___closed__2; lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Tactic_ElimApp_evalAlts___spec__5___lambda__1___closed__1; lean_object* l_Lean_Meta_generalize(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -362,7 +363,6 @@ lean_object* l_Lean_Elab_Term_synthesizeInstMVarCore(lean_object*, lean_object*, extern lean_object* l___private_Lean_Meta_Tactic_Intro_0__Lean_Meta_introNImp_loop___rarg___closed__3; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Tactic_evalCases___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_sortFVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; lean_object* l_Lean_Elab_Tactic_evalInduction(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_resolveGlobalName___at___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_getElimNameInfo___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwUnknownConstant___at___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_getElimNameInfo___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -444,7 +444,6 @@ lean_object* l___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_ElimApp_ lean_object* l_Array_findIdx_x3f_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_ElimApp_getAltNumFields___lambda__1___closed__2; lean_object* l_Lean_Meta_mkFreshExprSyntheticOpaqueMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Tactic_evalInduction___spec__2___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_evalInduction_match__2___rarg(lean_object*, lean_object*); @@ -472,6 +471,7 @@ lean_object* l_Lean_Elab_Tactic_elabTerm___boxed(lean_object*, lean_object*, lea lean_object* l_Lean_Elab_Tactic_evalAlt___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* l_Lean_Elab_pushInfoLeaf___at_Lean_Elab_Tactic_elabSetOption___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_ElimApp_evalAlts_match__3___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; extern lean_object* l_Array_findSomeM_x3f___rarg___closed__1; extern lean_object* l_Lean_Elab_Tactic_liftMetaMAtMain___rarg___closed__1; extern lean_object* l_Lean_casesOnSuffix; @@ -633,13 +633,13 @@ uint8_t l_Lean_Elab_Tactic_isHoleRHS(lean_object* x_1) { _start: { lean_object* x_2; uint8_t x_3; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; lean_inc(x_1); x_3 = l_Lean_Syntax_isOfKind(x_1, x_2); if (x_3 == 0) { lean_object* x_4; uint8_t x_5; -x_4 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_4 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_5 = l_Lean_Syntax_isOfKind(x_1, x_4); return x_5; } @@ -9947,7 +9947,7 @@ lean_dec(x_35); x_38 = lean_ctor_get(x_37, 0); lean_inc(x_38); lean_dec(x_37); -x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; x_40 = lean_name_mk_string(x_38, x_39); lean_inc(x_40); x_41 = l_Lean_Meta_getElimInfo(x_40, x_8, x_9, x_10, x_11, x_36); diff --git a/stage0/stdlib/Lean/Elab/Tactic/Match.c b/stage0/stdlib/Lean/Elab/Tactic/Match.c index 3dd08478ce..167a08a678 100644 --- a/stage0/stdlib/Lean/Elab/Tactic/Match.c +++ b/stage0/stdlib/Lean/Elab/Tactic/Match.c @@ -28,13 +28,13 @@ lean_object* l___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryM lean_object* l_Array_append___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Tactic_evalMatch___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_throwUnsupportedSyntax___rarg___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__8; lean_object* l_Lean_SourceInfo_fromRef(lean_object*); lean_object* l_ReaderT_bind___at_Lean_Elab_Tactic_liftMetaMAtMain___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTermAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_uset(lean_object*, size_t, lean_object*); lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Tactic_evalMatch___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_withMacroExpansionInfo___at_Lean_Elab_Tactic_adaptExpander___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__8; lean_object* l_Lean_Elab_Tactic_AuxMatchTermState_cases___default; size_t l_USize_sub(size_t, size_t); extern lean_object* l_Array_empty___closed__1; @@ -47,7 +47,6 @@ lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Tactic_evalIntro___ lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); lean_object* l_Lean_Elab_Tactic_withMainContext___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__2; lean_object* l_Lean_throwError___at_Lean_Elab_Tactic_evalMatch___spec__2(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_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTermAux___spec__2___closed__4; size_t l_USize_shiftRight(size_t, size_t); @@ -58,9 +57,10 @@ lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Tactic_evalMatch___spec__1___box lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_1481____closed__8; uint8_t l_USize_decLt(size_t, size_t); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__2; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTermAux___spec__2___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l_Lean_Elab_Tactic_evalEraseAuxDiscrs(lean_object*); extern lean_object* l_Lean_Parser_Tactic_eraseAuxDiscrs___elambda__1___closed__5; lean_object* l_Lean_throwError___at_Lean_Elab_Tactic_evalMatch___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -70,6 +70,7 @@ lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Tactic_Match_0__Lea extern lean_object* l_Lean_groupKind___closed__2; lean_object* lean_st_ref_take(lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTermAux___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTermAux___spec__2___closed__1; uint8_t l_Lean_Elab_Term_isAuxDiscrName(lean_object*); @@ -88,14 +89,16 @@ lean_object* l_Lean_Syntax_setKind(lean_object*, lean_object*); lean_object* l_Lean_Name_appendIndexAfter(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Tactic_evalEraseAuxDiscrs___closed__1; extern lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_sortFVarIds___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlMAux___at_Lean_Elab_Tactic_evalEraseAuxDiscrs___spec__4(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); size_t l_USize_shiftLeft(size_t, size_t); lean_object* l___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTerm___closed__1; lean_object* l_Lean_Elab_Tactic_getMainGoal(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; lean_object* l_Lean_Elab_Tactic_evalEraseAuxDiscrs___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Tactic_evalMatch___closed__1; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; extern lean_object* l_Lean_Parser_Tactic_paren___closed__1; size_t lean_usize_of_nat(lean_object*); extern lean_object* l_Lean_Elab_Tactic_tacticElabAttribute; @@ -104,22 +107,20 @@ lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); size_t l_USize_land(size_t, size_t); lean_object* l_Lean_LocalDecl_fvarId(lean_object*); extern lean_object* l_Lean_nullKind___closed__2; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Tactic_evalEraseAuxDiscrs___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Tactic_evalEraseAuxDiscrs___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_refine___closed__1; lean_object* l_Lean_Elab_Tactic_evalMatch_match__1___rarg(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_refine___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_object* l_Lean_Syntax_setArg(lean_object*, lean_object*, lean_object*); lean_object* lean_environment_main_module(lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__10; uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_Lean_LocalContext_foldlM___at_Lean_Elab_Tactic_evalEraseAuxDiscrs___spec__1(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_case___closed__1; lean_object* l_Lean_Syntax_getArgs(lean_object*); lean_object* l_Lean_Name_append(lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; lean_object* l_Lean_Elab_Tactic_evalMatch(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_match___elambda__1___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Tactic_evalEraseAuxDiscrs___spec__6(lean_object*, size_t, size_t, lean_object*); @@ -132,7 +133,6 @@ lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMe lean_object* l_Lean_Elab_Tactic_evalEraseAuxDiscrs___rarg___closed__1; lean_object* l_Lean_Elab_Tactic_evalEraseAuxDiscrs___boxed(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Tactic_evalEraseAuxDiscrs___spec__5(lean_object*, size_t, size_t, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__12; uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); extern lean_object* l_prec_x28___x29___closed__7; lean_object* l_Lean_Elab_Tactic_replaceMainGoal(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -930,17 +930,17 @@ x_13 = lean_array_uget(x_5, x_4); x_14 = lean_unsigned_to_nat(0u); x_15 = lean_array_uset(x_5, x_4, x_14); x_26 = x_13; -x_27 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_27 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_28 = l_Lean_Syntax_setKind(x_26, x_27); x_29 = lean_unsigned_to_nat(3u); x_30 = l_Lean_Syntax_getArg(x_28, x_29); -x_31 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_31 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; lean_inc(x_30); x_32 = l_Lean_Syntax_isOfKind(x_30, x_31); if (x_32 == 0) { lean_object* x_33; uint8_t x_34; -x_33 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_33 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_inc(x_30); x_34 = l_Lean_Syntax_isOfKind(x_30, x_33); if (x_34 == 0) @@ -1023,7 +1023,7 @@ x_70 = lean_unsigned_to_nat(2u); x_71 = l_Lean_Syntax_getArg(x_28, x_70); x_72 = l_Lean_Syntax_getHeadInfo(x_71); lean_dec(x_71); -x_73 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_73 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_74 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_74, 0, x_72); lean_ctor_set(x_74, 1, x_73); @@ -1039,7 +1039,7 @@ x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); x_81 = lean_array_push(x_50, x_80); -x_82 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_82 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_64); x_83 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_83, 0, x_64); @@ -1082,12 +1082,12 @@ x_105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_105, 0, x_85); lean_ctor_set(x_105, 1, x_104); x_106 = lean_array_push(x_50, x_105); -x_107 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_107 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_108 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_108, 0, x_107); lean_ctor_set(x_108, 1, x_106); x_109 = lean_array_push(x_50, x_108); -x_110 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_110 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_111 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_111, 0, x_110); lean_ctor_set(x_111, 1, x_109); @@ -1148,7 +1148,7 @@ x_130 = lean_unsigned_to_nat(2u); x_131 = l_Lean_Syntax_getArg(x_28, x_130); x_132 = l_Lean_Syntax_getHeadInfo(x_131); lean_dec(x_131); -x_133 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_133 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_134 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_134, 0, x_132); lean_ctor_set(x_134, 1, x_133); @@ -1164,7 +1164,7 @@ x_140 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_140, 0, x_139); lean_ctor_set(x_140, 1, x_138); x_141 = lean_array_push(x_50, x_140); -x_142 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_142 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_inc(x_124); x_143 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_143, 0, x_124); @@ -1207,12 +1207,12 @@ x_165 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_165, 0, x_145); lean_ctor_set(x_165, 1, x_164); x_166 = lean_array_push(x_50, x_165); -x_167 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_167 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_168 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_168, 0, x_167); lean_ctor_set(x_168, 1, x_166); x_169 = lean_array_push(x_50, x_168); -x_170 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_170 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_171 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_171, 0, x_170); lean_ctor_set(x_171, 1, x_169); @@ -1567,7 +1567,7 @@ if (x_21 == 0) { lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; x_22 = lean_ctor_get(x_20, 0); -x_23 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_23 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_24 = l_Lean_Syntax_setKind(x_2, x_23); x_25 = l_Lean_nullKind; x_26 = lean_alloc_ctor(1, 2, 0); @@ -1575,7 +1575,7 @@ lean_ctor_set(x_26, 0, x_25); lean_ctor_set(x_26, 1, x_22); x_27 = l_Lean_mkOptionalNode___closed__2; x_28 = lean_array_push(x_27, x_26); -x_29 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_29 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -1591,7 +1591,7 @@ x_33 = lean_ctor_get(x_20, 1); lean_inc(x_33); lean_inc(x_32); lean_dec(x_20); -x_34 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_34 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_35 = l_Lean_Syntax_setKind(x_2, x_34); x_36 = l_Lean_nullKind; x_37 = lean_alloc_ctor(1, 2, 0); @@ -1599,7 +1599,7 @@ lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_32); x_38 = l_Lean_mkOptionalNode___closed__2; x_39 = lean_array_push(x_38, x_37); -x_40 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_40 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_41 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_39); @@ -1631,7 +1631,7 @@ if (lean_is_exclusive(x_44)) { lean_dec_ref(x_44); x_48 = lean_box(0); } -x_49 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_49 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_50 = l_Lean_Syntax_setKind(x_2, x_49); x_51 = l_Lean_nullKind; x_52 = lean_alloc_ctor(1, 2, 0); @@ -1639,7 +1639,7 @@ lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_46); x_53 = l_Lean_mkOptionalNode___closed__2; x_54 = lean_array_push(x_53, x_52); -x_55 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_55 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); diff --git a/stage0/stdlib/Lean/Elab/Term.c b/stage0/stdlib/Lean/Elab/Term.c index e94e68f182..3128937f89 100644 --- a/stage0/stdlib/Lean/Elab/Term.c +++ b/stage0/stdlib/Lean/Elab/Term.c @@ -414,7 +414,6 @@ lean_object* l_Lean_Elab_Term_instToStringMVarErrorKind___closed__2; extern lean_object* l_Lean_levelZero; lean_object* l_Lean_Elab_Term_elabStrLit___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_addAutoBoundImplicits___spec__1___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; lean_object* l_Lean_throwKernelException___at_Lean_Elab_Term_evalExpr___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_isMonadApp___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_nat_add(lean_object*, lean_object*); @@ -429,6 +428,7 @@ extern lean_object* l_Lean_throwUnknownConstant___rarg___closed__2; lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_elabOpen___spec__13___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_elabOpen___spec__18___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentArray_foldlM___at___private_Lean_Util_Trace_0__Lean_withNestedTracesFinalizer___spec__1(lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; lean_object* l_Lean_throwError___at_Lean_Elab_Term_throwTypeMismatchError___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedException___closed__1; lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_addAutoBoundImplicits___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*); @@ -485,6 +485,7 @@ lean_object* l_Lean_Elab_Term_observing_match__1___rarg(lean_object*, lean_objec lean_object* l_Lean_Elab_Term_ensureHasType_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_mkConsts_match__1___rarg(lean_object*, lean_object*); lean_object* l_Std_PersistentArray_forInAux___at___private_Lean_Elab_Term_0__Lean_Elab_Term_throwStuckAtUniverseCnstr___spec__10(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l___private_Lean_Elab_Open_0__Lean_Elab_OpenDecl_elabOpenRenaming___at_Lean_Elab_Term_elabOpen___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryLiftAndCoe_match__1(lean_object*); lean_object* l_List_foldlM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_mkConsts___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -498,14 +499,12 @@ extern lean_object* l___private_Lean_Util_Trace_0__Lean_addNode___rarg___lambda_ lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_throwStuckAtUniverseCnstr_mkMessage___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__5; lean_object* l_Lean_Elab_Term_MVarErrorInfo_logError___closed__13; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; lean_object* l_Lean_Elab_Term_tryPostponeIfNoneOrMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ResolveName_resolveNamespace_x3f(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Term_resolveName_x27___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabNoImplicitLambda(lean_object*); lean_object* l_Lean_Elab_logTrace___at_Lean_Elab_Term_traceAtCmdPos___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentHashMap_findAux___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabUsingElabFns___spec__4___boxed(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__12; lean_object* l_Lean_Elab_Term_LVal_isFieldName___boxed(lean_object*); lean_object* l_Lean_Elab_Term_elabLevel(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_mkTermElabAttributeUnsafe(lean_object*); @@ -598,6 +597,7 @@ lean_object* l_Lean_Syntax_isStrLit_x3f(lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_evalExpr___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_mkNoImplicitLambdaAnnotation(lean_object*); lean_object* l_Lean_Elab_logAt___at___private_Lean_Elab_Term_0__Lean_Elab_Term_exceptionToSorry___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__12; lean_object* l_Lean_Elab_Term_mkTypeMismatchError___closed__1; lean_object* l_Lean_Elab_Term_synthesizeInstMVarCore___closed__3; lean_object* l_Lean_Meta_mkHasTypeButIsExpectedMsg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -632,7 +632,6 @@ lean_object* l_Lean_Elab_Term_mkInstMVar(lean_object*, lean_object*, lean_object lean_object* l_Lean_Syntax_isScientificLit_x3f(lean_object*); lean_object* l_List_map___at_Lean_Elab_Term_resolveName_x27___spec__4___boxed(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabEnsureExpectedType(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; extern lean_object* l_Lean_Meta_mkArrow___closed__2; extern lean_object* l_Lean_PrettyPrinter_Formatter_symbolNoAntiquot_formatter___closed__1; lean_object* l_Lean_resolveGlobalConst___at_Lean_Elab_Term_elabDoubleQuotedName___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -678,6 +677,7 @@ lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryCoe___boxed(lean_ob extern lean_object* l_Lean_Meta_isCoeDecl___closed__34; lean_object* l_Std_PersistentHashMap_find_x3f___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabUsingElabFns___spec__3___boxed(lean_object*, lean_object*); uint8_t l_Lean_MetavarContext_isWellFormed(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__12; uint8_t l_Lean_Elab_Term_blockImplicitLambda(lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_elabOpen___spec__11___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_scientificLitKind___closed__2; @@ -740,6 +740,7 @@ extern lean_object* l_Lean_Parser_Tactic_letrec___closed__1; lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux_match__2(lean_object*); lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__6; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; lean_object* l_Lean_Elab_Term_mkTypeMismatchError(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_throwPostpone___at_Lean_Elab_Term_tryPostpone___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_format_pretty(lean_object*, lean_object*); @@ -800,6 +801,7 @@ lean_object* lean_expr_dbg_to_string(lean_object*); extern lean_object* l_Lean_Meta_instInhabitedSavedState___closed__2; lean_object* l_Lean_Elab_Term_getMessageLog___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_synthesizeInstMVarCore___lambda__1___closed__2; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; lean_object* l_Lean_Elab_Term_resolveName_x27_match__5(lean_object*); lean_object* l_Std_PersistentHashMap_findAtAux___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabUsingElabFns___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_elabOpen___spec__18(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1058,7 +1060,6 @@ lean_object* l_Lean_Elab_Term_instMonadInfoTreeTermElabM___closed__1; uint8_t l_Lean_Expr_isMVar(lean_object*); lean_object* l_Lean_Elab_Term_mkFreshIdent___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_addAutoBoundImplicits___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; lean_object* l___private_Init_Data_String_Basic_0__Substring_takeRightWhileAux___at_Lean_Elab_Term_resolveName_x27___spec__2___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_instMetaEvalTermElabM___rarg___closed__6; lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryLiftAndCoe___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1107,6 +1108,7 @@ lean_object* l_Lean_Elab_Term_isTypeApp_x3f_match__1___rarg(lean_object*, lean_o uint8_t l_Lean_Name_isAnonymous(lean_object*); lean_object* l_Lean_Elab_Term_synthesizeInstMVarCore_match__1(lean_object*); lean_object* l_Lean_Elab_Term_elabOpen(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_object* l_Lean_Elab_Term_resolveName_x27___closed__2; lean_object* l_Lean_Elab_Term_assignLevelMVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1114,7 +1116,6 @@ lean_object* l_Lean_Elab_Term_applyAttributes(lean_object*, lean_object*, lean_o lean_object* l_Lean_Elab_Term_elabNumLit_match__1(lean_object*); lean_object* l_Lean_Elab_Term_resolveId_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_addTermInfo(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda___spec__1___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MetavarContext_assignLevel(lean_object*, lean_object*, lean_object*); @@ -1247,6 +1248,7 @@ lean_object* l_Lean_resolveGlobalConst___at_Lean_Elab_Term_elabDoubleQuotedName_ lean_object* l_Lean_Elab_Term_LVal_getRef_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_evalExpr___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_resolveId_x3f___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__10; extern lean_object* l_Lean_instInhabitedMessageData___closed__1; lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_ScopedEnvExtension_getState___rarg___closed__3; @@ -1261,7 +1263,6 @@ extern lean_object* l_Lean_mkOptionalNode___closed__1; lean_object* l_Lean_Elab_Term_resolveName_process___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_isNameLit_x3f(lean_object*); lean_object* l_Lean_Elab_OpenDecl_elabOpenDecl___at_Lean_Elab_Term_elabOpen___spec__3___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__1; lean_object* l_Lean_Elab_Term_getMainModule___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_resolveName_x27___spec__1___boxed(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_throwStuckAtUniverseCnstr_mkMessage___lambda__4___closed__2; @@ -1312,7 +1313,6 @@ lean_object* l_Lean_Elab_Term_TermElabM_toIO___rarg(lean_object*, lean_object*, uint8_t l_Lean_DataValue_sameCtor(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_instMetaEvalTermElabM___spec__11(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_evalExpr___rarg___closed__3; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2; lean_object* l_Lean_Elab_Term_applyResult_match__1(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_LVal_isFieldName_match__1(lean_object*); lean_object* l_Lean_resolveGlobalConstNoOverload___at_Lean_Elab_Term_elabDoubleQuotedName___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1327,7 +1327,6 @@ extern lean_object* l_Lean_Parser_Command_openSimple___elambda__1___closed__2; lean_object* l_Lean_Elab_Term_getLevelNames___boxed(lean_object*); lean_object* l_Std_HashMapImp_find_x3f___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabUsingElabFns___spec__6(lean_object*, lean_object*); lean_object* l_Lean_Elab_elabSetOption_setOption___at_Lean_Elab_Term_elabSetOption___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_22350____closed__2; lean_object* l_Lean_Elab_Term_setMessageLog___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Open_0__Lean_Elab_OpenDecl_addOpenDecl___at_Lean_Elab_Term_elabOpen___spec__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_indentD(lean_object*); @@ -1367,6 +1366,7 @@ uint8_t l_Lean_NameSet_contains(lean_object*, lean_object*); lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Term___hyg_12817_(lean_object*); lean_object* l_Lean_Elab_Term_addAutoBoundImplicits(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_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2; lean_object* l_Lean_Elab_Term_instMonadQuotationTermElabM___closed__2; extern lean_object* l_Lean_Meta_isLevelDefEqAux___closed__5; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_instMetaEvalTermElabM___spec__5(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1392,6 +1392,7 @@ lean_object* l_Lean_Elab_Term_tryCoeThunk_x3f___closed__2; lean_object* l_Std_PersistentArray_forMAux___at_Lean_Elab_Term_instMetaEvalTermElabM___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore_match__1(lean_object*); lean_object* l_Lean_Elab_Term_mkTermInfo_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__1; lean_object* l_Lean_Expr_getAppFn(lean_object*); lean_object* l_Lean_Elab_Term_MVarErrorInfo_logError___closed__9; lean_object* l_Lean_SourceInfo_getPos_x3f(lean_object*, uint8_t); @@ -1447,6 +1448,7 @@ lean_object* l_List_foldlM___at_Lean_Elab_Term_evalExpr___spec__10(lean_object*, lean_object* lean_expr_update_app(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_setMessageLog(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_level_eq(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_22374____closed__2; lean_object* l_Lean_Message_toString(lean_object*, uint8_t, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Term_0__Lean_Elab_Term_throwStuckAtUniverseCnstr___spec__12___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_mkAuxName___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1474,7 +1476,6 @@ lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___lambda__ lean_object* l_Lean_Elab_Term_elabEnsureTypeOf_match__1(lean_object*); lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_Term___hyg_3584____closed__1; lean_object* l_Array_contains___at_Lean_Elab_Term_logUnassignedUsingErrorInfos___spec__1___boxed(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__10; lean_object* l_Lean_Elab_Term_resolveName___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_withAutoBoundImplicit___rarg(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*); @@ -1564,7 +1565,6 @@ lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_Term___hyg_3584____closed_ lean_object* l_Lean_Elab_Term_elabBadCDot___rarg___closed__2; lean_object* l_Lean_Elab_Term_elabBadCDot(lean_object*, lean_object*); extern lean_object* l_Lean_Expr_ReplaceImpl_initCache; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__12; extern lean_object* l_Lean_Meta_SynthInstance_checkMaxHeartbeats___closed__1; extern lean_object* l_Lean_Meta_isCoeDecl___closed__43; lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*); @@ -1898,7 +1898,7 @@ return x_2; case 1: { lean_object* x_3; -x_3 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_3 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; return x_3; } default: @@ -24275,7 +24275,7 @@ uint8_t l___private_Lean_Elab_Term_0__Lean_Elab_Term_isLambdaWithImplicit(lean_o _start: { lean_object* x_2; uint8_t x_3; -x_2 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_2 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; lean_inc(x_1); x_3 = l_Lean_Syntax_isOfKind(x_1, x_2); if (x_3 == 0) @@ -24291,7 +24291,7 @@ lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; x_5 = lean_unsigned_to_nat(1u); x_6 = l_Lean_Syntax_getArg(x_1, x_5); lean_dec(x_1); -x_7 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_7 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; lean_inc(x_6); x_8 = l_Lean_Syntax_isOfKind(x_6, x_7); if (x_8 == 0) @@ -24374,7 +24374,7 @@ lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_dropTermParens(lean_ob _start: { lean_object* x_2; uint8_t x_3; -x_2 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_2 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_inc(x_1); x_3 = l_Lean_Syntax_isOfKind(x_1, x_2); if (x_3 == 0) @@ -24422,13 +24422,13 @@ uint8_t l___private_Lean_Elab_Term_0__Lean_Elab_Term_isHole(lean_object* x_1) { _start: { lean_object* x_2; uint8_t x_3; -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_inc(x_1); x_3 = l_Lean_Syntax_isOfKind(x_1, x_2); if (x_3 == 0) { lean_object* x_4; uint8_t x_5; -x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_4 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; lean_inc(x_1); x_5 = l_Lean_Syntax_isOfKind(x_1, x_4); if (x_5 == 0) @@ -24484,7 +24484,7 @@ uint8_t l___private_Lean_Elab_Term_0__Lean_Elab_Term_isTacticBlock(lean_object* _start: { lean_object* x_2; uint8_t x_3; -x_2 = l_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_2 = l_myMacro____x40_Init_Notation___hyg_22374____closed__2; lean_inc(x_1); x_3 = l_Lean_Syntax_isOfKind(x_1, x_2); if (x_3 == 0) @@ -24500,7 +24500,7 @@ lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; x_5 = lean_unsigned_to_nat(1u); x_6 = l_Lean_Syntax_getArg(x_1, x_5); lean_dec(x_1); -x_7 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_7 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_8 = l_Lean_Syntax_isOfKind(x_6, x_7); return x_8; } @@ -24519,7 +24519,7 @@ uint8_t l___private_Lean_Elab_Term_0__Lean_Elab_Term_isNoImplicitLambda(lean_obj _start: { lean_object* x_2; uint8_t x_3; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2; x_3 = l_Lean_Syntax_isOfKind(x_1, x_2); return x_3; } @@ -24538,7 +24538,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__1; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -34943,7 +34943,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_3 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_4 = l___regBuiltin_Lean_Elab_Term_elabHole___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -35825,7 +35825,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_4 = l___regBuiltin_Lean_Elab_Term_elabSyntheticHole___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -35976,7 +35976,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_22374____closed__2; x_4 = l___regBuiltin_Lean_Elab_Term_elabByTactic___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -36048,7 +36048,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2; x_4 = l___regBuiltin_Lean_Elab_Term_elabNoImplicitLambda___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -46044,7 +46044,7 @@ x_17 = lean_string_dec_eq(x_15, x_16); if (x_17 == 0) { lean_object* x_18; uint8_t x_19; -x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_19 = lean_string_dec_eq(x_15, x_18); lean_dec(x_15); if (x_19 == 0) diff --git a/stage0/stdlib/Lean/Exception.c b/stage0/stdlib/Lean/Exception.c index 4c75f8812f..b38f422465 100644 --- a/stage0/stdlib/Lean/Exception.c +++ b/stage0/stdlib/Lean/Exception.c @@ -74,7 +74,6 @@ lean_object* l_Lean_throwKernelException___rarg___lambda__1(lean_object*, lean_o lean_object* l_Lean_KernelException_toMessageData(lean_object*, lean_object*); lean_object* l_Lean_instAddErrorMessageContext___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ofExcept_match__1(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; lean_object* l_Lean_instAddErrorMessageContext(lean_object*); lean_object* l_Lean_instMonadError___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_termThrowErrorAt_________closed__5; @@ -97,6 +96,7 @@ lean_object* l_Lean_instInhabitedException; lean_object* l_Lean_withIncRecDepth(lean_object*, lean_object*); lean_object* l_Lean_Syntax_getKind(lean_object*); lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_793____closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_object* l_Lean_throwKernelException___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___rarg___lambda__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_1007____closed__2; @@ -1224,7 +1224,7 @@ x_77 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_77, 0, x_51); lean_ctor_set(x_77, 1, x_76); x_78 = lean_array_push(x_75, x_77); -x_79 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_79 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); @@ -1295,7 +1295,7 @@ x_113 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_113, 0, x_86); lean_ctor_set(x_113, 1, x_112); x_114 = lean_array_push(x_111, x_113); -x_115 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_115 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_116 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_116, 0, x_115); lean_ctor_set(x_116, 1, x_114); @@ -1558,7 +1558,7 @@ x_82 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_82, 0, x_55); lean_ctor_set(x_82, 1, x_81); x_83 = lean_array_push(x_80, x_82); -x_84 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_84 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_85 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_85, 0, x_84); lean_ctor_set(x_85, 1, x_83); @@ -1630,7 +1630,7 @@ x_119 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_119, 0, x_91); lean_ctor_set(x_119, 1, x_118); x_120 = lean_array_push(x_117, x_119); -x_121 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_121 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_122 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_122, 0, x_121); lean_ctor_set(x_122, 1, x_120); diff --git a/stage0/stdlib/Lean/Expr.c b/stage0/stdlib/Lean/Expr.c index 3cde8b7639..f7bed70309 100644 --- a/stage0/stdlib/Lean/Expr.c +++ b/stage0/stdlib/Lean/Expr.c @@ -18,6 +18,7 @@ lean_object* l_Lean_Expr_isBinding___boxed(lean_object*); lean_object* l_Lean_Expr_letName_x21___closed__2; lean_object* l_Lean_Expr_data_match__1(lean_object*); lean_object* l_Lean_Expr_ctorName___closed__7; +lean_object* l_Lean_instLTLiteral; uint8_t l_Lean_Expr_bindingInfo_x21(lean_object*); lean_object* l_Lean_Expr_updateSort___boxed(lean_object*, lean_object*, lean_object*); lean_object* lean_expr_update_forall(lean_object*, uint8_t, lean_object*, lean_object*); @@ -106,7 +107,6 @@ lean_object* l_Lean_Expr_hasLevelParamEx___boxed(lean_object*); size_t l_Lean_Expr_Data_hash(uint64_t); lean_object* l_Lean_Expr_instantiateLevelParamsCore_visit_match__1(lean_object*); lean_object* l_Lean_mkDecIsTrue___closed__5; -lean_object* l_Lean_instDecidableLess___boxed(lean_object*, lean_object*); lean_object* l_Lean_mkMVar(lean_object*); size_t l_USize_sub(size_t, size_t); lean_object* l___private_Lean_Expr_0__Lean_Expr_etaExpandedAux(lean_object*, lean_object*); @@ -318,6 +318,7 @@ lean_object* l_Lean_Expr_updateProj_x21(lean_object*, lean_object*); lean_object* l_Lean_Level_instantiateParams___at_Lean_Expr_instantiateLevelParams___spec__3(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkDecIsTrue___closed__1; lean_object* l_Lean_Expr_instantiateLevelParams(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_instDecidableLt___boxed(lean_object*, lean_object*); lean_object* l_Lean_Expr_getAutoParamTactic_x3f___boxed(lean_object*); lean_object* l_Lean_Expr_isForall_match__1(lean_object*); lean_object* l_Lean_BinderInfo_isExplicit_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -359,7 +360,6 @@ lean_object* l_Lean_Expr_data_match__1___rarg(lean_object*, lean_object*, lean_o lean_object* l_Lean_Literal_lt_match__1(lean_object*); lean_object* l_Lean_mkAppRange(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_isCharLit___closed__3; -lean_object* l_Lean_instHasLessLiteral; lean_object* l_Lean_Literal_type___closed__4; lean_object* l_Lean_mkDecIsTrue___closed__4; lean_object* lean_expr_mk_lit(lean_object*); @@ -480,7 +480,6 @@ lean_object* l_Lean_Expr_constLevels_x21___closed__1; uint8_t lean_expr_eqv(lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at_Lean_mkAppRev___spec__1(lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_Expr_getOptParamDefault_x3f___closed__1; -uint8_t l_Lean_instDecidableLess(lean_object*, lean_object*); lean_object* l___private_Lean_Expr_0__Lean_beqBinderInfo____x40_Lean_Expr___hyg_221__match__1___rarg(uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Expr_isMVar(lean_object*); uint8_t lean_expr_equal(lean_object*, lean_object*); @@ -653,6 +652,7 @@ lean_object* l_Lean_Expr_etaExpandedStrict_x3f(lean_object*); lean_object* l_Lean_Expr_updateLambdaE_x21(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_hasLooseBVar___boxed(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Expr_setAppPPExplicit___spec__1___boxed(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_List_lengthAux___rarg(lean_object*, lean_object*); uint64_t l_UInt64_shiftRight(uint64_t, uint64_t); @@ -660,6 +660,7 @@ lean_object* l_Lean_Expr_hasLooseBVars___boxed(lean_object*); lean_object* lean_lit_type(lean_object*); lean_object* l_Lean_instBEqLiteral; lean_object* l_Lean_Expr_getArgD___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +uint8_t l_Lean_instDecidableLt(lean_object*, lean_object*); lean_object* l_Lean_instBEqBinderInfo___closed__1; lean_object* lean_expr_update_app(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_isCharLit___closed__2; @@ -711,7 +712,6 @@ lean_object* l_Lean_mkApp3(lean_object*, lean_object*, lean_object*, lean_object uint8_t l_Lean_Expr_isSort(lean_object*); uint8_t l_Lean_Expr_isLet(lean_object*); lean_object* l_Lean_Expr_isStringLit_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; uint8_t lean_string_dec_lt(lean_object*, lean_object*); lean_object* l_Lean_Expr_isLet___boxed(lean_object*); lean_object* l_Lean_Expr_bindingInfo_x21___closed__2; @@ -1073,7 +1073,7 @@ x_4 = lean_box(x_3); return x_4; } } -static lean_object* _init_l_Lean_instHasLessLiteral() { +static lean_object* _init_l_Lean_instLTLiteral() { _start: { lean_object* x_1; @@ -1081,7 +1081,7 @@ x_1 = lean_box(0); return x_1; } } -uint8_t l_Lean_instDecidableLess(lean_object* x_1, lean_object* x_2) { +uint8_t l_Lean_instDecidableLt(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; @@ -1089,11 +1089,11 @@ x_3 = l_Lean_Literal_lt(x_1, x_2); return x_3; } } -lean_object* l_Lean_instDecidableLess___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_Lean_instDecidableLt___boxed(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; lean_object* x_4; -x_3 = l_Lean_instDecidableLess(x_1, x_2); +x_3 = l_Lean_instDecidableLt(x_1, x_2); lean_dec(x_2); lean_dec(x_1); x_4 = lean_box(x_3); @@ -5130,7 +5130,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -15200,8 +15200,8 @@ l_Lean_instHashableLiteral___closed__1 = _init_l_Lean_instHashableLiteral___clos lean_mark_persistent(l_Lean_instHashableLiteral___closed__1); l_Lean_instHashableLiteral = _init_l_Lean_instHashableLiteral(); lean_mark_persistent(l_Lean_instHashableLiteral); -l_Lean_instHasLessLiteral = _init_l_Lean_instHasLessLiteral(); -lean_mark_persistent(l_Lean_instHasLessLiteral); +l_Lean_instLTLiteral = _init_l_Lean_instLTLiteral(); +lean_mark_persistent(l_Lean_instLTLiteral); l_Lean_instInhabitedBinderInfo = _init_l_Lean_instInhabitedBinderInfo(); l_Lean_instBEqBinderInfo___closed__1 = _init_l_Lean_instBEqBinderInfo___closed__1(); lean_mark_persistent(l_Lean_instBEqBinderInfo___closed__1); diff --git a/stage0/stdlib/Lean/Level.c b/stage0/stdlib/Lean/Level.c index b17cc921ee..ad02ba2a7b 100644 --- a/stage0/stdlib/Lean/Level.c +++ b/stage0/stdlib/Lean/Level.c @@ -198,7 +198,6 @@ lean_object* l_Lean_Level_PP_Result_quote___lambda__1(lean_object*, lean_object* lean_object* l___private_Lean_Level_0__Lean_Level_accMax(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Level_PP_Result_succ(lean_object*); lean_object* l___private_Lean_Level_0__Lean_Level_isExplicitSubsumed___boxed(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__7; lean_object* l___private_Lean_Level_0__Lean_Level_getMaxArgsAux_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Std_Format_paren___closed__4; lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -238,6 +237,7 @@ lean_object* lean_level_update_imax(lean_object*, lean_object*, lean_object*); lean_object* l_Nat_imax___boxed(lean_object*, lean_object*); lean_object* l_List_redLength___rarg(lean_object*); uint8_t l_Lean_instBEqData(uint64_t, uint64_t); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_object* l_Lean_Level_updateIMax_x21___closed__3; lean_object* l_Lean_levelOne___closed__1; lean_object* l_Lean_levelZero___closed__2; @@ -5612,7 +5612,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__29; -x_2 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } diff --git a/stage0/stdlib/Lean/Message.c b/stage0/stdlib/Lean/Message.c index ba27d5e5e2..12a36b955f 100644 --- a/stage0/stdlib/Lean/Message.c +++ b/stage0/stdlib/Lean/Message.c @@ -75,7 +75,6 @@ lean_object* l_Lean_Message_toString___lambda__1(lean_object*, lean_object*, lea lean_object* l_Lean_MessageLog_hasErrors_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MessageData_ofList_match__1(lean_object*); extern lean_object* l_Std_PersistentArray_empty___closed__1; -lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(lean_object*, lean_object*); uint8_t lean_name_eq(lean_object*, lean_object*); extern lean_object* l_instReprSigma___rarg___closed__1; lean_object* l_Lean_MessageData_nil; @@ -301,12 +300,12 @@ lean_object* l_Lean_KernelException_toMessageData___closed__31; lean_object* l_Lean_MessageLog_getInfoMessages_match__1___rarg(uint8_t, lean_object*, lean_object*); lean_object* l_Lean_KernelException_toMessageData___closed__35; lean_object* l_Lean_termM_x21_____closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_ppTerm(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MessageData_isNest___boxed(lean_object*); lean_object* l_Std_PersistentArray_foldlM___at_Lean_MessageLog_getInfoMessages___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_KernelException_toMessageData___closed__23; lean_object* l_Lean_instToMessageDataList___rarg(lean_object*, lean_object*); +lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(lean_object*, lean_object*); lean_object* l_Lean_MessageLog_hasErrors_match__1(lean_object*); lean_object* l_Lean_instAddMessageContext___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Lean_Message___hyg_2116____closed__2; @@ -370,6 +369,7 @@ uint8_t lean_string_utf8_at_end(lean_object*, lean_object*); lean_object* l_Lean_Message_toString___lambda__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MessageData_formatAux___closed__2; lean_object* l_Lean_MessageLog_add(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* lean_nat_to_int(lean_object*); lean_object* l_Lean_addMessageContextPartial(lean_object*); lean_object* l_Std_PersistentArray_foldlM___at_Lean_MessageLog_toList___spec__1(lean_object*, lean_object*, lean_object*); @@ -429,7 +429,7 @@ _start: lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; x_5 = l_Lean_instInhabitedParserDescr___closed__1; x_6 = lean_string_append(x_5, x_1); -x_7 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_7 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_8 = lean_string_append(x_6, x_7); x_9 = lean_ctor_get(x_2, 0); lean_inc(x_9); @@ -6983,7 +6983,7 @@ lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_o x_8 = lean_unsigned_to_nat(1u); x_9 = l_Lean_Syntax_getArg(x_1, x_8); lean_dec(x_1); -x_10 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_2, x_3); +x_10 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_2, x_3); x_11 = lean_ctor_get(x_10, 0); lean_inc(x_11); x_12 = lean_ctor_get(x_10, 1); @@ -7004,7 +7004,7 @@ lean_ctor_set(x_19, 0, x_11); lean_ctor_set(x_19, 1, x_17); lean_ctor_set(x_19, 2, x_16); lean_ctor_set(x_19, 3, x_18); -x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15643__expandListLit___spec__1(x_2, x_12); +x_20 = l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_myMacro____x40_Init_Notation___hyg_15667__expandListLit___spec__1(x_2, x_12); x_21 = lean_ctor_get(x_20, 0); lean_inc(x_21); x_22 = lean_ctor_get(x_20, 1); diff --git a/stage0/stdlib/Lean/Meta/AppBuilder.c b/stage0/stdlib/Lean/Meta/AppBuilder.c index 46f21bf641..227ed46dea 100644 --- a/stage0/stdlib/Lean/Meta/AppBuilder.c +++ b/stage0/stdlib/Lean/Meta/AppBuilder.c @@ -25,7 +25,6 @@ lean_object* l_Lean_Meta_mkPropExt(lean_object*, lean_object*, lean_object*, lea lean_object* l_Lean_Meta_mkSub(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkEqRec_match__1(lean_object*); size_t l_USize_add(size_t, size_t); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7847____closed__4; lean_object* l_Lean_Expr_mvarId_x21(lean_object*); lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux___closed__9; @@ -82,6 +81,7 @@ lean_object* l_Lean_Meta_mkCongr(lean_object*, lean_object*, lean_object*, lean_ lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppMArgs_loop___closed__5; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkCongrFun(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7859____closed__4; lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux___closed__5; lean_object* l_Lean_Meta_mkEqRec(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkId___closed__2; @@ -220,6 +220,7 @@ lean_object* l_Lean_Meta_mkEqSymm___closed__5; lean_object* l_Lean_Meta_mkAppM___lambda__1___closed__5; lean_object* l_Lean_Meta_mkForallCongr___closed__2; lean_object* l_Lean_Meta_mkEqTrans___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_object* l_Lean_Meta_mkAppM___closed__2; lean_object* l_Lean_Meta_mkEqFalse_x27___closed__2; lean_object* l_Lean_Meta_mkProjection_match__3(lean_object*); @@ -258,7 +259,6 @@ size_t lean_usize_of_nat(lean_object*); lean_object* l_Lean_MessageData_arrayExpr_toMessageData(lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_3744____closed__5; extern lean_object* l_Lean_Syntax_mkAntiquotSpliceNode___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__7; lean_object* l_Lean_Meta_mkCongrFun___closed__4; lean_object* l_Lean_Meta_mkEqOfHEq___closed__2; lean_object* l_Lean_Meta_mkProjection_match__2___rarg(lean_object*, lean_object*, lean_object*); @@ -279,7 +279,6 @@ lean_object* l_Lean_Meta_mkEqTrans_match__1(lean_object*); lean_object* l_Lean_Meta_mkForallCongr(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_synthInstance(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkAppM_match__1___rarg(lean_object*, lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__5; lean_object* l_Lean_Meta_mkNoConfusion___closed__5; lean_object* l_Lean_Meta_mkAppM___lambda__1___closed__4; lean_object* l_Lean_Meta_trySynthInstance(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -357,12 +356,14 @@ extern lean_object* l_Lean_mkOptionalNode___closed__2; 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*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__7; lean_object* l_Lean_Meta_mkEqOfHEq___lambda__1___closed__1; lean_object* l_Lean_Meta_mkHEqTrans___closed__1; lean_object* l_Lean_Meta_mkHEqSymm_match__1(lean_object*); lean_object* l_Lean_Meta_mkEqOfHEq_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkHEqRefl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_mkEqOfHEq___lambda__1___closed__2; +extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__5; lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux_match__3(lean_object*); uint8_t l_Lean_isStructureLike(lean_object*, lean_object*); lean_object* l_Lean_Meta_mkEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -373,7 +374,6 @@ lean_object* l_Lean_Meta_setMCtx(lean_object*, lean_object*, lean_object*, lean_ lean_object* l_Lean_mkApp8(lean_object*, lean_object*, 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_mkListLit(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__4; lean_object* l_Lean_Meta_mkFunExt(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_Lean_Meta_mkImpCongr___closed__1; @@ -750,7 +750,7 @@ x_14 = lean_box(0); x_15 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_15, 0, x_13); lean_ctor_set(x_15, 1, x_14); -x_16 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_16 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_17 = l_Lean_mkConst(x_16, x_15); x_18 = l_Lean_mkApp3(x_17, x_9, x_1, x_2); lean_ctor_set(x_11, 0, x_18); @@ -768,7 +768,7 @@ x_21 = lean_box(0); x_22 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_22, 0, x_19); lean_ctor_set(x_22, 1, x_21); -x_23 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_23 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_24 = l_Lean_mkConst(x_23, x_22); x_25 = l_Lean_mkApp3(x_24, x_9, x_1, x_2); x_26 = lean_alloc_ctor(0, 2, 0); @@ -879,7 +879,7 @@ x_17 = lean_box(0); x_18 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_18, 0, x_16); lean_ctor_set(x_18, 1, x_17); -x_19 = l_myMacro____x40_Init_Notation___hyg_7847____closed__4; +x_19 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; x_20 = l_Lean_mkConst(x_19, x_18); x_21 = l_Lean_mkApp4(x_20, x_9, x_1, x_12, x_2); lean_ctor_set(x_14, 0, x_21); @@ -897,7 +897,7 @@ x_24 = lean_box(0); x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_22); lean_ctor_set(x_25, 1, x_24); -x_26 = l_myMacro____x40_Init_Notation___hyg_7847____closed__4; +x_26 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; x_27 = l_Lean_mkConst(x_26, x_25); x_28 = l_Lean_mkApp4(x_27, x_9, x_1, x_12, x_2); x_29 = lean_alloc_ctor(0, 2, 0); @@ -1005,7 +1005,7 @@ static lean_object* _init_l_Lean_Meta_mkEqRefl___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_2 = l_Lean_Meta_mkEqRefl___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -1128,7 +1128,7 @@ static lean_object* _init_l_Lean_Meta_mkHEqRefl___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_7847____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; x_2 = l_Lean_Meta_mkEqRefl___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -1732,7 +1732,7 @@ static lean_object* _init_l_Lean_Meta_mkEqSymm___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_2 = l_Lean_Meta_mkEqSymm___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -1789,7 +1789,7 @@ lean_inc(x_10); x_11 = lean_ctor_get(x_9, 1); lean_inc(x_11); lean_dec(x_9); -x_12 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_12 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_13 = lean_unsigned_to_nat(3u); x_14 = l_Lean_Expr_isAppOfArity(x_10, x_12, x_13); if (x_14 == 0) @@ -2010,7 +2010,7 @@ static lean_object* _init_l_Lean_Meta_mkEqTrans___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_2 = l_Lean_Meta_mkEqTrans___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2057,7 +2057,7 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_14, 1); lean_inc(x_16); lean_dec(x_14); -x_17 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_18 = lean_unsigned_to_nat(3u); x_19 = l_Lean_Expr_isAppOfArity(x_12, x_17, x_18); if (x_19 == 0) @@ -2323,7 +2323,7 @@ static lean_object* _init_l_Lean_Meta_mkHEqSymm___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_7847____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; x_2 = l_Lean_Meta_mkEqSymm___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2380,7 +2380,7 @@ lean_inc(x_10); x_11 = lean_ctor_get(x_9, 1); lean_inc(x_11); lean_dec(x_9); -x_12 = l_myMacro____x40_Init_Notation___hyg_7847____closed__4; +x_12 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; x_13 = lean_unsigned_to_nat(4u); x_14 = l_Lean_Expr_isAppOfArity(x_10, x_12, x_13); if (x_14 == 0) @@ -2608,7 +2608,7 @@ static lean_object* _init_l_Lean_Meta_mkHEqTrans___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_7847____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; x_2 = l_Lean_Meta_mkEqTrans___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2655,7 +2655,7 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_14, 1); lean_inc(x_16); lean_dec(x_14); -x_56 = l_myMacro____x40_Init_Notation___hyg_7847____closed__4; +x_56 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; x_57 = lean_unsigned_to_nat(4u); x_58 = l_Lean_Expr_isAppOfArity(x_12, x_56, x_57); if (x_58 == 0) @@ -3135,7 +3135,7 @@ lean_inc(x_8); x_9 = lean_ctor_get(x_7, 1); lean_inc(x_9); lean_dec(x_7); -x_10 = l_myMacro____x40_Init_Notation___hyg_7847____closed__4; +x_10 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; x_11 = lean_unsigned_to_nat(4u); x_12 = l_Lean_Expr_isAppOfArity(x_8, x_10, x_11); if (x_12 == 0) @@ -3466,7 +3466,7 @@ lean_inc(x_14); x_15 = lean_ctor_get(x_13, 1); lean_inc(x_15); lean_dec(x_13); -x_93 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_93 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_94 = lean_unsigned_to_nat(3u); x_95 = l_Lean_Expr_isAppOfArity(x_11, x_93, x_94); if (lean_obj_tag(x_14) == 7) @@ -4017,7 +4017,7 @@ lean_inc(x_11); x_12 = lean_ctor_get(x_10, 1); lean_inc(x_12); lean_dec(x_10); -x_13 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_13 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_14 = lean_unsigned_to_nat(3u); x_15 = l_Lean_Expr_isAppOfArity(x_11, x_13, x_14); if (x_15 == 0) @@ -4391,7 +4391,7 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_14, 1); lean_inc(x_16); lean_dec(x_14); -x_81 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_81 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_82 = lean_unsigned_to_nat(3u); x_83 = l_Lean_Expr_isAppOfArity(x_12, x_81, x_82); if (x_83 == 0) @@ -8593,7 +8593,7 @@ static lean_object* _init_l_Lean_Meta_mkEqNDRec___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_2 = l_Lean_Meta_mkEqNDRec___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -8650,7 +8650,7 @@ lean_inc(x_12); x_13 = lean_ctor_get(x_11, 1); lean_inc(x_13); lean_dec(x_11); -x_14 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_14 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_15 = lean_unsigned_to_nat(3u); x_16 = l_Lean_Expr_isAppOfArity(x_12, x_14, x_15); if (x_16 == 0) @@ -9049,7 +9049,7 @@ lean_inc(x_12); x_13 = lean_ctor_get(x_11, 1); lean_inc(x_13); lean_dec(x_11); -x_14 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_14 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_15 = lean_unsigned_to_nat(3u); x_16 = l_Lean_Expr_isAppOfArity(x_12, x_14, x_15); if (x_16 == 0) @@ -9396,7 +9396,7 @@ static lean_object* _init_l_Lean_Meta_mkEqMP___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_2 = l_Lean_Meta_mkEqMP___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -9426,7 +9426,7 @@ static lean_object* _init_l_Lean_Meta_mkEqMPR___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_2 = l_Lean_Meta_mkEqMPR___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -9549,7 +9549,7 @@ lean_inc(x_12); x_13 = lean_ctor_get(x_11, 1); lean_inc(x_13); lean_dec(x_11); -x_14 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_14 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_15 = lean_unsigned_to_nat(3u); x_16 = l_Lean_Expr_isAppOfArity(x_12, x_14, x_15); if (x_16 == 0) @@ -11031,7 +11031,7 @@ x_11 = lean_box(0); x_12 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_12, 0, x_10); lean_ctor_set(x_12, 1, x_11); -x_13 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__5; +x_13 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__5; lean_inc(x_12); x_14 = l_Lean_mkConst(x_13, x_12); lean_inc(x_1); @@ -11046,7 +11046,7 @@ return x_8; else { lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; -x_16 = l_myMacro____x40_Init_Notation___hyg_11334____closed__7; +x_16 = l_myMacro____x40_Init_Notation___hyg_11358____closed__7; x_17 = l_Lean_mkConst(x_16, x_12); x_18 = l_Lean_mkApp(x_17, x_1); x_19 = l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkListLitAux(x_15, x_18, x_2); @@ -11067,7 +11067,7 @@ x_22 = lean_box(0); x_23 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_23, 0, x_20); lean_ctor_set(x_23, 1, x_22); -x_24 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__5; +x_24 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__5; lean_inc(x_23); x_25 = l_Lean_mkConst(x_24, x_23); lean_inc(x_1); @@ -11085,7 +11085,7 @@ return x_27; else { lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; -x_28 = l_myMacro____x40_Init_Notation___hyg_11334____closed__7; +x_28 = l_myMacro____x40_Init_Notation___hyg_11358____closed__7; x_29 = l_Lean_mkConst(x_28, x_23); x_30 = l_Lean_mkApp(x_29, x_1); x_31 = l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkListLitAux(x_26, x_30, x_2); diff --git a/stage0/stdlib/Lean/Meta/DiscrTree.c b/stage0/stdlib/Lean/Meta/DiscrTree.c index 76c5aac4ba..19d673d7f5 100644 --- a/stage0/stdlib/Lean/Meta/DiscrTree.c +++ b/stage0/stdlib/Lean/Meta/DiscrTree.c @@ -66,7 +66,6 @@ lean_object* l_Std_PersistentHashMap_findAtAux___at___private_Lean_Meta_DiscrTre lean_object* l_Array_binInsertM___at___private_Lean_Meta_DiscrTree_0__Lean_Meta_DiscrTree_insertAux___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Name_quickLt(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_DiscrTree_0__Lean_Meta_DiscrTree_findKey___rarg___boxed(lean_object*, lean_object*); -lean_object* l_Lean_Meta_DiscrTree_instDecidableLess___boxed(lean_object*, lean_object*); lean_object* l_Array_binSearchAux___at_Lean_Meta_DiscrTree_getMatch_process___spec__5(lean_object*); extern lean_object* l_Lean_Meta_DiscrTree_instInhabitedKey___closed__1; lean_object* l_Lean_Meta_DiscrTree_Key_format___closed__1; @@ -87,6 +86,7 @@ lean_object* l_Lean_Meta_DiscrTree_getMatch(lean_object*); lean_object* l___private_Lean_Meta_DiscrTree_0__Lean_Meta_DiscrTree_isOffset___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentHashMap_foldlMAux___at_Lean_Meta_DiscrTree_getUnify___spec__11(lean_object*); lean_object* l_Lean_Meta_DiscrTree_Key_ctorIdx_match__1(lean_object*); +uint8_t l_Lean_Meta_DiscrTree_instDecidableLt(lean_object*, lean_object*); lean_object* l_Lean_Meta_DiscrTree_Key_format___closed__2; uint8_t l_Lean_Meta_DiscrTree_hasNoindexAnnotation(lean_object*); lean_object* l_Std_PersistentHashMap_findAtAux___at_Lean_Meta_DiscrTree_getUnify___spec__6___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -183,7 +183,6 @@ lean_object* lean_array_fget(lean_object*, lean_object*); lean_object* l_Std_fmt___at_Lean_Meta_DiscrTree_Trie_format___spec__4___rarg(lean_object*, lean_object*); lean_object* l_Lean_Meta_DiscrTree_getMatch_process_match__1(lean_object*, lean_object*); lean_object* l_Lean_Meta_DiscrTree_getMatch_process___rarg___closed__1; -uint8_t l_Lean_Meta_DiscrTree_instDecidableLess(lean_object*, lean_object*); lean_object* l_Std_fmt___at_Lean_Meta_DiscrTree_Trie_format___spec__3(lean_object*); lean_object* l_Std_PersistentHashMap_findAtAux___at_Lean_Meta_DiscrTree_getUnify___spec__3(lean_object*); lean_object* l___private_Lean_Meta_DiscrTree_0__Lean_Meta_DiscrTree_isOffset(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -267,6 +266,7 @@ extern lean_object* l_Lean_Expr_isCharLit___closed__3; lean_object* l_Lean_Meta_DiscrTree_insertCore___rarg___closed__3; lean_object* l___private_Lean_Meta_DiscrTree_0__Lean_Meta_DiscrTree_pushArgsAux_match__1(lean_object*); lean_object* l_Lean_Meta_DiscrTree_getMatch_process_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Meta_DiscrTree_instDecidableLt___boxed(lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_3499____closed__7; lean_object* l___private_Lean_Meta_DiscrTree_0__Lean_Meta_DiscrTree_isNumeral___boxed(lean_object*); lean_object* l_Std_PersistentHashMap_findAtAux___at_Lean_Meta_DiscrTree_getMatch___spec__9___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -431,7 +431,6 @@ lean_object* l_Std_PersistentHashMap_find_x3f___at_Lean_Meta_DiscrTree_getUnify_ lean_object* lean_array_pop(lean_object*); extern size_t l_Std_PersistentHashMap_insertAux___rarg___closed__2; lean_object* l_List_map___at_Lean_Meta_DiscrTree_Trie_format___spec__2___rarg___closed__1; -lean_object* l_Lean_Meta_DiscrTree_instHasLessKey; lean_object* l___private_Lean_Meta_DiscrTree_0__Lean_Meta_DiscrTree_isNumeral___closed__5; lean_object* l_Lean_Meta_DiscrTree_getMatch___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_binSearchAux___at_Lean_Meta_DiscrTree_getMatch_process___spec__11(lean_object*); @@ -470,6 +469,7 @@ lean_object* l_Std_PersistentHashMap_findAtAux___at_Lean_Meta_DiscrTree_getMatch lean_object* lean_usize_to_nat(size_t); lean_object* l_Array_binSearchAux___at_Lean_Meta_DiscrTree_getMatch_process___spec__7(lean_object*); lean_object* l_Lean_Meta_DiscrTree_mkPathAux_match__1___rarg(lean_object*, lean_object*); +lean_object* l_Lean_Meta_DiscrTree_instLTKey; lean_object* l_Std_PersistentHashMap_findAtAux___at_Lean_Meta_DiscrTree_getMatch___spec__9___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_rename___closed__6; lean_object* l_Std_PersistentHashMap_insertAux___at_Lean_Meta_DiscrTree_insertCore___spec__5___rarg(lean_object*, size_t, size_t, lean_object*, lean_object*); @@ -912,7 +912,7 @@ x_4 = lean_box(x_3); return x_4; } } -static lean_object* _init_l_Lean_Meta_DiscrTree_instHasLessKey() { +static lean_object* _init_l_Lean_Meta_DiscrTree_instLTKey() { _start: { lean_object* x_1; @@ -920,7 +920,7 @@ x_1 = lean_box(0); return x_1; } } -uint8_t l_Lean_Meta_DiscrTree_instDecidableLess(lean_object* x_1, lean_object* x_2) { +uint8_t l_Lean_Meta_DiscrTree_instDecidableLt(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; @@ -928,11 +928,11 @@ x_3 = l_Lean_Meta_DiscrTree_Key_lt(x_1, x_2); return x_3; } } -lean_object* l_Lean_Meta_DiscrTree_instDecidableLess___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_Lean_Meta_DiscrTree_instDecidableLt___boxed(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; lean_object* x_4; -x_3 = l_Lean_Meta_DiscrTree_instDecidableLess(x_1, x_2); +x_3 = l_Lean_Meta_DiscrTree_instDecidableLt(x_1, x_2); lean_dec(x_2); lean_dec(x_1); x_4 = lean_box(x_3); @@ -25566,8 +25566,8 @@ lean_dec_ref(res); res = initialize_Lean_Meta_InferType(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -l_Lean_Meta_DiscrTree_instHasLessKey = _init_l_Lean_Meta_DiscrTree_instHasLessKey(); -lean_mark_persistent(l_Lean_Meta_DiscrTree_instHasLessKey); +l_Lean_Meta_DiscrTree_instLTKey = _init_l_Lean_Meta_DiscrTree_instLTKey(); +lean_mark_persistent(l_Lean_Meta_DiscrTree_instLTKey); l_Lean_Meta_DiscrTree_Key_format___closed__1 = _init_l_Lean_Meta_DiscrTree_Key_format___closed__1(); lean_mark_persistent(l_Lean_Meta_DiscrTree_Key_format___closed__1); l_Lean_Meta_DiscrTree_Key_format___closed__2 = _init_l_Lean_Meta_DiscrTree_Key_format___closed__2(); diff --git a/stage0/stdlib/Lean/Meta/Match/Basic.c b/stage0/stdlib/Lean/Meta/Match/Basic.c index 4acefb6fed..69a8a6d35c 100644 --- a/stage0/stdlib/Lean/Meta/Match/Basic.c +++ b/stage0/stdlib/Lean/Meta/Match/Basic.c @@ -200,6 +200,7 @@ extern lean_object* l_prec_x28___x29___closed__3; lean_object* l_List_map___at_Lean_Meta_Match_Pattern_applyFVarSubst___spec__3(lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Meta_Match_Alt_checkAndReplaceFVarId___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Match_Alt_checkAndReplaceFVarId___lambda__3___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l_Lean_Meta_Match_Problem_toMessageData___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Match_Problem_toMessageData___lambda__1___closed__1; lean_object* l_Lean_Meta_Match_Alt_checkAndReplaceFVarId_match__2___rarg(lean_object*, lean_object*, lean_object*); @@ -222,7 +223,6 @@ lean_object* l_Lean_Meta_Match_Alt_applyFVarSubst(lean_object*, lean_object*); lean_object* l_List_map___at_Lean_Meta_Match_Example_replaceFVarId___spec__2___boxed(lean_object*, lean_object*, lean_object*); extern lean_object* l_instToFormatArray___rarg___closed__1; lean_object* l_Lean_LocalDecl_applyFVarSubst(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; lean_object* l_Lean_Meta_Match_Alt_toMessageData___closed__3; lean_object* l_Lean_Meta_Match_Pattern_toExpr(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Match_Example_replaceFVarId_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -6421,7 +6421,7 @@ static lean_object* _init_l_Lean_Meta_Match_Example_toMessageData___closed__1() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; diff --git a/stage0/stdlib/Lean/Meta/Match/CaseValues.c b/stage0/stdlib/Lean/Meta/Match/CaseValues.c index d69405cd47..a8cb9e1948 100644 --- a/stage0/stdlib/Lean/Meta/Match/CaseValues.c +++ b/stage0/stdlib/Lean/Meta/Match/CaseValues.c @@ -33,7 +33,6 @@ lean_object* l_Lean_Meta_caseValues_loop_match__1(lean_object*); lean_object* l_Lean_Meta_instInhabitedCaseValueSubgoal___closed__1; lean_object* lean_st_ref_get(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Meta_caseValues_loop___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10171____closed__4; lean_object* l_Lean_Meta_CaseValuesSubgoal_newHs___default; lean_object* l_Lean_Meta_FVarSubst_domain(lean_object*); lean_object* l_Lean_Meta_caseValue___closed__4; @@ -52,6 +51,7 @@ extern lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Basic___hyg_742____close lean_object* l_Lean_Meta_caseValues_loop_match__4(lean_object*); lean_object* l_Lean_Meta_caseValueAux___lambda__1___closed__2; lean_object* l_Lean_Meta_CaseValuesSubgoal_subst___default; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10195____closed__4; lean_object* l_Lean_Meta_intro1Core(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_caseValues_loop___closed__4; lean_object* l_Lean_Meta_substCore(lean_object*, lean_object*, uint8_t, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -78,7 +78,6 @@ lean_object* l_List_map___at_Lean_Meta_substCore___spec__5(lean_object*); lean_object* l_Lean_Meta_caseValues_loop___closed__3; lean_object* l_Lean_Meta_caseValueAux___lambda__3___closed__3; lean_object* l_Lean_Meta_caseValues_loop___closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__4; lean_object* l_Lean_Meta_caseValues_loop_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_caseValue___closed__5; lean_object* l_Lean_mkFVar(lean_object*); @@ -100,6 +99,7 @@ lean_object* l_Lean_Meta_caseValues_loop_match__3(lean_object*); lean_object* l_Lean_Meta_caseValueAux___lambda__3___closed__7; lean_object* l_Lean_Meta_caseValueAux___lambda__2___closed__2; lean_object* l_Lean_Meta_caseValue___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__4; lean_object* l_Lean_Meta_caseValues_loop_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_caseValues(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkForall(lean_object*, uint8_t, lean_object*, lean_object*); @@ -486,7 +486,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_10171____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_10195____closed__4; x_3 = l_Lean_mkConst(x_2, x_1); return x_3; } @@ -607,7 +607,7 @@ x_38 = lean_array_push(x_37, x_34); x_39 = lean_array_push(x_38, x_33); x_40 = lean_array_push(x_39, x_35); x_41 = lean_array_push(x_40, x_36); -x_42 = l_myMacro____x40_Init_Notation___hyg_13352____closed__4; +x_42 = l_myMacro____x40_Init_Notation___hyg_13376____closed__4; lean_inc(x_10); lean_inc(x_9); lean_inc(x_8); diff --git a/stage0/stdlib/Lean/Meta/Match/Match.c b/stage0/stdlib/Lean/Meta/Match/Match.c index 7e7d1e3792..3f1a16dfe9 100644 --- a/stage0/stdlib/Lean/Meta/Match/Match.c +++ b/stage0/stdlib/Lean/Meta/Match/Match.c @@ -130,6 +130,7 @@ lean_object* l_Lean_Meta_saveState___rarg(lean_object*, lean_object*, lean_objec lean_object* l_Lean_EnvExtensionInterfaceUnsafe_imp___elambda__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_process_tryToProcess___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Match_processInaccessibleAsCtor_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__1; size_t l_USize_sub(size_t, size_t); extern lean_object* l_Array_empty___closed__1; lean_object* l_Lean_Meta_withLocalDecl___at_Lean_Meta_substCore___spec__2___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -161,7 +162,6 @@ uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_checkNumPatterns(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_constructorApp_x3f(lean_object*, lean_object*); lean_object* l_List_map___at___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_processConstructor___spec__3___boxed(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__1; lean_object* l_Array_mapMUnsafe_map___at_Lean_Meta_Match_mkMatcher___spec__5___boxed(lean_object*, lean_object*, lean_object*); extern lean_object* l_instReprBool___closed__1; lean_object* l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_throwCasesException___rarg___closed__6; @@ -4318,7 +4318,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_withAlts_loop___rarg___closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } diff --git a/stage0/stdlib/Lean/Meta/MatchUtil.c b/stage0/stdlib/Lean/Meta/MatchUtil.c index 1310c3f9b0..c045aa810a 100644 --- a/stage0/stdlib/Lean/Meta/MatchUtil.c +++ b/stage0/stdlib/Lean/Meta/MatchUtil.c @@ -16,18 +16,19 @@ extern "C" { extern lean_object* l___private_Lean_MonadEnv_0__Lean_supportedRecursors___closed__5; lean_object* l_Lean_Meta_matchHelper_x3f___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10171____closed__4; lean_object* l_Lean_Expr_appFn_x21(lean_object*); lean_object* l_Lean_Expr_appArg_x21(lean_object*); lean_object* l_Lean_Meta_matchNe_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_matchHelper_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_matchNot_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10195____closed__4; lean_object* l_Lean_Meta_matchNot_x3f_match__2(lean_object*); extern lean_object* l_myMacro____x40_Init_Core___hyg_1737____closed__4; lean_object* l_Lean_Meta_matchNot_x3f_match__1(lean_object*); lean_object* l_Lean_Meta_matchNot_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_testHelper(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__4; uint8_t l_Lean_Expr_isConstOf(lean_object*, lean_object*); lean_object* l_Lean_Meta_matchHelper_x3f(lean_object*); lean_object* l_Lean_Meta_whnf(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -39,7 +40,6 @@ lean_object* l_Lean_Meta_matchFalse(lean_object*, lean_object*, lean_object*, le uint8_t l_Lean_Expr_hasLooseBVars(lean_object*); lean_object* l_Lean_Meta_matchNot_x3f_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_matchNe_x3f_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__4; lean_object* l_Lean_Expr_isConstructorApp_x3f(lean_object*, lean_object*); lean_object* l_Lean_Meta_testHelper(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: @@ -340,7 +340,7 @@ lean_object* l_Lean_Meta_matchEq_x3f(lean_object* x_1, lean_object* x_2, lean_ob _start: { lean_object* x_7; lean_object* x_8; uint8_t x_9; -x_7 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_7 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_8 = lean_unsigned_to_nat(3u); x_9 = l_Lean_Expr_isAppOfArity(x_1, x_7, x_8); if (x_9 == 0) @@ -635,7 +635,7 @@ lean_object* l_Lean_Meta_matchNot_x3f(lean_object* x_1, lean_object* x_2, lean_o _start: { lean_object* x_7; lean_object* x_8; lean_object* x_78; lean_object* x_79; uint8_t x_80; -x_78 = l_myMacro____x40_Init_Notation___hyg_10171____closed__4; +x_78 = l_myMacro____x40_Init_Notation___hyg_10195____closed__4; x_79 = lean_unsigned_to_nat(1u); x_80 = l_Lean_Expr_isAppOfArity(x_1, x_78, x_79); if (x_80 == 0) @@ -766,7 +766,7 @@ if (x_10 == 0) lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; uint8_t x_15; x_11 = lean_ctor_get(x_9, 0); x_12 = lean_ctor_get(x_9, 1); -x_13 = l_myMacro____x40_Init_Notation___hyg_10171____closed__4; +x_13 = l_myMacro____x40_Init_Notation___hyg_10195____closed__4; x_14 = lean_unsigned_to_nat(1u); x_15 = l_Lean_Expr_isAppOfArity(x_11, x_13, x_14); if (x_15 == 0) @@ -922,7 +922,7 @@ x_43 = lean_ctor_get(x_9, 1); lean_inc(x_43); lean_inc(x_42); lean_dec(x_9); -x_44 = l_myMacro____x40_Init_Notation___hyg_10171____closed__4; +x_44 = l_myMacro____x40_Init_Notation___hyg_10195____closed__4; x_45 = lean_unsigned_to_nat(1u); x_46 = l_Lean_Expr_isAppOfArity(x_42, x_44, x_45); if (x_46 == 0) diff --git a/stage0/stdlib/Lean/Meta/RecursorInfo.c b/stage0/stdlib/Lean/Meta/RecursorInfo.c index 1e936e2633..bf703e72c7 100644 --- a/stage0/stdlib/Lean/Meta/RecursorInfo.c +++ b/stage0/stdlib/Lean/Meta/RecursorInfo.c @@ -110,6 +110,7 @@ lean_object* l_List_toString___at_Lean_Meta_RecursorInfo_instToStringRecursorInf lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_Expr_withAppAux___at___private_Lean_Meta_RecursorInfo_0__Lean_Meta_mkRecursorInfoAux___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Meta_RecursorInfo_0__Lean_Meta_getMajorPosIfAuxRecursor_x3f___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; lean_object* l_Lean_Meta_instToStringRecursorUnivLevelPos_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_RecursorInfo_0__Lean_Meta_getProduceMotiveAndRecursive_match__1___rarg(lean_object*, lean_object*); @@ -129,7 +130,6 @@ lean_object* l_Lean_ConstantInfo_levelParams(lean_object*); lean_object* l_Lean_Meta_forallTelescopeReducing___at___private_Lean_Meta_RecursorInfo_0__Lean_Meta_getProduceMotiveAndRecursive___spec__3(lean_object*); lean_object* l_Lean_Meta_RecursorInfo_instToStringRecursorInfo___closed__1; lean_object* l_Lean_getConstInfoRec___at___private_Lean_Meta_RecursorInfo_0__Lean_Meta_getMajorPosIfAuxRecursor_x3f___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; extern lean_object* l_Lean_recOnSuffix; lean_object* l_Lean_Meta_RecursorInfo_instToStringRecursorInfo___closed__8; lean_object* l_Lean_RecursorVal_getMajorIdx(lean_object*); @@ -336,7 +336,6 @@ extern lean_object* l_Lean_brecOnSuffix; lean_object* l_Lean_Expr_withAppAux___at___private_Lean_Meta_RecursorInfo_0__Lean_Meta_mkRecursorInfoAux___spec__2___closed__1; lean_object* l_Array_findIdx_x3f_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ParametricAttribute_getParam___at_Lean_Meta_getMajorPos_x3f___spec__1___boxed(lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; lean_object* l_List_lengthAux___rarg(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_RecursorInfo_0__Lean_Meta_mkRecursorInfoAux_match__3___rarg(lean_object*, lean_object*); lean_object* l_Lean_mkLevelParam(lean_object*); @@ -353,6 +352,7 @@ lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Meta_RecursorInfo_0__Lean_Meta_getMajorPosDepElim___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_map___at___private_Lean_Meta_RecursorInfo_0__Lean_Meta_mkRecursorInfoForKernelRec___spec__4(lean_object*); lean_object* l_Lean_Meta_RecursorInfo_instToStringRecursorInfo___closed__15; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; lean_object* l_Lean_Meta_Attribute_Recursor_getMajorPos___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_toStringAux___at_Lean_Meta_RecursorInfo_instToStringRecursorInfo___spec__8___boxed(lean_object*, lean_object*); lean_object* l_List_toStringAux___at_Lean_Meta_RecursorInfo_instToStringRecursorInfo___spec__8___closed__1; @@ -1006,7 +1006,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_term_x5b___x5d___closed__5; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_3 = lean_string_append(x_1, x_2); return x_3; } @@ -1077,7 +1077,7 @@ x_18 = lean_unbox(x_14); if (x_18 == 0) { lean_object* x_19; lean_object* x_20; -x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_20 = lean_string_append(x_19, x_17); lean_dec(x_17); return x_20; @@ -1332,7 +1332,7 @@ x_40 = l_List_toString___at_Lean_Meta_RecursorInfo_instToStringRecursorInfo___sp if (x_23 == 0) { lean_object* x_91; -x_91 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_91 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_41 = x_91; goto block_90; } @@ -1354,7 +1354,7 @@ x_45 = lean_string_append(x_43, x_44); if (x_24 == 0) { lean_object* x_88; -x_88 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_88 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_46 = x_88; goto block_87; } @@ -2261,7 +2261,7 @@ block_54: { lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_dec(x_18); -x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; x_20 = lean_name_mk_string(x_16, x_19); x_21 = l_Lean_getConstInfoRec___at___private_Lean_Meta_RecursorInfo_0__Lean_Meta_getMajorPosIfAuxRecursor_x3f___spec__1(x_20, x_3, x_4, x_5, x_6, x_11); if (lean_obj_tag(x_21) == 0) @@ -2478,7 +2478,7 @@ block_99: { lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_dec(x_75); -x_76 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +x_76 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; x_77 = lean_name_mk_string(x_73, x_76); x_78 = l_Lean_getConstInfoRec___at___private_Lean_Meta_RecursorInfo_0__Lean_Meta_getMajorPosIfAuxRecursor_x3f___spec__1(x_77, x_3, x_4, x_5, x_6, x_67); if (lean_obj_tag(x_78) == 0) diff --git a/stage0/stdlib/Lean/Meta/SizeOf.c b/stage0/stdlib/Lean/Meta/SizeOf.c index 2c69b09d3e..0af1111d08 100644 --- a/stage0/stdlib/Lean/Meta/SizeOf.c +++ b/stage0/stdlib/Lean/Meta/SizeOf.c @@ -61,6 +61,7 @@ lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkMinorP lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkMinorProof_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkMinorProof___closed__3; lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkSizeOfAuxLemma___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__7; lean_object* l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Meta_mkSizeOfFns___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfo___at___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkSizeOfAuxLemmaProof___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -221,7 +222,6 @@ lean_object* l_Lean_Expr_natAdd_x3f(lean_object*); lean_object* l_Lean_Meta_forallTelescopeReducing___at___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkSizeOfAuxLemma___spec__7(lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkSizeOfAuxLemma___spec__6___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkSizeOfAuxLemmaProof___spec__7___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_15425____closed__7; lean_object* l_Array_forInUnsafe_loop___at_Lean_Meta_reduceMatcher_x3f___spec__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorem___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*); lean_object* l_List_mapM___at___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkSizeOfAuxLemma___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -243,6 +243,7 @@ lean_object* l_Lean_Meta_mkSizeOfFn___lambda__1___boxed(lean_object*, lean_objec lean_object* l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2___lambda__1___closed__2; lean_object* l_List_forIn_loop___at_Lean_Meta_mkSizeOfInstances___spec__2___lambda__1___boxed(lean_object**); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop___rarg___lambda__1___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkSizeOfAuxLemmaProof_mkSizeOf___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_isInductivePredicate_visit(lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkLocalInstances_loop___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -397,7 +398,6 @@ lean_object* l_Lean_Expr_getAppFn(lean_object*); extern lean_object* l_Lean_Expr_instantiateBetaRevRange___closed__1; lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors___rarg___closed__1; lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_isInductiveHypothesis_x3f___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; lean_object* l_Lean_Meta_mkSizeOfSpecLemmaInstance___closed__3; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_List_lengthAux___rarg(lean_object*, lean_object*); @@ -413,7 +413,6 @@ lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMotives_loop___ra lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors___rarg___closed__4; lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors_loop_match__1(lean_object*); lean_object* l_Lean_Meta_SizeOfSpecNested_throwFailed___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__4; lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_Lean_Meta_forallBoundedTelescope___at___private_Lean_Meta_FunInfo_0__Lean_Meta_getFunInfoAux___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMinors_loop_match__3(lean_object*); @@ -421,6 +420,7 @@ lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Meta_SizeOf_0__Lean_M lean_object* l_Lean_Meta_mkSizeOfSpecLemmaName___closed__2; lean_object* l_Lean_addTrace___at___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkMinorProof___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfSpecTheorems___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; lean_object* l___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkSizeOfAuxLemma___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*); lean_object* l_Lean_Meta_mkSizeOfSpecLemmaName___closed__1; lean_object* l_Lean_addDecl___at___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkSizeOfAuxLemma___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -5232,7 +5232,7 @@ lean_dec(x_13); lean_inc(x_12); lean_inc(x_1); x_16 = l_Lean_Name_appendIndexAfter(x_1, x_12); -x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +x_17 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; x_18 = lean_name_mk_string(x_10, x_17); lean_inc(x_7); lean_inc(x_6); @@ -5327,7 +5327,7 @@ lean_inc(x_20); x_21 = lean_ctor_get(x_19, 1); lean_inc(x_21); lean_dec(x_19); -x_22 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +x_22 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; lean_inc(x_1); x_23 = lean_name_mk_string(x_1, x_22); x_24 = lean_nat_add(x_5, x_16); @@ -5495,7 +5495,7 @@ lean_inc(x_8); x_9 = lean_ctor_get(x_7, 1); lean_inc(x_9); lean_dec(x_7); -x_10 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +x_10 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; x_11 = lean_name_mk_string(x_1, x_10); x_12 = l_Lean_getConstInfoRec___at_Lean_Meta_mkSizeOfFn___spec__1(x_11, x_2, x_3, x_4, x_5, x_9); if (lean_obj_tag(x_12) == 0) @@ -9454,7 +9454,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___private_Lean_Meta_SizeOf_0__Lean_Meta_mkSizeOfMotives_loop___rarg___closed__3; -x_2 = l_myMacro____x40_Init_Notation___hyg_15425____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_15449____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -10824,7 +10824,7 @@ lean_inc(x_10); x_11 = lean_ctor_get(x_9, 1); lean_inc(x_11); lean_dec(x_9); -x_12 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_12 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_13 = lean_unsigned_to_nat(3u); x_14 = l_Lean_Expr_isAppOfArity(x_10, x_12, x_13); if (x_14 == 0) @@ -11766,7 +11766,7 @@ lean_inc(x_39); x_40 = lean_ctor_get(x_39, 0); lean_inc(x_40); lean_dec(x_39); -x_41 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +x_41 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; x_42 = lean_name_mk_string(x_40, x_41); lean_inc(x_42); x_43 = l_Lean_getConstInfoRec___at___private_Lean_Meta_SizeOf_0__Lean_Meta_SizeOfSpecNested_mkSizeOfAuxLemmaProof___spec__1(x_42, x_4, x_5, x_6, x_7, x_8, x_32); diff --git a/stage0/stdlib/Lean/Meta/Tactic/Assert.c b/stage0/stdlib/Lean/Meta/Tactic/Assert.c index f692098924..66f7814ea3 100644 --- a/stage0/stdlib/Lean/Meta/Tactic/Assert.c +++ b/stage0/stdlib/Lean/Meta/Tactic/Assert.c @@ -70,6 +70,7 @@ lean_object* l_Lean_Meta_assertHypotheses___lambda__1___boxed(lean_object*, lean lean_object* l_Lean_Meta_assert___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); size_t l_USize_shiftLeft(size_t, size_t); lean_object* l_Lean_Meta_define___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_object* l_Lean_Meta_assertHypotheses___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Array_isEmpty___rarg(lean_object*); lean_object* l_Lean_Meta_getLocalInstances(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -118,7 +119,6 @@ lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* lean_usize_to_nat(size_t); lean_object* l_Lean_mkAppB(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkBVar(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__4; lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Meta_assertAfter___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkApp3(lean_object*, lean_object*, lean_object*, lean_object*); @@ -519,7 +519,7 @@ x_21 = lean_box(0); x_22 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_22, 0, x_19); lean_ctor_set(x_22, 1, x_21); -x_23 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_23 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_24 = l_Lean_mkConst(x_23, x_22); x_25 = l_Lean_Meta_assertExt___lambda__1___closed__1; lean_inc(x_3); diff --git a/stage0/stdlib/Lean/Meta/Tactic/Cases.c b/stage0/stdlib/Lean/Meta/Tactic/Cases.c index b871c91597..f8d67d0b66 100644 --- a/stage0/stdlib/Lean/Meta/Tactic/Cases.c +++ b/stage0/stdlib/Lean/Meta/Tactic/Cases.c @@ -23,7 +23,6 @@ lean_object* l_Array_anyMUnsafe_any___at___private_Lean_Meta_Tactic_Cases_0__Lea lean_object* l_Array_anyMUnsafe_any___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__21___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); size_t l_USize_add(size_t, size_t); lean_object* l___private_Lean_MetavarContext_0__Lean_MetavarContext_DependsOn_dep_visitMain___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7847____closed__4; lean_object* l___private_Lean_MetavarContext_0__Lean_MetavarContext_DependsOn_dep_visitMain___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__24(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_mvarId_x21(lean_object*); lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*); @@ -85,6 +84,7 @@ lean_object* l_Lean_Meta_Cases_Context_majorTypeIndices___default___boxed(lean_o lean_object* l_Lean_Meta_getMVarTag(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); uint8_t lean_name_eq(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7859____closed__4; uint8_t l_Lean_Expr_isApp(lean_object*); lean_object* l_Lean_Meta_generalizeTargets___lambda__3___closed__3; lean_object* l___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_throwInductiveTypeExpected___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -214,6 +214,7 @@ extern lean_object* l_Lean_casesOnSuffix___closed__1; extern lean_object* l_Lean_instInhabitedExpr; lean_object* l_Std_PersistentArray_anyMAux___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__33___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_generalizeTargets___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__4; uint8_t l_Array_anyMUnsafe_any___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__27(lean_object*, lean_object*, lean_object*, size_t, size_t); lean_object* l_Lean_Meta_Cases_unifyEqs_injection___closed__3; extern lean_object* l_Lean_KernelException_toMessageData___closed__15; @@ -362,7 +363,6 @@ uint8_t l_Lean_Expr_hasFVar(lean_object*); lean_object* l___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_throwInductiveTypeExpected___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentArray_anyM___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___spec__25___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_unifyCasesEqs___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__4; lean_object* l___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_unifyCasesEqs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Tactic_Cases_0__Lean_Meta_Cases_hasIndepIndices___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -785,7 +785,7 @@ x_22 = lean_box(0); x_23 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_23, 0, x_15); lean_ctor_set(x_23, 1, x_22); -x_24 = l_myMacro____x40_Init_Notation___hyg_7847____closed__4; +x_24 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; lean_inc(x_23); x_25 = l_Lean_mkConst(x_24, x_23); lean_inc(x_1); @@ -810,7 +810,7 @@ x_32 = lean_box(0); x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_15); lean_ctor_set(x_33, 1, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_7847____closed__4; +x_34 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; lean_inc(x_33); x_35 = l_Lean_mkConst(x_34, x_33); lean_inc(x_1); @@ -842,7 +842,7 @@ x_44 = lean_box(0); x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_15); lean_ctor_set(x_45, 1, x_44); -x_46 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_46 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_inc(x_45); x_47 = l_Lean_mkConst(x_46, x_45); lean_inc(x_1); @@ -867,7 +867,7 @@ x_54 = lean_box(0); x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_15); lean_ctor_set(x_55, 1, x_54); -x_56 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_56 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_inc(x_55); x_57 = l_Lean_mkConst(x_56, x_55); lean_inc(x_1); @@ -3352,7 +3352,7 @@ x_10 = lean_ctor_get(x_7, 1); x_11 = lean_ctor_get(x_9, 0); lean_inc(x_11); lean_dec(x_9); -x_12 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_12 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_inc(x_11); x_13 = l_Lean_Environment_contains(x_11, x_12); if (x_13 == 0) @@ -3371,7 +3371,7 @@ return x_7; else { lean_object* x_15; uint8_t x_16; -x_15 = l_myMacro____x40_Init_Notation___hyg_7847____closed__4; +x_15 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; lean_inc(x_11); x_16 = l_Lean_Environment_contains(x_11, x_15); if (x_16 == 0) @@ -3500,7 +3500,7 @@ lean_dec(x_7); x_42 = lean_ctor_get(x_40, 0); lean_inc(x_42); lean_dec(x_40); -x_43 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_43 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_inc(x_42); x_44 = l_Lean_Environment_contains(x_42, x_43); if (x_44 == 0) @@ -3521,7 +3521,7 @@ return x_46; else { lean_object* x_47; uint8_t x_48; -x_47 = l_myMacro____x40_Init_Notation___hyg_7847____closed__4; +x_47 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; lean_inc(x_42); x_48 = l_Lean_Environment_contains(x_42, x_47); if (x_48 == 0) @@ -11359,7 +11359,7 @@ x_13 = l_Lean_Expr_isHEq(x_12); if (x_13 == 0) { lean_object* x_14; lean_object* x_15; uint8_t x_16; -x_14 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_14 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_15 = lean_unsigned_to_nat(3u); x_16 = l_Lean_Expr_isAppOfArity(x_12, x_14, x_15); if (x_16 == 0) diff --git a/stage0/stdlib/Lean/Meta/Tactic/Injection.c b/stage0/stdlib/Lean/Meta/Tactic/Injection.c index 2f01b86aea..19fe8f1d57 100644 --- a/stage0/stdlib/Lean/Meta/Tactic/Injection.c +++ b/stage0/stdlib/Lean/Meta/Tactic/Injection.c @@ -16,7 +16,6 @@ extern "C" { lean_object* l_Lean_Meta_assert(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_injectionCore___closed__1; lean_object* l_Lean_Meta_injectionCore_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7847____closed__4; lean_object* l_Lean_Expr_mvarId_x21(lean_object*); lean_object* l_Lean_Meta_withMVarContext___at_Lean_Meta_admit___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Meta_getCtorNumPropFields___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*); @@ -31,6 +30,7 @@ lean_object* l___private_Lean_Meta_Tactic_Injection_0__Lean_Meta_heqToEq_match__ lean_object* l_Lean_Meta_getMVarTag(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); uint8_t lean_name_eq(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7859____closed__4; lean_object* l_Lean_Expr_appFn_x21(lean_object*); lean_object* lean_array_push(lean_object*, lean_object*); lean_object* l_ReaderT_bind___at_Lean_Meta_instMonadLCtxMetaM___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -57,6 +57,7 @@ lean_object* l_Lean_Meta_injectionIntro_match__1___rarg(lean_object*, lean_objec lean_object* l___private_Lean_Meta_Tactic_Injection_0__Lean_Meta_heqToEq_match__1___rarg(lean_object*, lean_object*); uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedExpr; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_object* l_Lean_Meta_whnf(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkFVar(lean_object*); lean_object* l_Lean_LocalDecl_type(lean_object*); @@ -91,7 +92,6 @@ lean_object* l_Lean_Meta_isProp(lean_object*, lean_object*, lean_object*, lean_o lean_object* l_Lean_Meta_injectionIntro_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_injectionCore___lambda__1___closed__1; lean_object* l_Lean_Meta_injectionCore___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__4; lean_object* l_Lean_Expr_isConstructorApp_x3f(lean_object*, lean_object*); lean_object* l_Lean_Meta_mkEqOfHEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Tactic_Injection_0__Lean_Meta_heqToEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -571,7 +571,7 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_14, 1); lean_inc(x_16); lean_dec(x_14); -x_17 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_17 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_18 = lean_unsigned_to_nat(3u); x_19 = l_Lean_Expr_isAppOfArity(x_15, x_17, x_18); if (x_19 == 0) @@ -1359,7 +1359,7 @@ if (x_11 == 0) lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; uint8_t x_16; x_12 = lean_ctor_get(x_10, 0); x_13 = lean_ctor_get(x_10, 1); -x_14 = l_myMacro____x40_Init_Notation___hyg_7847____closed__4; +x_14 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; x_15 = lean_unsigned_to_nat(4u); x_16 = l_Lean_Expr_isAppOfArity(x_12, x_14, x_15); if (x_16 == 0) @@ -1743,7 +1743,7 @@ x_89 = lean_ctor_get(x_10, 1); lean_inc(x_89); lean_inc(x_88); lean_dec(x_10); -x_90 = l_myMacro____x40_Init_Notation___hyg_7847____closed__4; +x_90 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; x_91 = lean_unsigned_to_nat(4u); x_92 = l_Lean_Expr_isAppOfArity(x_88, x_90, x_91); if (x_92 == 0) diff --git a/stage0/stdlib/Lean/Meta/Tactic/Intro.c b/stage0/stdlib/Lean/Meta/Tactic/Intro.c index 49419267d7..b22acbd924 100644 --- a/stage0/stdlib/Lean/Meta/Tactic/Intro.c +++ b/stage0/stdlib/Lean/Meta/Tactic/Intro.c @@ -106,6 +106,7 @@ lean_object* l_Lean_Meta_getHygienicIntro___boxed(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Meta_Tactic_Intro_0__Lean_Meta_introNImp___spec__1(size_t, size_t, lean_object*); lean_object* l___private_Lean_Meta_Tactic_Intro_0__Lean_Meta_introNImp_loop___rarg___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedName; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__7; lean_object* l_Lean_Meta_getHygienicIntro(lean_object*, lean_object*); lean_object* l_Lean_Meta_intro1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Tactic_Intro_0__Lean_Meta_introNImp_loop___rarg___closed__5; @@ -115,7 +116,6 @@ lean_object* l_ReaderT_instMonadReaderT___rarg(lean_object*); lean_object* l___private_Lean_Meta_Tactic_Intro_0__Lean_Meta_introNImp_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Tactic_Intro_0__Lean_Meta_mkAuxNameImp_match__1(lean_object*); lean_object* l_Lean_Meta_mkFreshExprSyntheticOpaqueMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__7; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Tactic_Intro_0__Lean_Meta_introNImp_loop___rarg___closed__7; lean_object* l_Lean_Meta_getMVarTag___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1209,7 +1209,7 @@ lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Tactic_Intro___hyg_633_(lean_ob _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__7; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__7; x_3 = l_Lean_Meta_initFn____x40_Lean_Meta_Tactic_Intro___hyg_633____closed__2; x_4 = l_Lean_Option_register___at_Std_Format_initFn____x40_Lean_Data_Format___hyg_53____spec__1(x_2, x_3, x_1); return x_4; diff --git a/stage0/stdlib/Lean/Meta/Tactic/Simp/CongrLemmas.c b/stage0/stdlib/Lean/Meta/Tactic/Simp/CongrLemmas.c index ac2aea612b..8cfcb39cd0 100644 --- a/stage0/stdlib/Lean/Meta/Tactic/Simp/CongrLemmas.c +++ b/stage0/stdlib/Lean/Meta/Tactic/Simp/CongrLemmas.c @@ -209,6 +209,7 @@ uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_withAppAux___at_Lean_Meta_mkCongrLemma___spec__11___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*); size_t lean_usize_modn(size_t, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Meta_mkCongrLemma___spec__8___lambda__4___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__4; extern lean_object* l_Std_Format_paren___closed__4; lean_object* l_Lean_Expr_withAppAux___at_Lean_Meta_mkCongrLemma___spec__11___lambda__1___closed__2; lean_object* l_Lean_registerBuiltinAttribute(lean_object*, lean_object*); @@ -337,7 +338,6 @@ lean_object* l_Array_forInUnsafe_loop___at_Lean_Meta_mkCongrLemma___spec__8___la lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Meta_Tactic_Simp_CongrLemmas_0__Lean_Meta_reprCongrLemmas____x40_Lean_Meta_Tactic_Simp_CongrLemmas___hyg_119____spec__9___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Meta_Tactic_Simp_CongrLemmas_0__Lean_Meta_reprCongrLemmas____x40_Lean_Meta_Tactic_Simp_CongrLemmas___hyg_119____spec__10(lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Meta_mkCongrLemma___spec__8___lambda__5___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__4; lean_object* l_Lean_throwError___at_Lean_Meta_mkCongrLemma___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_Std_AssocList_foldlM___at_Lean_Meta_addCongrLemmaEntry___spec__10(lean_object*, lean_object*); @@ -7139,7 +7139,7 @@ lean_inc(x_26); x_27 = lean_ctor_get(x_23, 1); lean_inc(x_27); lean_dec(x_23); -x_28 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_28 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_29 = lean_unsigned_to_nat(3u); x_30 = l_Lean_Expr_isAppOfArity(x_27, x_28, x_29); if (x_30 == 0) @@ -7410,7 +7410,7 @@ lean_inc(x_95); x_96 = lean_ctor_get(x_92, 1); lean_inc(x_96); lean_dec(x_92); -x_97 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_97 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_98 = lean_unsigned_to_nat(3u); x_99 = l_Lean_Expr_isAppOfArity(x_96, x_97, x_98); if (x_99 == 0) @@ -7716,7 +7716,7 @@ lean_inc(x_170); x_171 = lean_ctor_get(x_167, 1); lean_inc(x_171); lean_dec(x_167); -x_172 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_172 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_173 = lean_unsigned_to_nat(3u); x_174 = l_Lean_Expr_isAppOfArity(x_171, x_172, x_173); if (x_174 == 0) diff --git a/stage0/stdlib/Lean/Meta/Tactic/Simp/Main.c b/stage0/stdlib/Lean/Meta/Tactic/Simp/Main.c index 9363819dc8..9d9720dc90 100644 --- a/stage0/stdlib/Lean/Meta/Tactic/Simp/Main.c +++ b/stage0/stdlib/Lean/Meta/Tactic/Simp/Main.c @@ -246,7 +246,6 @@ size_t lean_usize_modn(size_t, lean_object*); lean_object* l_Lean_Expr_withAppAux___at_Lean_Meta_Simp_simp_processCongrHypothesis___spec__1___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Simp_simp_simpApp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Simp_Result_getProof_match__1___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__5; lean_object* l_Lean_MetavarContext_instantiateExprMVars___rarg___lambda__2(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Meta_Tactic_Simp_Main_0__Lean_Meta_Simp_dsimp___spec__8(lean_object*, lean_object*); lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -266,6 +265,7 @@ lean_object* l_Array_forInUnsafe_loop___at_Lean_Meta_Simp_simp_congrDefault___sp lean_object* l_Lean_Meta_lambdaTelescope___at_Lean_Meta_Simp_simp_simpLambda___spec__2___rarg(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_Data_binderInfo(uint64_t); size_t lean_usize_of_nat(lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__6; lean_object* l_Lean_Meta_Simp_simp_withNewLemmas___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_expr_update_proj(lean_object*, lean_object*); extern lean_object* l_Lean_Meta_instInhabitedParamInfo; @@ -294,7 +294,6 @@ lean_object* l_Lean_Meta_withLocalDecl___at_Lean_Meta_Simp_simp_simpForall___spe lean_object* l_Lean_throwError___at___private_Lean_Meta_Tactic_Simp_Main_0__Lean_Meta_Simp_reduce___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Tactic_Simp_Main_0__Lean_Meta_Simp_reduce___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentArray_push___rarg(lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__6; lean_object* l_Lean_Meta_Simp_simp_simpArrow___closed__3; lean_object* l_Lean_Meta_Simp_simp_congr_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addTrace___at_Lean_Meta_Simp_simp_simpForall___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -344,6 +343,7 @@ lean_object* l___private_Lean_Meta_Tactic_Simp_Main_0__Lean_Meta_Simp_dsimp___cl uint8_t l_Lean_Meta_SimpLemmas_isDeclToUnfold(lean_object*, lean_object*); lean_object* l_Lean_Meta_Simp_simp_simpLet___closed__7; lean_object* l_Array_forInUnsafe_loop___at_Lean_Meta_Simp_simp_congrDefault___spec__1___closed__6; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__5; lean_object* l_Lean_Meta_Simp_simp_tryCongrLemma_x3f___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Simp_throwCongrHypothesisFailed___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_transform___at___private_Lean_Meta_Tactic_Simp_Main_0__Lean_Meta_Simp_dsimp___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -19545,7 +19545,7 @@ x_12 = lean_ctor_get(x_10, 0); x_13 = lean_ctor_get(x_10, 1); x_14 = lean_ctor_get(x_12, 0); lean_inc(x_14); -x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__5; +x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__5; x_16 = l_Lean_Expr_isConstOf(x_14, x_15); lean_dec(x_14); if (x_16 == 0) @@ -19678,7 +19678,7 @@ lean_inc(x_41); lean_dec(x_10); x_43 = lean_ctor_get(x_41, 0); lean_inc(x_43); -x_44 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__5; +x_44 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__5; x_45 = l_Lean_Expr_isConstOf(x_43, x_44); lean_dec(x_43); if (x_45 == 0) @@ -19908,7 +19908,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__6; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__6; x_3 = l_Lean_mkConst(x_2, x_1); return x_3; } @@ -19957,7 +19957,7 @@ x_16 = lean_ctor_get(x_14, 0); x_17 = lean_ctor_get(x_14, 1); x_18 = lean_ctor_get(x_16, 0); lean_inc(x_18); -x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__5; +x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__5; x_20 = l_Lean_Expr_isConstOf(x_18, x_19); if (x_20 == 0) { @@ -20254,7 +20254,7 @@ lean_inc(x_78); lean_dec(x_14); x_80 = lean_ctor_get(x_78, 0); lean_inc(x_80); -x_81 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__5; +x_81 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__5; x_82 = l_Lean_Expr_isConstOf(x_80, x_81); if (x_82 == 0) { diff --git a/stage0/stdlib/Lean/Meta/Tactic/Simp/Rewrite.c b/stage0/stdlib/Lean/Meta/Tactic/Simp/Rewrite.c index 92053b6148..f0e4b93af2 100644 --- a/stage0/stdlib/Lean/Meta/Tactic/Simp/Rewrite.c +++ b/stage0/stdlib/Lean/Meta/Tactic/Simp/Rewrite.c @@ -114,7 +114,7 @@ lean_object* l_Lean_Meta_Simp_rewriteUsingDecide_x3f___closed__5; lean_object* l_Lean_addTrace___at_Lean_Meta_Simp_synthesizeArgs_synthesizeInstance___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Simp_rewrite_tryLemma_x3f___lambda__7___closed__3; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_object* l_Lean_Meta_Simp_rewriteUsingDecide_x3f___closed__6; extern lean_object* l_Lean_KernelException_toMessageData___closed__15; uint8_t l_Array_isEmpty___rarg(lean_object*); @@ -163,6 +163,7 @@ lean_object* l_Lean_Meta_Simp_rewrite_tryLemma_x3f_match__1___rarg(lean_object*, extern lean_object* l___private_Lean_Meta_Tactic_Simp_SimpLemmas_0__Lean_Meta_preprocess___closed__1; lean_object* l_Lean_Meta_Simp_preDefault(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_simp___closed__1; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__5; lean_object* l_Lean_Meta_Simp_rewriteCtorEq_x3f_match__2(lean_object*); lean_object* l_Lean_Meta_Simp_rewrite_inErasedSet_match__1(lean_object*); lean_object* l_Lean_Meta_mkEqFalse_x27(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -198,7 +199,6 @@ lean_object* l_Lean_indentExpr(lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Meta_Simp_synthesizeArgs___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Expr_hasFVar(lean_object*); lean_object* l_Lean_Meta_Simp_synthesizeArgs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__4; lean_object* l_Array_forInUnsafe_loop___at_Lean_Meta_Simp_synthesizeArgs___spec__1___closed__2; lean_object* l_Lean_mkConst(lean_object*, lean_object*); lean_object* l_ReaderT_bind___at_Lean_Meta_Simp_rewrite_tryLemma_x3f___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -5658,7 +5658,7 @@ lean_object* l_Lean_Meta_Simp_rewriteCtorEq_x3f(lean_object* x_1, lean_object* x _start: { lean_object* x_7; lean_object* x_8; uint8_t x_9; -x_7 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_7 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_8 = lean_unsigned_to_nat(3u); x_9 = l_Lean_Expr_isAppOfArity(x_1, x_7, x_8); if (x_9 == 0) @@ -6853,7 +6853,7 @@ x_8 = l_Lean_Expr_hasMVar(x_1); if (x_8 == 0) { lean_object* x_9; uint8_t x_10; -x_9 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__5; +x_9 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__5; x_10 = l_Lean_Expr_isConstOf(x_1, x_9); if (x_10 == 0) { diff --git a/stage0/stdlib/Lean/Meta/Tactic/Simp/SimpLemmas.c b/stage0/stdlib/Lean/Meta/Tactic/Simp/SimpLemmas.c index 2f7d76dbcd..29887dc023 100644 --- a/stage0/stdlib/Lean/Meta/Tactic/Simp/SimpLemmas.c +++ b/stage0/stdlib/Lean/Meta/Tactic/Simp/SimpLemmas.c @@ -79,7 +79,6 @@ lean_object* l_List_append___rarg(lean_object*, lean_object*); uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l_Std_PersistentHashMap_insertAtCollisionNodeAux___at_Lean_Meta_addSimpLemmaEntry___spec__8(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_indexOfAux___at_Lean_Meta_SimpLemmas_eraseCore___spec__3(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10171____closed__4; lean_object* l_Lean_Meta_SimpLemmas_erase___at_Lean_Meta_initFn____x40_Lean_Meta_Tactic_Simp_SimpLemmas___hyg_2161____spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Tactic_Simp_SimpLemmas_0__Lean_Meta_mkSimpLemmaCore___lambda__2(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_Expr_appFn_x21(lean_object*); @@ -111,6 +110,7 @@ uint8_t l_USize_decLt(size_t, size_t); lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Tactic_Simp_SimpLemmas___hyg_2161____lambda__1___closed__2; lean_object* l___private_Lean_Meta_DiscrTree_0__Lean_Meta_DiscrTree_insertAux___at_Lean_Meta_addSimpLemmaEntry___spec__9(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_SimpLemmas_erase___rarg___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_9233____closed__4; lean_object* l_Std_PersistentHashMap_insertAux___at_Lean_Meta_addSimpLemmaEntry___spec__6(lean_object*, size_t, size_t, lean_object*, lean_object*); lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Meta_addSimpLemma___spec__2(uint8_t, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -129,12 +129,12 @@ uint8_t l___private_Lean_Meta_DiscrTreeTypes_0__Lean_Meta_DiscrTree_beqKey____x4 lean_object* l_Lean_ScopedEnvExtension_getState___at_Lean_Meta_initFn____x40_Lean_Meta_Tactic_Simp_SimpLemmas___hyg_2161____spec__2(lean_object*, lean_object*); lean_object* l_Lean_getAttrParamOptPrio(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ConstantInfo_levelParams(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10195____closed__4; lean_object* l___private_Lean_Meta_Tactic_Simp_SimpLemmas_0__Lean_Meta_preprocessProof(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getSimpLemmas(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_SimpLemmas_eraseCore___at_Lean_Meta_initFn____x40_Lean_Meta_Tactic_Simp_SimpLemmas___hyg_2161____spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_instToFormatSimpLemma(lean_object*); lean_object* l_Lean_Meta_DiscrTree_insertCore___at_Lean_Meta_addSimpLemmaEntry___spec__1___boxed(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_9209____closed__4; lean_object* lean_array_fget(lean_object*, lean_object*); lean_object* l_Lean_Meta_SimpLemmas_eraseCore___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkProj(lean_object*, lean_object*, lean_object*); @@ -201,8 +201,8 @@ uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedExpr; lean_object* l___private_Lean_Meta_Tactic_Simp_SimpLemmas_0__Lean_Meta_mkSimpLemmaCore_match__3(lean_object*); lean_object* l___private_Lean_Meta_Tactic_Simp_SimpLemmas_0__Lean_Meta_shouldPreprocess___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_object* l_Lean_registerBuiltinAttribute(lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__5; lean_object* l_Lean_Meta_mkEqTrue(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Expr_isConst(lean_object*); extern lean_object* l_Lean_KernelException_toMessageData___closed__15; @@ -270,6 +270,7 @@ uint8_t l_Lean_Meta_SimpLemmas_isDeclToUnfold(lean_object*, lean_object*); lean_object* l_Lean_Meta_SimpLemmas_erase___at_Lean_Meta_initFn____x40_Lean_Meta_Tactic_Simp_SimpLemmas___hyg_2161____spec__3___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Meta_DiscrTree_Key_lt(lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedPersistentEnvExtension___closed__5; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__5; lean_object* l_Lean_Meta_getSimpLemmas___rarg___boxed(lean_object*, lean_object*); lean_object* l_Array_eraseIdx_x27___rarg(lean_object*, lean_object*); lean_object* l_Array_indexOfAux___at_Lean_Meta_SimpLemmas_eraseCore___spec__3___boxed(lean_object*, lean_object*, lean_object*); @@ -279,7 +280,6 @@ lean_object* l_Lean_throwError___rarg(lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Expr_isFVar(lean_object*); lean_object* l_Std_PersistentHashMap_contains___at_Lean_Meta_SimpLemmas_isDeclToUnfold___spec__1___boxed(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Std_PersistentHashMap_insertAux___at_Lean_Meta_addSimpLemmaEntry_updateLemmaNames___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentHashMap_insertAux_traverse___at_Lean_Meta_addSimpLemmaEntry___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -341,7 +341,6 @@ lean_object* l_Lean_Meta_SimpLemma_getName___closed__2; lean_object* l_Lean_indentExpr(lean_object*); lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Tactic_Simp_SimpLemmas___hyg_2161____lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Tactic_Simp_SimpLemmas___hyg_374____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__4; uint8_t l_Lean_Meta_instBEqSimpLemma(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Tactic_Simp_SimpLemmas_0__Lean_Meta_mkSimpLemmaCore___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* l_Lean_mkConst(lean_object*, lean_object*); @@ -350,6 +349,7 @@ lean_object* l_Lean_Expr_constName_x21(lean_object*); lean_object* l___private_Lean_Meta_Tactic_Simp_SimpLemmas_0__Lean_Meta_isPerm___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_insertAt___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Tactic_Simp_SimpLemmas___hyg_374__match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Lean_Meta_SimpLemma_getName___boxed(lean_object*); lean_object* l_Lean_Meta_SimpLemma_getName___closed__1; lean_object* l_Lean_throwError___at___private_Lean_Meta_Tactic_Simp_SimpLemmas_0__Lean_Meta_mkSimpLemmaCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -492,7 +492,7 @@ static lean_object* _init_l_Lean_Meta_instToFormatSimpLemma___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -6122,7 +6122,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21908____closed__5; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_21932____closed__5; x_3 = l_Lean_mkConst(x_2, x_1); return x_3; } @@ -6176,13 +6176,13 @@ x_19 = l_Lean_Expr_isAppOfArity(x_10, x_17, x_18); if (x_19 == 0) { lean_object* x_20; lean_object* x_21; uint8_t x_22; -x_20 = l_myMacro____x40_Init_Notation___hyg_10171____closed__4; +x_20 = l_myMacro____x40_Init_Notation___hyg_10195____closed__4; x_21 = lean_unsigned_to_nat(1u); x_22 = l_Lean_Expr_isAppOfArity(x_10, x_20, x_21); if (x_22 == 0) { lean_object* x_23; uint8_t x_24; -x_23 = l_myMacro____x40_Init_Notation___hyg_9209____closed__4; +x_23 = l_myMacro____x40_Init_Notation___hyg_9233____closed__4; x_24 = l_Lean_Expr_isAppOfArity(x_10, x_23, x_15); if (x_24 == 0) { @@ -6835,13 +6835,13 @@ x_170 = l_Lean_Expr_isAppOfArity(x_161, x_168, x_169); if (x_170 == 0) { lean_object* x_171; lean_object* x_172; uint8_t x_173; -x_171 = l_myMacro____x40_Init_Notation___hyg_10171____closed__4; +x_171 = l_myMacro____x40_Init_Notation___hyg_10195____closed__4; x_172 = lean_unsigned_to_nat(1u); x_173 = l_Lean_Expr_isAppOfArity(x_161, x_171, x_172); if (x_173 == 0) { lean_object* x_174; uint8_t x_175; -x_174 = l_myMacro____x40_Init_Notation___hyg_9209____closed__4; +x_174 = l_myMacro____x40_Init_Notation___hyg_9233____closed__4; x_175 = l_Lean_Expr_isAppOfArity(x_161, x_174, x_166); if (x_175 == 0) { @@ -8035,7 +8035,7 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; uint x_14 = lean_ctor_get(x_12, 1); x_15 = lean_ctor_get(x_12, 0); lean_dec(x_15); -x_16 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_16 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_17 = lean_unsigned_to_nat(3u); x_18 = l_Lean_Expr_isAppOfArity(x_14, x_16, x_17); if (x_18 == 0) @@ -8191,7 +8191,7 @@ lean_object* x_43; lean_object* x_44; lean_object* x_45; uint8_t x_46; x_43 = lean_ctor_get(x_12, 1); lean_inc(x_43); lean_dec(x_12); -x_44 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_44 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_45 = lean_unsigned_to_nat(3u); x_46 = l_Lean_Expr_isAppOfArity(x_43, x_44, x_45); if (x_46 == 0) diff --git a/stage0/stdlib/Lean/Meta/UnificationHint.c b/stage0/stdlib/Lean/Meta/UnificationHint.c index 1fa921aa08..b61d556ec9 100644 --- a/stage0/stdlib/Lean/Meta/UnificationHint.c +++ b/stage0/stdlib/Lean/Meta/UnificationHint.c @@ -180,6 +180,7 @@ uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_tryUnificationHints_tryCandidate_match__4(lean_object*); lean_object* l_Lean_Meta_unificationHintExtension___closed__3; lean_object* l_List_mapM___at_Lean_Meta_tryUnificationHints_tryCandidate___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__4; extern lean_object* l_Std_Format_paren___closed__4; lean_object* l_Lean_registerBuiltinAttribute(lean_object*, lean_object*); extern lean_object* l_Lean_KernelException_toMessageData___closed__15; @@ -293,7 +294,6 @@ lean_object* l_Lean_Meta_unificationHintExtension___lambda__1___boxed(lean_objec lean_object* l_Lean_Meta_checkpointDefEq___at_Lean_Meta_tryUnificationHints_tryCandidate___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_tryUnificationHints___lambda__1___boxed(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_myMacro____x40_Init_Notation___hyg_7361____closed__4; lean_object* l_Lean_Meta_processPostponed(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_insertAt___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Meta_tryUnificationHints_tryCandidate___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*); @@ -2501,7 +2501,7 @@ lean_object* l___private_Lean_Meta_UnificationHint_0__Lean_Meta_decodeUnificatio _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; -x_2 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_3 = lean_unsigned_to_nat(3u); x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3); if (x_4 == 0) diff --git a/stage0/stdlib/Lean/Meta/WHNF.c b/stage0/stdlib/Lean/Meta/WHNF.c index 1cc4df7001..ff6b049735 100644 --- a/stage0/stdlib/Lean/Meta/WHNF.c +++ b/stage0/stdlib/Lean/Meta/WHNF.c @@ -47,6 +47,7 @@ lean_object* l_Lean_Meta_reduceMatcher_x3f___lambda__1(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_Lean_Meta_reduceNative_x3f___closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7614____closed__6; lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withNatValue(lean_object*); lean_object* l___private_Lean_Meta_WHNF_0__Lean_Meta_deltaBetaDefinition___at_Lean_Meta_unfoldDefinition_x3f___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -412,7 +413,6 @@ lean_object* l_Lean_Meta_reduceRecMatcher_x3f_match__1___rarg(lean_object*, lean lean_object* l_Lean_Meta_reduceBinNatOp___closed__9; lean_object* l_Lean_Meta_whnfUntil(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_reduceNat_x3f___closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7602____closed__6; lean_object* l_Lean_getProjectionFnInfo_x3f___at___private_Lean_Meta_WHNF_0__Lean_Meta_unfoldProjInst___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Nat_instModNat___closed__1; uint8_t lean_string_dec_eq(lean_object*, lean_object*); @@ -21896,7 +21896,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Literal_type___closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_7602____closed__6; +x_2 = l_myMacro____x40_Init_Notation___hyg_7614____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } diff --git a/stage0/stdlib/Lean/MonadEnv.c b/stage0/stdlib/Lean/MonadEnv.c index 80a25dcf46..714e1d786b 100644 --- a/stage0/stdlib/Lean/MonadEnv.c +++ b/stage0/stdlib/Lean/MonadEnv.c @@ -78,6 +78,7 @@ extern lean_object* l_Lean_auxRecExt; lean_object* l_Lean_addAndCompile___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_MonadEnv_0__Lean_supportedRecursors___closed__10; extern lean_object* l_Lean_levelZero; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_9233____closed__4; lean_object* lean_nat_add(lean_object*, lean_object*); extern lean_object* l_Lean_throwUnknownConstant___rarg___closed__2; lean_object* l_Lean_isInductivePredicate_match__1(lean_object*); @@ -89,7 +90,6 @@ lean_object* l_Lean_Declaration_foldExprM___at___private_Lean_MonadEnv_0__Lean_c lean_object* l_List_foldlM___at___private_Lean_MonadEnv_0__Lean_checkUnsupported___spec__2___rarg___lambda__2(lean_object*, lean_object*, size_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ConstantInfo_levelParams(lean_object*); lean_object* l_Lean_isInductive(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_9209____closed__4; lean_object* l_Lean_addDecl_match__1(lean_object*); lean_object* l_Lean_evalConstCheck___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_isInductivePredicate_visit_match__1(lean_object*); @@ -127,6 +127,7 @@ uint8_t l_Lean_Environment_contains(lean_object*, lean_object*); lean_object* l_Lean_matchConstInduct(lean_object*, lean_object*); extern lean_object* l_Lean_casesOnSuffix___closed__1; lean_object* l_List_foldlM___at___private_Lean_MonadEnv_0__Lean_checkUnsupported___spec__3___rarg___lambda__1(lean_object*, lean_object*, lean_object*, size_t, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__4; uint8_t l_Lean_isInductivePredicate_visit(lean_object*); lean_object* l_Lean_findModuleOf_x3f___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfo(lean_object*); @@ -206,7 +207,6 @@ lean_object* lean_compile_decl(lean_object*, lean_object*, lean_object*); lean_object* l_List_foldlM___at___private_Lean_MonadEnv_0__Lean_checkUnsupported___spec__4___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkConstWithLevelParams(lean_object*); lean_object* l_List_foldlM___at___private_Lean_MonadEnv_0__Lean_checkUnsupported___spec__2___rarg___lambda__2___closed__3; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; lean_object* l_Lean_matchConst___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_map___at_Lean_mkConstWithLevelParams___spec__1(lean_object*); lean_object* l_Lean_mkLevelParam(lean_object*); @@ -218,11 +218,11 @@ lean_object* l_Lean_getConstInfoCtor(lean_object*); lean_object* l_List_foldlM___at___private_Lean_MonadEnv_0__Lean_checkUnsupported___spec__2___rarg___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_recOnSuffix___closed__1; lean_object* l_Lean_isInductivePredicate_match__1___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__4; lean_object* l_Lean_mkConst(lean_object*, lean_object*); extern lean_object* l_tryFinally___rarg___closed__1; lean_object* l_Lean_matchConstCtor(lean_object*, lean_object*); lean_object* l_Lean_isInductivePredicate(lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; lean_object* l___private_Lean_MonadEnv_0__Lean_supportedRecursors___closed__9; lean_object* l___private_Lean_MonadEnv_0__Lean_supportedRecursors; lean_object* l_Lean_matchConstCtor___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -2193,7 +2193,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___private_Lean_MonadEnv_0__Lean_supportedRecursors___closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -2221,7 +2221,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___private_Lean_MonadEnv_0__Lean_supportedRecursors___closed__5; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -2230,8 +2230,8 @@ static lean_object* _init_l___private_Lean_MonadEnv_0__Lean_supportedRecursors__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +x_1 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -2240,7 +2240,7 @@ static lean_object* _init_l___private_Lean_MonadEnv_0__Lean_supportedRecursors__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_2 = l_Lean_recOnSuffix___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2250,7 +2250,7 @@ static lean_object* _init_l___private_Lean_MonadEnv_0__Lean_supportedRecursors__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_2 = l_Lean_casesOnSuffix___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2280,8 +2280,8 @@ static lean_object* _init_l___private_Lean_MonadEnv_0__Lean_supportedRecursors__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_9209____closed__4; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +x_1 = l_myMacro____x40_Init_Notation___hyg_9233____closed__4; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -2290,7 +2290,7 @@ static lean_object* _init_l___private_Lean_MonadEnv_0__Lean_supportedRecursors__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_9209____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_9233____closed__4; x_2 = l_Lean_casesOnSuffix___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; diff --git a/stage0/stdlib/Lean/Parser/Basic.c b/stage0/stdlib/Lean/Parser/Basic.c index 26d7caca99..631889c7bd 100644 --- a/stage0/stdlib/Lean/Parser/Basic.c +++ b/stage0/stdlib/Lean/Parser/Basic.c @@ -846,7 +846,6 @@ lean_object* l_Lean_Parser_PrattParsingTables_trailingParsers___default; lean_object* l_Lean_Parser_noFirstTokenInfo___elambda__2(lean_object*, lean_object*); lean_object* l_Lean_Parser_withoutPosition(lean_object*); lean_object* l_Lean_Parser_nameLitFn___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Array_qsort_sort___at_Lean_Parser_Error_toString___spec__1(lean_object*, lean_object*, lean_object*); lean_object* l_Std_RBNode_ins___at_Lean_Parser_TokenMap_insert___spec__6___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentHashMap_insertAux___at_Lean_Parser_SyntaxNodeKindSet_insert___spec__2(lean_object*, size_t, size_t, lean_object*, lean_object*); @@ -1033,6 +1032,7 @@ lean_object* l_Lean_Parser_mkAntiquot___closed__2; lean_object* l_Lean_Parser_withResultOfInfo(lean_object*); lean_object* l_Lean_Parser_withAntiquotSuffixSpliceFn(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Basic___hyg_7420____lambda__1(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Lean_Parser_categoryParserOfStack___elambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_qpartition_loop___at_Lean_Parser_Error_toString___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_identFn(lean_object*, lean_object*); @@ -29802,7 +29802,7 @@ static lean_object* _init_l_Lean_Parser_mkAntiquot___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_2 = l_String_trim(x_1); return x_2; } diff --git a/stage0/stdlib/Lean/Parser/Command.c b/stage0/stdlib/Lean/Parser/Command.c index 80c9073927..af0d5e463b 100644 --- a/stage0/stdlib/Lean/Parser/Command.c +++ b/stage0/stdlib/Lean/Parser/Command.c @@ -1004,6 +1004,7 @@ lean_object* l_Lean_Parser_Command_initialize___elambda__1___closed__15; lean_object* l_Lean_Parser_Command_optionValue_formatter___closed__2; lean_object* l_Lean_Parser_Command_export___elambda__1___closed__10; lean_object* l_Lean_Parser_Command_synth; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__9; extern lean_object* l_Lean_Parser_numLit___closed__2; lean_object* l_Lean_Parser_Command_universes___elambda__1___closed__10; lean_object* l_Lean_Parser_Command_openHiding___elambda__1___closed__7; @@ -1102,7 +1103,6 @@ extern lean_object* l_Lean_Option_myMacro____x40_Lean_Data_Options___hyg_897____ lean_object* l_Lean_Parser_Command_initialize___elambda__1___closed__1; lean_object* l_Lean_Parser_Command_end___closed__5; lean_object* l_Lean_Parser_Command_namedPrio_formatter___closed__8; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__2; extern lean_object* l_Lean_Parser_Term_optType; lean_object* l_Lean_Parser_Command_openRenaming___elambda__1___closed__12; lean_object* l___regBuiltin_Lean_Parser_Command_section_parenthesizer(lean_object*); @@ -1118,7 +1118,6 @@ lean_object* l_Lean_Parser_Command_example_parenthesizer___closed__3; lean_object* l_Lean_Parser_Command_structFields___elambda__1___closed__23; lean_object* l_Lean_Parser_Command_classInductive___closed__5; lean_object* l_Lean_Parser_Tactic_set__option_parenthesizer___closed__2; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1; lean_object* l_Lean_Parser_Command_open___closed__2; extern lean_object* l_Lean_Parser_Term_letIdLhs___elambda__1___closed__6; lean_object* l_Lean_Parser_Term_open___closed__8; @@ -1363,7 +1362,6 @@ lean_object* l_Lean_Parser_Command_check_parenthesizer(lean_object*, lean_object lean_object* l_Lean_Parser_Command_end___closed__3; lean_object* l_Lean_Parser_Command_structImplicitBinder___elambda__1___closed__10; lean_object* l_Lean_Parser_Command_structFields___elambda__1___closed__11; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__9; lean_object* l_Lean_Parser_Command_resolve__name_formatter___closed__3; lean_object* l_Lean_Parser_Tactic_open___closed__9; lean_object* l_Lean_Parser_Command_namedPrio___closed__8; @@ -1431,6 +1429,7 @@ lean_object* l_Lean_Parser_Command_structCtor___closed__2; lean_object* l_Lean_Parser_Command_example_formatter___closed__4; lean_object* l_Lean_Parser_Command_init__quot___closed__7; extern lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__16; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__2; lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__5; lean_object* l_Lean_Parser_Command_openOnly_parenthesizer___closed__1; lean_object* l_Lean_Parser_Command_inferMod___elambda__1___closed__8; @@ -1513,6 +1512,7 @@ lean_object* l_Lean_Parser_Command_initialize___closed__5; lean_object* l_Lean_Parser_Command_open___elambda__1___closed__7; lean_object* l_Lean_Parser_Command_universe___elambda__1___closed__6; lean_object* l_Lean_Parser_Command_noncomputable___closed__6; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1; lean_object* l_Lean_Parser_Command_namespace___elambda__1___closed__1; lean_object* l_Lean_Parser_Command_declaration___closed__11; lean_object* l_Lean_Parser_Command_eval___closed__8; @@ -26481,7 +26481,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__3; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -26500,7 +26500,7 @@ static lean_object* _init_l_Lean_Parser_Command_set__option___elambda__1___close _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1; x_2 = l_Lean_Parser_Command_set__option___elambda__1___closed__2; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -26793,7 +26793,7 @@ static lean_object* _init_l_Lean_Parser_Command_set__option_formatter___closed__ _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1; x_2 = l_Lean_Parser_Command_set__option___elambda__1___closed__2; x_3 = 1; x_4 = lean_box(x_3); @@ -32659,7 +32659,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1160____closed__3; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__9; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__9; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -34434,7 +34434,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2278____closed__2; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -34453,7 +34453,7 @@ static lean_object* _init_l_Lean_Parser_Term_set__option___elambda__1___closed__ _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1; x_2 = l_Lean_Parser_Term_set__option___elambda__1___closed__2; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -34688,7 +34688,7 @@ static lean_object* _init_l_Lean_Parser_Term_set__option_formatter___closed__1() _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1; x_2 = l_Lean_Parser_Term_set__option___elambda__1___closed__2; x_3 = 1; x_4 = lean_box(x_3); @@ -35307,7 +35307,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_set__option___elambda__1___closed _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -35317,7 +35317,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_set__option___elambda__1___closed _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1; x_2 = l_Lean_Parser_Tactic_set__option___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -35376,7 +35376,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_set__option___elambda__1___closed _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__2; x_2 = l_Lean_Parser_Tactic_set__option___elambda__1___closed__6; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -35469,7 +35469,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_set__option___closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__2; x_2 = l_Lean_Parser_Tactic_set__option___closed__4; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -35540,7 +35540,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_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__6; -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Tactic_set__option; x_6 = lean_unsigned_to_nat(1000u); @@ -35552,7 +35552,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_set__option_formatter___closed__1 _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1; x_2 = l_Lean_Parser_Tactic_set__option___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -35615,7 +35615,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_set__option_formatter___closed__6 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__2; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Tactic_set__option_formatter___closed__5; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -35648,7 +35648,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__2; x_4 = l___regBuiltin_Lean_Parser_Tactic_set__option_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -35719,7 +35719,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_set__option_parenthesizer___close _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__2; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Tactic_set__option_parenthesizer___closed__5; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -35752,7 +35752,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__2; x_4 = l___regBuiltin_Lean_Parser_Tactic_set__option_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; diff --git a/stage0/stdlib/Lean/Parser/Do.c b/stage0/stdlib/Lean/Parser/Do.c index e480cf9248..2adefa8601 100644 --- a/stage0/stdlib/Lean/Parser/Do.c +++ b/stage0/stdlib/Lean/Parser/Do.c @@ -132,7 +132,6 @@ extern lean_object* l_Lean_Parser_Term_haveAssign___closed__2; lean_object* l_Lean_Parser_Term_doPatDecl___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_doContinue___elambda__1___closed__8; lean_object* l_Lean_Parser_Term_doExpr___elambda__1___closed__11; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__1; lean_object* l_Lean_Parser_Term_doIfLetBind___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_doCatch___closed__9; lean_object* l___regBuiltin_Lean_Parser_Term_doFor_parenthesizer(lean_object*); @@ -239,6 +238,7 @@ lean_object* l_Lean_Parser_Term_doAssert_formatter___closed__1; lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__33; lean_object* l_Lean_Parser_Term_doTry___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_doElem_quot___elambda__1___closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_object* l_Lean_Parser_Term_doIfLetBind___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_doReturn___closed__1; lean_object* l_Lean_Parser_Term_doIfLet___closed__4; @@ -289,7 +289,6 @@ lean_object* l_Lean_Parser_Term_doLetRec; extern lean_object* l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_do___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_doReturn___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__1; lean_object* l_Lean_Parser_Term_doMatch___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_liftMethod___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_doUnless___closed__2; @@ -381,7 +380,6 @@ lean_object* l_Lean_Parser_Term_termFor___closed__6; lean_object* l_Lean_Parser_Term_doFinally___closed__6; lean_object* l_Lean_Parser_Term_doIf___closed__1; lean_object* l_Lean_PrettyPrinter_Parenthesizer_toggleInsideQuot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__6; lean_object* l_Lean_Parser_Term_doIfLetBind___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_doCatchMatch___closed__3; lean_object* l_Lean_Parser_Term_doIfCond___closed__3; @@ -417,6 +415,7 @@ lean_object* l_Lean_Parser_Term_doReassign___closed__2; lean_object* l_Lean_Parser_Term_doIfLetBind___elambda__1___closed__9; lean_object* l_Lean_Parser_checkPrecFn___boxed(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__12; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; lean_object* l_Lean_Parser_Term_termReturn___elambda__1___closed__7; lean_object* l_Lean_Parser_Term_termBeforeDo___closed__2; lean_object* l_Lean_Parser_Term_doIfProp; @@ -642,9 +641,9 @@ lean_object* l_Lean_Parser_Term_doFor___closed__4; lean_object* l_Lean_Parser_Term_termReturn_formatter___closed__1; lean_object* l___regBuiltin_Lean_Parser_Term_doReassignArrow_parenthesizer(lean_object*); lean_object* l_Lean_Parser_Term_doMatch___elambda__1___closed__8; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1; lean_object* l_Lean_Parser_Term_elseIf; lean_object* l_Lean_Parser_Term_doMatch___elambda__1___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__6; lean_object* l_Lean_Parser_nodeInfo(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_doReturn___elambda__1___closed__15; lean_object* l_Lean_Parser_symbolFn___boxed(lean_object*, lean_object*, lean_object*); @@ -730,6 +729,7 @@ lean_object* l_Lean_PrettyPrinter_Formatter_withForbidden_formatter___rarg(lean_ lean_object* l_Lean_Parser_Term_termReturn; lean_object* l_Lean_Parser_Term_initFn____x40_Lean_Parser_Do___hyg_193____closed__13; lean_object* l_Lean_Parser_Term_doFor; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_object* l_Lean_Parser_Term_doSeqItem___elambda__1___closed__11; lean_object* l_Lean_Parser_Term_doCatch_parenthesizer___closed__7; lean_object* l_Lean_Parser_Term_doLetArrow; @@ -876,6 +876,7 @@ lean_object* l_Lean_Parser_Term_doElem_quot___elambda__1___closed__10; lean_object* l_Lean_Parser_Term_doReturn_parenthesizer___closed__5; lean_object* l_Lean_Parser_Term_doTry___elambda__1___closed__13; lean_object* l_Lean_Parser_Term_doIf_formatter___closed__11; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1; lean_object* l_Lean_Parser_Term_doContinue___closed__1; lean_object* l_Lean_Parser_Term_doReturn___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__7; @@ -1293,6 +1294,7 @@ lean_object* l_Lean_Parser_Term_doIfLetPure_parenthesizer(lean_object*, lean_obj lean_object* l_Lean_Parser_Term_doExpr_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_symbolInfo(lean_object*); lean_object* l___regBuiltinParser_Lean_Parser_Term_doLetArrow(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l_Lean_Parser_Term_doReassign___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_doContinue_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_doFor___closed__3; @@ -1510,7 +1512,6 @@ lean_object* l_Lean_Parser_Term_doLet___elambda__1___closed__15; lean_object* l_Lean_Parser_Term_doLetArrow___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__5; lean_object* l_Lean_Parser_Term_doLetRec___closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l_Lean_Parser_Term_doCatch_formatter___closed__3; lean_object* l_Lean_Parser_Term_doReturn_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_doTry_parenthesizer___closed__7; @@ -1577,7 +1578,6 @@ lean_object* l_Lean_Parser_Term_doLet_parenthesizer(lean_object*, lean_object*, lean_object* l_Lean_Parser_Term_doNested___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_doFor___closed__7; lean_object* l_Lean_Parser_Term_liftMethod; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; extern lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__11; lean_object* l___regBuiltin_Lean_Parser_Term_doBreak_parenthesizer(lean_object*); lean_object* l_Lean_Parser_Term_doFor___elambda__1___closed__10; @@ -4597,7 +4597,7 @@ static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___e _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; x_2 = l_String_trim(x_1); return x_2; } @@ -4638,7 +4638,7 @@ static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___e _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; x_2 = l_String_trim(x_1); return x_2; } @@ -4679,7 +4679,7 @@ static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___e _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; x_2 = l_String_trim(x_1); return x_2; } @@ -4818,7 +4818,7 @@ static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___e _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__1; x_2 = l_String_trim(x_1); return x_2; } @@ -7660,7 +7660,7 @@ if (x_9 == 0) { lean_object* x_10; lean_object* x_11; lean_dec(x_1); -x_10 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_10 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_11 = l_Lean_Parser_ParserState_mkNode(x_6, x_10, x_4); return x_11; } @@ -7670,7 +7670,7 @@ lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean x_12 = l_term___u2218_____closed__6; x_13 = lean_unsigned_to_nat(0u); x_14 = l_Lean_Parser_categoryParser___elambda__1(x_12, x_13, x_1, x_6); -x_15 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_15 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_16 = l_Lean_Parser_ParserState_mkNode(x_14, x_15, x_4); return x_16; } @@ -7704,7 +7704,7 @@ static lean_object* _init_l_Lean_Parser_Term_letIdDeclNoBinders___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_2 = l_Lean_Parser_Term_letIdDeclNoBinders___closed__2; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -8030,7 +8030,7 @@ lean_object* l_Lean_Parser_Term_letIdDeclNoBinders_formatter(lean_object* x_1, l _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; -x_6 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_6 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_7 = l_Lean_Parser_Term_letIdDeclNoBinders_formatter___closed__3; x_8 = l_Lean_PrettyPrinter_Formatter_node_formatter(x_6, x_7, x_1, x_2, x_3, x_4, x_5); return x_8; @@ -8203,7 +8203,7 @@ lean_object* l_Lean_Parser_Term_letIdDeclNoBinders_parenthesizer(lean_object* x_ _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; -x_6 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_6 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_7 = l_Lean_Parser_Term_letIdDeclNoBinders_parenthesizer___closed__3; x_8 = l_Lean_PrettyPrinter_Parenthesizer_node_parenthesizer(x_6, x_7, x_1, x_2, x_3, x_4, x_5); return x_8; @@ -18890,7 +18890,7 @@ static lean_object* _init_l_Lean_Parser_Term_doExpr___elambda__1___closed__3() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_1 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_2 = l_String_trim(x_1); return x_2; } @@ -19216,7 +19216,7 @@ static lean_object* _init_l_Lean_Parser_Term_doExpr_formatter___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_1 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; diff --git a/stage0/stdlib/Lean/Parser/Extra.c b/stage0/stdlib/Lean/Parser/Extra.c index 9c90c1ed60..6f482cd990 100644 --- a/stage0/stdlib/Lean/Parser/Extra.c +++ b/stage0/stdlib/Lean/Parser/Extra.c @@ -459,7 +459,6 @@ extern lean_object* l_instReprIterator___closed__3; lean_object* l_Lean_Parser_antiquotExpr_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_ident_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_optional_formatter___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_PrettyPrinter_Formatter_checkNoImmediateColon_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_mkAntiquotSplice_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_mkAntiquotSplice_formatter___closed__1; @@ -553,6 +552,7 @@ lean_object* l_Lean_Parser_many1Indent___closed__1; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_634____closed__27; lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_1075____closed__11; lean_object* l_Lean_Parser_symbol_parenthesizer(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Lean_PrettyPrinter_Parenthesizer_tokenWithAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_group(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_identFn(lean_object*, lean_object*); @@ -883,7 +883,7 @@ static lean_object* _init_l_Lean_Parser_mkAntiquot_formatter___closed__5() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; diff --git a/stage0/stdlib/Lean/Parser/Level.c b/stage0/stdlib/Lean/Parser/Level.c index ae363fd58c..6e910dcec4 100644 --- a/stage0/stdlib/Lean/Parser/Level.c +++ b/stage0/stdlib/Lean/Parser/Level.c @@ -117,7 +117,6 @@ lean_object* l_Lean_Parser_Level_max___elambda__1___closed__8; lean_object* l_Lean_Parser_Level_addLit_formatter___closed__1; lean_object* l_Lean_Parser_Level_imax___elambda__1___closed__1; lean_object* l_Lean_Parser_Level_ident___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__12; lean_object* l___regBuiltinParser_Lean_Parser_Level_paren(lean_object*); lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Level___hyg_4____closed__1; lean_object* l___regBuiltin_Lean_Parser_Level_num_formatter___closed__1; @@ -134,6 +133,7 @@ lean_object* l_Lean_Parser_Level_imax___elambda__1___closed__8; lean_object* l_Lean_Parser_nonReservedSymbolInfo(lean_object*, uint8_t); lean_object* l_Lean_Parser_Level_paren; lean_object* l___regBuiltin_Lean_Parser_Level_addLit_formatter___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__12; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Level___hyg_4____closed__2; lean_object* l_Lean_Parser_Level_addLit___elambda__1___closed__2; lean_object* l_Lean_Parser_Level_paren_formatter___closed__7; @@ -168,7 +168,6 @@ extern lean_object* l_Lean_PrettyPrinter_formatterAttribute; lean_object* l_Lean_Parser_Level_ident___closed__1; lean_object* l_Lean_Parser_Level_imax_formatter___closed__4; lean_object* l_Lean_Parser_registerBuiltinParserAttribute(lean_object*, lean_object*, uint8_t, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__7; lean_object* l_Lean_Parser_Level_addLit___closed__5; lean_object* l_Lean_Parser_Level_paren_formatter___closed__1; lean_object* l_Lean_Parser_Level_addLit___closed__3; @@ -202,6 +201,7 @@ lean_object* l_Lean_Parser_Level_hole___elambda__1___closed__5; lean_object* l___regBuiltin_Lean_Parser_Level_addLit_formatter(lean_object*); extern lean_object* l_Lean_Parser_numLit; lean_object* l_Lean_Parser_Level_max___closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__3; lean_object* l_Lean_Parser_numLit___elambda__1(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Parser_Level_hole_parenthesizer___closed__1; @@ -273,6 +273,7 @@ extern lean_object* l_rawNatLit___closed__5; extern lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__1; lean_object* l_Lean_Parser_Level_max___elambda__1___closed__3; lean_object* l_Lean_Parser_Level_imax___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l___regBuiltinParser_Lean_Parser_Level_num___closed__1; lean_object* l_Lean_PrettyPrinter_Parenthesizer_trailingNode_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Level_imax___closed__6; @@ -309,7 +310,6 @@ extern lean_object* l_Lean_Parser_identNoAntiquot___closed__2; lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__5; lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Level_paren___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; lean_object* l_Lean_Parser_Level_paren_parenthesizer___closed__3; extern lean_object* l_Lean_Parser_leadingNode_formatter___closed__2; lean_object* l_Lean_Parser_Level_max___closed__2; @@ -371,7 +371,7 @@ static lean_object* _init_l_Lean_Parser_Level_paren___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; x_2 = l_Lean_Parser_Level_paren___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -668,7 +668,7 @@ static lean_object* _init_l_Lean_Parser_Level_paren_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; x_2 = l_Lean_Parser_Level_paren___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -1734,7 +1734,7 @@ static lean_object* _init_l_Lean_Parser_Level_hole___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_2 = l_Lean_Parser_Level_hole___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -1745,7 +1745,7 @@ static lean_object* _init_l_Lean_Parser_Level_hole___elambda__1___closed__3() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_2 = l_String_trim(x_1); return x_2; } @@ -1915,7 +1915,7 @@ static lean_object* _init_l_Lean_Parser_Level_hole_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_2 = l_Lean_Parser_Level_hole___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -1930,7 +1930,7 @@ static lean_object* _init_l_Lean_Parser_Level_hole_formatter___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; diff --git a/stage0/stdlib/Lean/Parser/Syntax.c b/stage0/stdlib/Lean/Parser/Syntax.c index fcc07b0bc0..16f8719675 100644 --- a/stage0/stdlib/Lean/Parser/Syntax.c +++ b/stage0/stdlib/Lean/Parser/Syntax.c @@ -877,7 +877,6 @@ lean_object* l_Lean_Parser_Command_macroArg_formatter___closed__3; lean_object* l_Lean_Parser_registerBuiltinParserAttribute(lean_object*, lean_object*, uint8_t, lean_object*); lean_object* l_Lean_Parser_Term_prio_quot___closed__9; lean_object* l_Lean_Parser_Command_elab___elambda__1(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__7; lean_object* l_Lean_Parser_Command_macroTailCommand_formatter___closed__5; lean_object* l_Lean_Parser_Command_macroArgSymbol_formatter___closed__3; lean_object* l_Lean_Parser_Syntax_sepBy1___elambda__1___closed__8; @@ -1084,6 +1083,7 @@ lean_object* l_Lean_Parser_Command_macro_parenthesizer___closed__4; extern lean_object* l_Lean_Parser_Term_matchAlt_parenthesizer___closed__1; lean_object* l_Lean_Parser_Syntax_paren___closed__2; lean_object* l_Lean_Parser_Command_mixfixKind___elambda__1(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_object* l_Lean_Parser_Syntax_sepBy_parenthesizer___closed__5; lean_object* l_Lean_Parser_Syntax_sepBy___elambda__1___closed__22; lean_object* l_Lean_Parser_Command_mixfix_parenthesizer___closed__8; @@ -2267,7 +2267,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Syntax_addPrec___closed__6; -x_2 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_2 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -2286,7 +2286,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_paren___elambda__1___closed__3() _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; x_2 = l_Lean_Parser_Syntax_paren___elambda__1___closed__2; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -2522,7 +2522,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_paren_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; x_2 = l_Lean_Parser_Syntax_paren___elambda__1___closed__2; x_3 = 1; x_4 = lean_box(x_3); diff --git a/stage0/stdlib/Lean/Parser/Tactic.c b/stage0/stdlib/Lean/Parser/Tactic.c index 8513ade814..b19b40b4c4 100644 --- a/stage0/stdlib/Lean/Parser/Tactic.c +++ b/stage0/stdlib/Lean/Parser/Tactic.c @@ -54,6 +54,7 @@ lean_object* l_Lean_Parser_Tactic_unknown___elambda__1___closed__4; lean_object* l___regBuiltin_Lean_Parser_Tactic_nativeDecide_formatter(lean_object*); extern lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed; lean_object* l_Lean_Parser_Tactic_matchAlts_parenthesizer___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_object* l_Lean_Parser_Tactic_nativeDecide___elambda__1___closed__8; lean_object* l_Lean_Parser_tokenWithAntiquotFn(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_orelse_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -67,7 +68,6 @@ lean_object* l_Lean_Parser_Tactic_nativeDecide_parenthesizer___closed__2; lean_object* l___regBuiltinParser_Lean_Parser_Tactic_unknown(lean_object*); lean_object* l_Lean_Parser_Tactic_matchRhs___closed__1; lean_object* l_Lean_Parser_Tactic_introMatch___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__1; lean_object* l_Lean_Parser_Tactic_nativeDecide___elambda__1___closed__6; lean_object* l_Lean_Parser_Tactic_eraseAuxDiscrs___elambda__1___closed__9; lean_object* l_Lean_Parser_Tactic_match_formatter___closed__1; @@ -1626,7 +1626,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Tactic_intro___closed__2; -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -1645,7 +1645,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_match___elambda__1___closed__3() _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; x_2 = l_Lean_Parser_Tactic_match___elambda__1___closed__2; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -1953,7 +1953,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_match_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; x_2 = l_Lean_Parser_Tactic_match___elambda__1___closed__2; x_3 = 1; x_4 = lean_box(x_3); diff --git a/stage0/stdlib/Lean/Parser/Term.c b/stage0/stdlib/Lean/Parser/Term.c index 1e3d0a1f2a..e0ecdcc0ef 100644 --- a/stage0/stdlib/Lean/Parser/Term.c +++ b/stage0/stdlib/Lean/Parser/Term.c @@ -45,7 +45,6 @@ lean_object* l_Lean_Parser_Term_attr_quot; lean_object* l___regBuiltin_Lean_Parser_Term_forInMacro_parenthesizer(lean_object*); lean_object* l_Lean_Parser_finishCommentBlock(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_funImplicitBinder_formatter___closed__5; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__4; lean_object* l_Lean_Parser_Term_dbgTrace_parenthesizer___closed__4; extern lean_object* l_Lean_Name_toString___closed__1; lean_object* l_Lean_Parser_Term_dynamicQuot___closed__11; @@ -65,7 +64,6 @@ lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed___elambda__1___closed__2; lean_object* l___regBuiltin_Lean_Parser_Term_depArrow_parenthesizer(lean_object*); lean_object* l_Lean_Parser_Term_tupleTail___elambda__1___closed__14; lean_object* l_Lean_Parser_Term_binrel___elambda__1___closed__10; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__3; lean_object* l_Lean_Parser_Term_macroLastArg_formatter___closed__1; lean_object* l_Lean_Parser_Term_have_formatter___closed__2; lean_object* l_Lean_Parser_Term_explicitUniv_parenthesizer___closed__2; @@ -78,6 +76,7 @@ lean_object* l_Lean_Parser_Term_letrec_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_let__fun___elambda__1___closed__15; lean_object* l_Lean_Parser_Term_funImplicitBinder_formatter___closed__3; lean_object* l_Lean_Parser_Term_matchDiscr___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__7; lean_object* l_Lean_Parser_Term_sufficesDecl_parenthesizer___closed__1; lean_object* l___regBuiltinParser_Lean_Parser_Term_suffices(lean_object*); lean_object* l_Lean_Parser_Term_proj_formatter___closed__2; @@ -98,7 +97,6 @@ lean_object* l_Lean_Parser_Term_pipeProj; lean_object* l_Lean_Parser_Term_inaccessible___closed__8; lean_object* l_Lean_Parser_Term_dbgTrace_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_nomatch_parenthesizer___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__2; lean_object* l_Lean_Parser_Term_letPatDecl___closed__9; lean_object* l_Lean_Parser_Term_macroLastArg_formatter___closed__2; lean_object* l___regBuiltin_Lean_Parser_Term_pipeCompletion_parenthesizer___closed__1; @@ -129,6 +127,7 @@ lean_object* l_Lean_Parser_Term_ensureTypeOf___elambda__1___closed__6; lean_object* l_Lean_Parser_Term_optEllipsis___closed__1; lean_object* l_Lean_Parser_Term_structInst___closed__10; lean_object* l_Lean_Parser_Term_let__fun___elambda__1___closed__14; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__11; lean_object* l_Lean_Parser_Term_fromTerm___closed__3; lean_object* l_Lean_Parser_Term_leading__parser___elambda__1___closed__12; lean_object* l_Lean_Parser_Term_depArrow___elambda__1___closed__1; @@ -193,6 +192,7 @@ lean_object* l_Lean_Parser_Term_pipeProj___closed__7; lean_object* l_Lean_Parser_Term_sufficesDecl___elambda__1___closed__7; lean_object* l_Lean_Parser_Term_borrowed___closed__4; lean_object* l_Lean_Parser_Term_explicitBinder_parenthesizer___closed__4; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__4; lean_object* l_Lean_Parser_Term_matchDiscr___closed__2; extern lean_object* l_Lean_Parser_mkAntiquot_formatter___closed__5; lean_object* l_Lean_Parser_Term_arrow___closed__6; @@ -241,7 +241,6 @@ lean_object* l_Lean_Parser_Term_show; lean_object* l_Lean_Parser_Term_matchDiscr___elambda__1___closed__14; lean_object* l_Lean_Parser_Term_dynamicQuot___elambda__1___closed__17; lean_object* l_Lean_Parser_Level_quot_parenthesizer___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__7; lean_object* l_Lean_Parser_Term_matchDiscr___closed__1; lean_object* l___regBuiltin_Lean_Parser_Term_num_formatter___closed__1; lean_object* l_Lean_Parser_Term_noImplicitLambda; @@ -254,6 +253,7 @@ lean_object* l_Lean_Parser_Term_binderType_formatter___boxed(lean_object*, lean_ lean_object* l_Lean_Parser_Term_optIdent___closed__5; lean_object* l_Lean_Parser_Tactic_quot___elambda__1___closed__7; lean_object* l_Lean_Parser_Term_show___elambda__1___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__3; lean_object* l_Lean_Parser_Tactic_seq1_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_fun_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_borrowed___elambda__1___closed__7; @@ -294,7 +294,6 @@ lean_object* l_Lean_Parser_Term_funBinder_quot_parenthesizer___closed__5; lean_object* l_Lean_Parser_Term_funBinder_quot___closed__4; extern lean_object* l_Char_quote___closed__1; lean_object* l_Lean_Parser_Term_namedArgument___closed__7; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__4; lean_object* l_Lean_Parser_Term_suffices___closed__2; lean_object* l_Lean_Parser_Term_explicit___elambda__1___closed__8; lean_object* l_Lean_Parser_Term_stateRefT; @@ -313,6 +312,7 @@ lean_object* l_Lean_Parser_Term_structInstLVal_parenthesizer___closed__5; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Term___hyg_4135____closed__5; lean_object* lean_name_mk_string(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_structInst___closed__6; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_object* l_Lean_Parser_Term_ensureExpectedType___closed__1; extern lean_object* l_termDepIfThenElse___closed__11; lean_object* l_Lean_Parser_Term_basicFun_parenthesizer___closed__3; @@ -345,7 +345,6 @@ lean_object* l_Lean_Parser_Term_optType_parenthesizer___closed__1; lean_object* l_Lean_Parser_setLhsPrecFn(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_completion_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_lookahead_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__1; lean_object* l_Lean_Parser_Term_argument___closed__7; lean_object* l_Lean_Parser_Term_inaccessible___closed__9; lean_object* l_Lean_Parser_Term_haveDecl_formatter___closed__8; @@ -387,11 +386,11 @@ lean_object* l_Lean_Parser_Term_forInMacro_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_generalizingParam___closed__12; lean_object* l_Lean_Parser_Term_inaccessible___elambda__1___closed__7; lean_object* l_Lean_Parser_Term_attributes_parenthesizer___closed__5; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; lean_object* l_Lean_Parser_Term_namedArgument___closed__5; lean_object* l_Lean_Parser_Term_binrel_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_pipeProj___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_tacticSeq1Indented_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__4; extern lean_object* l_Lean_Parser_Level_max_parenthesizer___closed__2; lean_object* l___regBuiltin_Lean_Parser_Term_pipeProj_formatter(lean_object*); lean_object* l_Lean_Parser_Term_typeOf___closed__4; @@ -430,6 +429,7 @@ lean_object* l___regBuiltin_Lean_Parser_Term_panic_formatter___closed__1; lean_object* l_Lean_Parser_symbol_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_charLit; lean_object* l_Lean_Parser_Term_structInst_parenthesizer___closed__7; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__8; lean_object* l___regBuiltin_Lean_Parser_Term_cdot_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_inaccessible___closed__4; lean_object* l_Lean_Parser_Term_trueVal___elambda__1___closed__10; @@ -439,6 +439,7 @@ lean_object* l_Lean_Parser_Term_nomatch_formatter___closed__3; lean_object* l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__14; lean_object* l___regBuiltin_Lean_Parser_Term_scientific_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_show___elambda__1___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__9; lean_object* l_Lean_Parser_Term_ensureExpectedType___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_leading__parser; lean_object* l_Lean_Parser_Term_forInMacro___elambda__1___closed__9; @@ -462,10 +463,10 @@ lean_object* l_Lean_Parser_Term_type___elambda__1___closed__7; lean_object* l_Lean_Parser_Term_matchDiscr_quot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_dynamicQuot___elambda__1___closed__4; lean_object* l___regBuiltin_Lean_Parser_Term_nomatch_formatter___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__9; lean_object* l_Lean_Parser_Term_match_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_binderType___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_simpleBinder_parenthesizer___closed__2; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__1; lean_object* l_Lean_Parser_Term_letIdLhs_parenthesizer___closed__4; lean_object* l_Lean_Parser_Term_whereDecls___elambda__1___closed__16; lean_object* l_Lean_Parser_Term_matchDiscr_quot___closed__7; @@ -508,6 +509,7 @@ lean_object* l___regBuiltin_Lean_Parser_Term_explicit_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_hole___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_forall___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_structInst_parenthesizer___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__4; lean_object* l_Lean_Parser_Term_binderTactic___elambda__1___closed__3; lean_object* l_Lean_Parser_group_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_attrInstance___closed__1; @@ -587,7 +589,6 @@ lean_object* l_Lean_Parser_Term_pipeProj___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_binderDefault___elambda__1___closed__7; lean_object* l_Lean_Parser_Term_implicitBinder_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_paren___elambda__1___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__8; lean_object* l_Lean_Parser_Term_letRecDecl_parenthesizer___closed__6; lean_object* l___regBuiltin_Lean_Parser_Term_emptyC_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_ensureExpectedType___elambda__1___closed__9; @@ -600,6 +601,7 @@ lean_object* l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_ensureTypeOf___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_instBinder___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__1; extern lean_object* l_Lean_Parser_Level_hole_formatter___closed__2; extern lean_object* l_Lean_Parser_Tactic_tacticHave_____closed__5; lean_object* l_Lean_Parser_Term_byTactic; @@ -609,8 +611,8 @@ lean_object* l_Lean_Parser_Term_have___closed__3; lean_object* l_Lean_Parser_Term_dbgTrace_formatter___closed__5; lean_object* l_Lean_Parser_Term_binderDefault___closed__6; lean_object* l_Lean_Parser_tokenWithAntiquotFn(lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__3; lean_object* l_Lean_Parser_Term_binderTactic___elambda__1(lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; lean_object* l_Lean_Parser_Term_bracketedBinder_quot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_anonymousCtor___closed__8; lean_object* l_Lean_Parser_Term_matchAltsWhereDecls_formatter___closed__7; @@ -717,6 +719,7 @@ lean_object* l_Lean_Parser_Term_sorry_formatter___closed__3; lean_object* l_Lean_Parser_Term_trailing__parser___elambda__1___closed__5; lean_object* l_Lean_Parser_Term_app_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_explicitBinder_formatter___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__3; lean_object* l_Lean_Parser_Term_structInstLVal___closed__7; lean_object* l_Lean_Parser_Term_nomatch_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_ensureExpectedType___closed__8; @@ -729,7 +732,6 @@ lean_object* l_Lean_Parser_Term_matchDiscr___elambda__1___closed__13; extern lean_object* l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_suffices___elambda__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_forall_parenthesizer___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__1; lean_object* l_Lean_Parser_Term_namedArgument___elambda__1___closed__1; lean_object* l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1___closed__13; lean_object* l_Lean_Parser_Term_paren_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -797,6 +799,7 @@ lean_object* l_Lean_Parser_Term_scoped___elambda__1___closed__2; lean_object* l___regBuiltinParser_Lean_Parser_Term_letrec(lean_object*); lean_object* l___regBuiltin_Lean_Parser_Term_subst_formatter___closed__1; lean_object* l___regBuiltin_Lean_Parser_Term_nomatch_parenthesizer(lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__2; lean_object* l_Lean_Parser_ParserState_mkTrailingNode(lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Parser_Term_stateRefT_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_letPatDecl___closed__8; @@ -864,13 +867,13 @@ lean_object* l_Lean_Parser_Term_forInMacro___elambda__1___closed__11; lean_object* l_Lean_Parser_Term_explicit___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_sorry___closed__2; lean_object* l_Lean_Parser_Term_nomatch___closed__7; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__1; lean_object* l_Lean_Parser_Term_byTactic_formatter___closed__2; lean_object* l_Lean_Parser_Term_forInMacro___closed__5; lean_object* l_Lean_Parser_Term_generalizingParam_parenthesizer___closed__6; lean_object* l_Lean_Parser_Term_emptyC_parenthesizer___closed__4; lean_object* l_Lean_Parser_Term_structInst___elambda__1___closed__18; lean_object* l_Lean_Parser_Term_attr_quot_parenthesizer___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__9; lean_object* l_Lean_Parser_Term_sorry_formatter___closed__2; lean_object* l_Lean_Parser_Term_hole_formatter___closed__2; lean_object* l_Lean_Parser_Term_borrowed_parenthesizer___closed__3; @@ -890,10 +893,8 @@ lean_object* l_Lean_Parser_Term_structInst_parenthesizer(lean_object*, lean_obje lean_object* l_Lean_Parser_Term_scoped___elambda__1___closed__8; lean_object* l_Lean_Parser_Term_show___closed__6; lean_object* l_Lean_Parser_Term_noImplicitLambda___closed__7; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__2; lean_object* l_Lean_Parser_Term_nomatch___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_typeAscription_parenthesizer___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__6; lean_object* l_Lean_Parser_Term_attrInstance_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_attrInstance_parenthesizer___closed__3; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Term___hyg_4135____closed__25; @@ -933,6 +934,7 @@ lean_object* l_Lean_Parser_Term_binderType_parenthesizer(uint8_t, lean_object*, lean_object* l_Lean_Parser_Tactic_tacticSeq_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_structInstArrayRef_formatter___closed__1; lean_object* l_Lean_Parser_Term_pipeCompletion_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__5; lean_object* l_Lean_Parser_Term_funBinder_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_structInstLVal___closed__9; lean_object* l_Lean_Parser_Term_namedPattern___elambda__1___closed__3; @@ -968,6 +970,7 @@ lean_object* l___regBuiltin_Lean_Parser_Term_panic_formatter(lean_object*); lean_object* l_Lean_Parser_Term_typeAscription___elambda__1___closed__2; lean_object* l_Lean_Parser_checkPrecFn___boxed(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__12; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; lean_object* l_Lean_Parser_Term_forall___elambda__1___closed__13; lean_object* l_Lean_Parser_Term_anonymousCtor___closed__9; lean_object* l_Lean_Parser_Term_sorry___closed__1; @@ -1030,6 +1033,7 @@ lean_object* l_Lean_Parser_Term_binderType(uint8_t); lean_object* l_Lean_Parser_Term_pipeCompletion___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_inaccessible___elambda__1___closed__13; lean_object* l_Lean_Parser_Term_letDecl___closed__2; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__1; lean_object* l_Lean_Parser_Term_binrel___closed__9; lean_object* l_Lean_Parser_Term_optIdent___closed__2; lean_object* l_Lean_Parser_Term_structInstLVal_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1104,6 +1108,7 @@ lean_object* l_Lean_Parser_Term_funBinder_quot___closed__1; lean_object* l_Lean_Parser_Term_local___closed__1; lean_object* l_Lean_Parser_Term_generalizingParam___elambda__1___closed__12; lean_object* l_Lean_Parser_Term_paren___closed__7; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__2; lean_object* l_Lean_Parser_Term_unreachable___closed__1; lean_object* l___regBuiltin_Lean_Parser_Term_app_formatter___closed__1; lean_object* l_Lean_Parser_Term_depArrow___elambda__1___closed__17; @@ -1154,7 +1159,6 @@ lean_object* l_Lean_Parser_checkPrecFn(lean_object*, lean_object*, lean_object*) lean_object* l_Lean_Parser_Term_paren___elambda__1___closed__12; lean_object* l_Lean_Parser_Term_panic_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_typeOf_parenthesizer___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; lean_object* l_Lean_Parser_Command_docComment_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_atomic_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_whereDecls___elambda__1___closed__14; @@ -1188,6 +1192,7 @@ lean_object* l_Lean_Parser_Term_forall_parenthesizer___closed__5; lean_object* l_Lean_Parser_Term_optEllipsis_formatter___closed__2; extern lean_object* l_Lean_Parser_Tactic_letrec___closed__9; lean_object* l_Lean_Parser_Term_cdot___elambda__1___closed__13; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; lean_object* l_Lean_Parser_Term_attr_quot___elambda__1___closed__11; lean_object* l_Lean_Parser_tacticParser(lean_object*); lean_object* l_Lean_Parser_Term_quotedName___elambda__1___closed__3; @@ -1222,7 +1227,6 @@ extern lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__6; lean_object* l_Lean_Parser_Term_explicitUniv_formatter___closed__3; lean_object* l_Lean_Parser_Term_structInstLVal___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_explicitBinder_formatter___closed__4; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__2; lean_object* l_Lean_Parser_Term_paren___closed__5; lean_object* l_Lean_Parser_Term_let__delayed___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_sort___elambda__1___closed__3; @@ -1287,7 +1291,6 @@ extern lean_object* l_Lean_Parser_mkAntiquotSplice___closed__9; lean_object* l_Lean_Parser_Term_assert_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_haveDecl___elambda__1___closed__8; lean_object* l_Lean_Parser_Term_structInstLVal___elambda__1___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__7; lean_object* l_Lean_Parser_Term_completion___closed__3; lean_object* l_Lean_Parser_Term_cdot___closed__3; lean_object* l_Lean_Parser_Term_simpleBinder___elambda__1___closed__4; @@ -1343,9 +1346,11 @@ lean_object* l_Lean_Parser_Term_falseVal___elambda__1___closed__8; extern lean_object* l_Lean_Syntax_formatStxAux___closed__3; lean_object* l_Lean_ppIndent_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_letrec_parenthesizer___closed__5; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__2; lean_object* l_Lean_Parser_Term_matchAlts___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_byTactic___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_structInst___elambda__1___closed__15; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_8320____closed__2; extern lean_object* l_Lean_PrettyPrinter_parenthesizerAttribute; lean_object* l_Lean_Parser_Term_suffices___closed__4; lean_object* l_Lean_Parser_Term_sorry___closed__7; @@ -1372,6 +1377,7 @@ lean_object* l_Lean_Parser_Term_dbgTrace___closed__1; lean_object* l_Lean_Parser_Term_matchDiscr_quot___elambda__1___closed__3; lean_object* l___regBuiltinParser_Lean_Parser_Term_attr_quot(lean_object*); lean_object* l_Lean_Parser_Term_funImplicitBinder___elambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l_Lean_Parser_Term_hole___closed__4; lean_object* l_Lean_Parser_Term_structInstLVal___closed__3; lean_object* l_Lean_Parser_Term_fun___closed__6; @@ -1389,7 +1395,6 @@ lean_object* l_Lean_Parser_Term_namedPattern___elambda__1___closed__5; lean_object* l_Lean_Parser_Term_fun___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_local___elambda__1___closed__10; lean_object* l_Lean_Parser_Term_letDecl___closed__6; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__3; extern lean_object* l_Lean_Parser_Level_max___elambda__1___closed__8; lean_object* l_Lean_Parser_Term_trailing__parser; lean_object* l_Lean_Parser_Term_subst_formatter___closed__1; @@ -1417,7 +1422,6 @@ lean_object* l_Lean_Parser_Term_optEllipsis_parenthesizer(lean_object*, lean_obj lean_object* l_Lean_Parser_Term_panic_parenthesizer___closed__1; lean_object* l___regBuiltin_Lean_Parser_Term_noindex_parenthesizer(lean_object*); lean_object* l_Lean_Parser_Term_matchDiscr_formatter___closed__7; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; lean_object* l_Lean_Parser_Term_typeAscription; lean_object* l_Lean_Parser_Term_simpleBinder___closed__4; lean_object* l_Lean_Parser_Term_structInstLVal_formatter___closed__4; @@ -1428,12 +1432,10 @@ lean_object* l_Lean_Parser_Term_type___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_type_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_funImplicitBinder_parenthesizer___closed__5; lean_object* l_Lean_Parser_Term_sort___elambda__1___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_8308____closed__1; lean_object* l_Lean_Parser_Tactic_seq1___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_leading__parser___elambda__1___closed__7; lean_object* l_Lean_Parser_Term_haveDecl___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_fromTerm___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__12; lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed_formatter___closed__12; lean_object* l_Lean_Parser_Term_namedArgument___elambda__1___closed__5; lean_object* l_Lean_Parser_Term_typeOf___closed__5; @@ -1455,7 +1457,6 @@ lean_object* l_Lean_Parser_Term_arrow; lean_object* l___regBuiltin_Lean_Parser_Term_char_parenthesizer(lean_object*); lean_object* l_Lean_Parser_Term_arrow___closed__4; lean_object* l_Lean_Parser_Term_arrayRef_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; lean_object* l_Lean_Parser_Term_whereDecls___elambda__1___closed__12; lean_object* l_Lean_Parser_Term_namedArgument_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_letrec___closed__2; @@ -1515,7 +1516,6 @@ lean_object* l_Lean_Parser_Term_noindex_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_structInst___elambda__1___closed__16; lean_object* l_Lean_Parser_Term_match_formatter___closed__8; extern lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__11; lean_object* l_Lean_Parser_Term_sorry___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_funBinder___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_let___closed__8; @@ -1556,6 +1556,7 @@ lean_object* l_Lean_Parser_Term_proj___closed__4; lean_object* l_Lean_Parser_Term_char___closed__1; lean_object* l_Lean_Parser_Term_stateRefT_formatter___closed__1; lean_object* l_Lean_Parser_Term_fun; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__6; lean_object* l_Lean_Parser_Term_byTactic___elambda__1___closed__4; lean_object* l_Lean_Parser_nodeInfo(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_structInst___closed__4; @@ -1631,7 +1632,6 @@ lean_object* l_Lean_Parser_Term_proj___closed__9; lean_object* l_Lean_Parser_Term_structInst___elambda__1___closed__33; lean_object* l_Lean_Parser_Term_attributes_formatter___closed__4; lean_object* l_Lean_Parser_Term_parenSpecial___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__5; extern lean_object* l_Lean_Parser_antiquotNestedExpr___closed__2; lean_object* l_Lean_Parser_Tactic_tacticSeq_formatter___closed__1; lean_object* l_Lean_Parser_Term_dynamicQuot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1685,6 +1685,7 @@ lean_object* l_Lean_Parser_Term_prop___closed__2; lean_object* l_Lean_Parser_Term_let___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_noindex___elambda__1___closed__12; lean_object* l_Lean_Parser_Term_parenSpecial_formatter___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__12; lean_object* l_Lean_Parser_Term_let__fun___elambda__1___closed__16; lean_object* l_Lean_Parser_Term_trailing__parser_parenthesizer___closed__3; lean_object* l_Lean_Parser_Term_explicitBinder_formatter___closed__8; @@ -1774,7 +1775,9 @@ lean_object* l_Lean_Parser_Tactic_quotSeq_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_depArrow___closed__9; lean_object* l_Lean_Parser_Term_typeAscription___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_typeOf___elambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_object* l_Lean_PrettyPrinter_Formatter_visitAtom(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_object* l___regBuiltin_Lean_Parser_Term_prop_formatter___closed__1; lean_object* l_Lean_Parser_Term_whereDecls___closed__7; lean_object* l_Lean_Parser_Term_stateRefT___elambda__1___closed__10; @@ -1786,6 +1789,7 @@ lean_object* l___regBuiltin_Lean_Parser_Level_quot_formatter___closed__1; lean_object* l_Lean_Parser_Term_instBinder___elambda__1___closed__6; lean_object* l_Lean_Parser_Term_macroArg_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_explicit_parenthesizer___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__4; lean_object* l_Lean_Parser_Term_let__delayed___elambda__1___closed__7; lean_object* l_Lean_Parser_Term_structInstLVal___elambda__1___closed__14; lean_object* l_Lean_Parser_Term_app_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1798,7 +1802,6 @@ lean_object* l_Lean_Parser_Term_forInMacro_formatter___closed__1; lean_object* l_Lean_Parser_Term_ensureTypeOf___elambda__1___closed__13; lean_object* l_Lean_Parser_Term_suffices_parenthesizer___closed__5; extern lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; lean_object* l___regBuiltin_Lean_Parser_Term_type_formatter___closed__1; lean_object* l_Lean_Parser_Term_explicitBinder___closed__3; lean_object* l___regBuiltin_Lean_Parser_Term_have_parenthesizer(lean_object*); @@ -1905,7 +1908,6 @@ lean_object* l_Lean_Parser_Term_syntheticHole___elambda__1___closed__5; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Term___hyg_4135____closed__7; lean_object* l_Lean_Parser_Term_explicitUniv___closed__3; lean_object* l_Lean_Parser_Term_matchDiscr_quot_parenthesizer___closed__5; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__1; lean_object* l___regBuiltinParser_Lean_Parser_Term_inaccessible(lean_object*); lean_object* l_Lean_Parser_Term_cdot_formatter___closed__2; lean_object* l_Lean_Parser_Term_matchAltsWhereDecls___elambda__1___closed__4; @@ -1932,7 +1934,6 @@ lean_object* l_Lean_Parser_Tactic_quot_parenthesizer___closed__5; lean_object* l_Lean_Parser_Term_funImplicitBinder_parenthesizer___closed__1; extern lean_object* l_Lean_Parser_argPrec; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Term___hyg_4135____closed__10; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__11; lean_object* l_Lean_Parser_Term_letRecDecls_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_panic___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_structInstArrayRef___closed__3; @@ -1948,6 +1949,8 @@ lean_object* l_Lean_Parser_Term_fromTerm; lean_object* l_Lean_Parser_Term_anonymousCtor___closed__6; lean_object* l_Lean_Parser_Term_funBinder___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_matchDiscr_quot___closed__9; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__12; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__2; lean_object* l___regBuiltin_Lean_Parser_Term_depArrow_formatter(lean_object*); lean_object* l_Lean_Parser_Term_attrInstance___closed__2; lean_object* l_Lean_Parser_Term_have_parenthesizer___closed__4; @@ -1967,7 +1970,6 @@ lean_object* l_Lean_Parser_Term_type_formatter___closed__1; lean_object* l_Lean_Parser_Term_structInst___elambda__1___closed__24; lean_object* l_Lean_Parser_Term_assert___closed__9; lean_object* l_Lean_Parser_Term_attrKind___elambda__1___closed__4; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__2; lean_object* l_Lean_Parser_Term_letEqnsDecl_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_pipeProj___closed__8; lean_object* l_Lean_Parser_Term_syntheticHole___closed__6; @@ -2009,6 +2011,7 @@ lean_object* l_Lean_Parser_Term_matchDiscr_quot_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_subst___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_borrowed_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_show_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__3; lean_object* l_Lean_Parser_Term_emptyC___closed__2; lean_object* l_Lean_Parser_Term_whereDecls; lean_object* l_Lean_PrettyPrinter_Parenthesizer_withoutForbidden_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -2084,6 +2087,7 @@ lean_object* l_Lean_Parser_Term_paren___elambda__1___closed__11; lean_object* l_Lean_Parser_Term_falseVal; extern lean_object* l_Lean_Parser_Tactic_letrec___closed__1; lean_object* l_Lean_Parser_Term_quotedName___elambda__1(lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; lean_object* l_Lean_Parser_Term_structInstLVal___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_structInstField_parenthesizer___closed__3; lean_object* l_Lean_Parser_Term_attr_quot___elambda__1___closed__2; @@ -2091,9 +2095,11 @@ lean_object* l___regBuiltin_Lean_Parser_Term_unreachable_formatter(lean_object*) lean_object* l_Lean_Parser_Term_pipeProj_parenthesizer___closed__3; lean_object* l_Lean_Parser_Term_forInMacro___elambda__1___closed__2; lean_object* l___regBuiltin_Lean_Parser_Term_letrec_parenthesizer(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__7; lean_object* l_Lean_Parser_Term_ensureTypeOf___closed__1; lean_object* l_Lean_Parser_Term_structInst___elambda__1___closed__13; lean_object* l_Lean_Parser_Term_structInst_parenthesizer___closed__11; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; lean_object* l_Lean_Parser_Term_let__fun___closed__5; lean_object* l_Lean_Parser_Term_type___elambda__1___closed__12; lean_object* l_Lean_Parser_Term_forall___elambda__1___closed__19; @@ -2177,7 +2183,6 @@ lean_object* l___regBuiltin_Lean_Parser_Term_forInMacro_parenthesizer___closed__ lean_object* l_Lean_Parser_Term_fromTerm___elambda__1___closed__1; lean_object* l___regBuiltinParser_Lean_Parser_Term_num(lean_object*); lean_object* l_Lean_Parser_Term_app_formatter___closed__2; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__4; lean_object* l_Lean_Parser_Tactic_quot___closed__6; lean_object* l_Lean_Parser_Term_have_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_structInst___elambda__1___closed__36; @@ -2196,6 +2201,7 @@ lean_object* l_Lean_Parser_Term_depArrow___closed__1; lean_object* l_Lean_Parser_Tactic_quotSeq_parenthesizer___closed__6; lean_object* l_Lean_Parser_Term_proj___closed__5; lean_object* l_Lean_Parser_Term_letIdDecl_parenthesizer___closed__1; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1; lean_object* l_Lean_Parser_Term_binderDefault___closed__2; lean_object* l_Lean_Parser_Term_fromTerm_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_structInstField___closed__1; @@ -2234,7 +2240,6 @@ lean_object* l_Lean_Parser_Term_namedArgument; lean_object* l_Lean_Parser_Term_binderTactic___elambda__1___closed__8; lean_object* l_Lean_Parser_Command_docComment___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_dbgTrace___elambda__1___closed__7; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__1; lean_object* l_Lean_Parser_Term_structInst_parenthesizer___closed__4; lean_object* l_Lean_Parser_Term_implicitBinder(uint8_t); lean_object* l___regBuiltin_Lean_Parser_Tactic_quot_formatter(lean_object*); @@ -2279,6 +2284,7 @@ lean_object* l_Lean_Parser_Term_show___closed__5; lean_object* l_Lean_Parser_Term_tupleTail___elambda__1___closed__11; lean_object* l_Lean_Parser_Term_simpleBinder_formatter___closed__2; lean_object* l_Lean_Parser_Term_basicFun_parenthesizer___closed__1; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; lean_object* l_Lean_Parser_Term_attrInstance___elambda__1___closed__6; lean_object* l_Lean_Parser_Term_have___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_char___elambda__1(lean_object*, lean_object*); @@ -2290,7 +2296,6 @@ lean_object* l_Lean_Parser_Term_argument; extern lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__15; lean_object* l_Lean_Parser_Term_let__fun___elambda__1(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Parser_Term_anonymousCtor_formatter___closed__1; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; lean_object* l_Lean_Parser_Term_haveDecl___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_sufficesDecl___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_argument___elambda__1___closed__2; @@ -2317,7 +2322,6 @@ extern lean_object* l_Lean_Parser_mkAntiquotSplice___closed__5; lean_object* l_Lean_Parser_Command_commentBody___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_cdot___elambda__1___closed__3; extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_5484____spec__3___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__7; lean_object* l_Lean_Parser_Term_char_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_type___closed__2; lean_object* l_Lean_Parser_Term_forall_formatter___closed__1; @@ -2329,7 +2333,6 @@ lean_object* l_Lean_Parser_Term_let___elambda__1___closed__8; lean_object* l_Lean_Parser_Term_attrInstance_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_byTactic___closed__7; lean_object* l_Lean_Parser_Term_binderTactic___elambda__1___closed__12; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__1; lean_object* l_Lean_Parser_Term_structInst___closed__2; lean_object* l_Lean_Parser_Term_explicitUniv___closed__9; lean_object* l_Lean_Parser_evalInsideQuot___elambda__1(lean_object*, lean_object*, lean_object*, lean_object*); @@ -2465,6 +2468,7 @@ lean_object* l_Lean_Parser_Term_structInst___elambda__1___closed__23; lean_object* l_Lean_Parser_Level_quot___elambda__1___closed__13; lean_object* l_Lean_Parser_Term_prop___closed__4; lean_object* l_Lean_Parser_Term_syntheticHole_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; lean_object* l_Lean_Parser_Term_forall_formatter___closed__8; lean_object* l_Lean_Parser_Term_quotedName___elambda__1___closed__6; lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed___elambda__1___closed__9; @@ -2561,7 +2565,6 @@ lean_object* l_Lean_Parser_Term_inaccessible___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_generalizingParam_formatter___closed__7; lean_object* l_Lean_Parser_Term_let___elambda__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltinParser_Lean_Parser_Term_nomatch(lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2; lean_object* l_Lean_Parser_Term_structInstField; lean_object* l___regBuiltin_Lean_Parser_Term_app_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_borrowed___elambda__1___closed__9; @@ -2685,6 +2688,7 @@ lean_object* l_Lean_Parser_Term_dynamicQuot___elambda__1___closed__16; lean_object* l_Lean_Parser_Term_letrec___closed__9; lean_object* l_Lean_Parser_Term_haveDecl___closed__7; lean_object* l_Lean_Parser_Term_ellipsis; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; lean_object* l_Lean_Parser_Term_forall___elambda__1___closed__10; extern lean_object* l_Lean_Parser_antiquotNestedExpr_formatter___closed__2; lean_object* l_Lean_Parser_Term_arrow_formatter___closed__1; @@ -2713,7 +2717,6 @@ lean_object* l_Lean_Parser_Term_let___elambda__1___lambda__1(lean_object*, lean_ lean_object* l_Lean_Parser_Term_paren_parenthesizer___closed__7; lean_object* l_Lean_Parser_Term_noindex___closed__6; lean_object* l_Lean_Parser_Tactic_quotSeq___elambda__1___closed__2; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; lean_object* l_Lean_Parser_Term_borrowed___elambda__1___closed__8; lean_object* l_Lean_Parser_Term_typeAscription___closed__7; lean_object* l_Lean_Parser_Term_typeAscription_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -2870,6 +2873,7 @@ lean_object* l_Lean_Parser_Term_ident___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_syntheticHole___elambda__1___closed__6; lean_object* l___regBuiltin_Lean_Parser_Term_inaccessible_formatter___closed__1; lean_object* l_Lean_Parser_Term_binderTactic___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__7; lean_object* l_Lean_Parser_Term_forall___closed__1; lean_object* l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__10; lean_object* l_Lean_Parser_Term_funBinder_quot___closed__7; @@ -2907,6 +2911,7 @@ lean_object* l_Lean_Parser_Term_unreachable___closed__4; lean_object* l_Lean_Parser_Term_panic; lean_object* l_Lean_Parser_numLit___elambda__1(lean_object*, lean_object*); lean_object* l___regBuiltinParser_Lean_Parser_Term_noImplicitLambda(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_object* l_Lean_Parser_Term_funBinder_quot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Parser_Term_sort_formatter(lean_object*); lean_object* l_Lean_Parser_Term_cdot___elambda__1___closed__4; @@ -2920,7 +2925,6 @@ lean_object* l_Lean_Parser_Term_matchAlt___closed__4; lean_object* l_Lean_Parser_Term_have___closed__9; lean_object* l_Lean_Parser_Term_funSimpleBinder___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_app; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_8308____closed__2; lean_object* l_Lean_Parser_Term_depArrow_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_explicit_formatter___closed__4; extern lean_object* l_Lean_Parser_mkAntiquotSplice___closed__6; @@ -2986,6 +2990,7 @@ lean_object* l_Lean_Parser_Term_leading__parser_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_structInst___elambda__1___closed__25; lean_object* l_Lean_Parser_Term_ensureExpectedType_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_char_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__10; lean_object* l_Lean_Parser_Term_let__delayed_formatter___closed__6; lean_object* l___regBuiltin_Lean_Parser_Term_paren_formatter___closed__1; lean_object* l_Lean_Parser_Term_namedArgument___elambda__1___closed__10; @@ -3010,7 +3015,6 @@ lean_object* l___regBuiltin_Lean_Parser_Term_byTactic_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_local___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_match_parenthesizer___closed__10; lean_object* l_Lean_Parser_Term_sorry_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; lean_object* l_Lean_Parser_Term_scoped___closed__6; lean_object* l_Lean_Parser_Term_emptyC_formatter___closed__5; lean_object* l_Lean_Parser_Term_match___elambda__1___closed__2; @@ -3024,11 +3028,9 @@ lean_object* l_Lean_Parser_Term_attrKind_parenthesizer(lean_object*, lean_object lean_object* l_Lean_Parser_Term_funBinder_quot___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_funBinder_quot_formatter___closed__4; lean_object* l_Lean_Parser_Term_attr_quot___elambda__1(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__10; lean_object* l_Lean_Parser_Term_subst___closed__3; lean_object* l_Lean_Parser_Term_scoped___elambda__1___closed__10; lean_object* l_Lean_Parser_withPosition___lambda__1(lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; lean_object* l_Lean_Parser_Term_type___elambda__1___closed__8; lean_object* l_Lean_Parser_Term_let__fun_formatter___closed__4; lean_object* l___regBuiltinParser_Lean_Parser_Term_subst(lean_object*); @@ -3049,7 +3051,6 @@ lean_object* l_Lean_Parser_Term_funBinder_formatter___closed__1; extern lean_object* l_Lean_Parser_tokenWithAntiquotFn___lambda__2___closed__4; lean_object* l_Lean_Parser_Term_sufficesDecl___elambda__1___closed__2; lean_object* l_Lean_Parser_darrow___closed__1; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__2; lean_object* l_Lean_Parser_Term_letrec___elambda__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_dynamicQuot_formatter___closed__4; lean_object* l_Lean_Parser_Term_matchAlts___elambda__1(lean_object*, lean_object*, lean_object*); @@ -3157,6 +3158,7 @@ lean_object* l_Lean_Parser_Term_matchAltsWhereDecls___closed__2; lean_object* l_Lean_Parser_Term_falseVal___elambda__1___closed__1; lean_object* l_Lean_Parser_Tactic_quot___closed__4; lean_object* l_Lean_Parser_Term_simpleBinder___elambda__1___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_object* l_Lean_Parser_Term_type___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_structInst___closed__13; lean_object* l_Lean_Parser_Term_ellipsis___elambda__1___closed__2; @@ -3164,7 +3166,6 @@ lean_object* l_Lean_Parser_Term_matchDiscr_quot___closed__2; lean_object* l_Lean_Parser_Term_dynamicQuot___elambda__1___closed__5; lean_object* l_Lean_Parser_Term_borrowed___closed__3; lean_object* l_Lean_Parser_Term_match___elambda__1___closed__9; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; lean_object* l_Lean_PrettyPrinter_Formatter_evalInsideQuot_formatter___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__7; lean_object* l_Lean_Parser_Term_falseVal___closed__7; @@ -3266,6 +3267,7 @@ lean_object* l_Lean_Parser_Term_paren_parenthesizer___closed__5; lean_object* l_Lean_Parser_Term_tupleTail___elambda__1___closed__10; lean_object* l_Lean_Parser_Term_fromTerm_formatter___closed__4; lean_object* l_Lean_Parser_Term_dynamicQuot___elambda__1___closed__15; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_8320____closed__1; lean_object* l_Lean_Parser_Term_leading__parser___closed__2; lean_object* l_Lean_Parser_Term_typeOf_formatter___closed__4; lean_object* l_Lean_Parser_Term_falseVal___elambda__1___closed__5; @@ -3284,7 +3286,6 @@ lean_object* l_Lean_Parser_Term_let__fun_formatter___closed__2; lean_object* l_Lean_Parser_Term_argument_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_matchAltsWhereDecls_formatter___closed__4; lean_object* l_Lean_Parser_orelseFnCore(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__1; lean_object* l___regBuiltin_Lean_Parser_Term_noImplicitLambda_formatter(lean_object*); lean_object* l_Lean_Parser_Term_explicitUniv___closed__2; lean_object* l___regBuiltin_Lean_Parser_Term_explicitUniv_parenthesizer___closed__1; @@ -3308,6 +3309,7 @@ lean_object* l_Lean_Parser_Term_pipeProj_formatter___closed__4; lean_object* l_Lean_Parser_Term_pipeProj___elambda__1___closed__5; lean_object* l_Lean_Parser_Term_anonymousCtor___closed__10; lean_object* l_Lean_Parser_Term_fromTerm_formatter___closed__3; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__3; lean_object* l_Lean_Parser_Tactic_quot___closed__7; lean_object* l_Lean_Parser_Term_explicitUniv_parenthesizer___closed__5; lean_object* l_Lean_Parser_Command_docComment_parenthesizer___closed__4; @@ -3407,12 +3409,12 @@ lean_object* l_Lean_Parser_Term_stateRefT___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_matchAltsWhereDecls___elambda__1___closed__5; lean_object* l_Lean_Parser_Term_macroDollarArg___closed__1; lean_object* l_Lean_Parser_Term_tupleTail___closed__2; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__2; lean_object* l_Lean_Parser_Term_dbgTrace_formatter___closed__6; lean_object* l_Lean_Parser_Term_assert___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_attributes___elambda__1___closed__9; lean_object* l_Lean_Parser_Term_typeAscription_formatter___closed__2; lean_object* l_Lean_Parser_Term_depArrow_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__8; lean_object* l_Lean_Parser_Term_structInst_parenthesizer___closed__3; lean_object* l_Lean_Parser_Term_funImplicitBinder_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_arrayRef___closed__1; @@ -3526,6 +3528,7 @@ lean_object* l___regBuiltinParser_Lean_Parser_Term_scientific(lean_object*); lean_object* l_Lean_Parser_Term_app___closed__1; lean_object* l_Lean_Parser_Term_emptyC___closed__5; lean_object* l___regBuiltin_Lean_Parser_Term_have_formatter(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__10; lean_object* l_Lean_Parser_Term_funSimpleBinder___closed__1; lean_object* l_Lean_Parser_Term_stateRefT___elambda__1___closed__13; lean_object* l_Lean_Parser_Term_unreachable_parenthesizer___closed__1; @@ -3563,7 +3566,6 @@ lean_object* l_Lean_Parser_Term_paren___elambda__1___closed__6; lean_object* l_Lean_Parser_Term_funSimpleBinder___closed__2; lean_object* l_Lean_Parser_Term_tupleTail_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_binderTactic___elambda__1___closed__10; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__1; lean_object* l_Lean_Parser_Term_local___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_unreachable___elambda__1___closed__8; lean_object* l_Lean_Parser_Term_funBinder___closed__1; @@ -3627,7 +3629,6 @@ lean_object* l_Lean_Parser_Term_local___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_funImplicitBinder_parenthesizer___closed__3; lean_object* l_Lean_Parser_Term_letIdDecl_parenthesizer___closed__4; lean_object* l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1___closed__20; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__12; lean_object* l_Lean_Parser_Term_letPatDecl_formatter___closed__1; lean_object* l_Lean_Parser_Term_falseVal___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_typeAscription___closed__2; @@ -3698,7 +3699,6 @@ lean_object* l_Lean_Parser_Term_cdot_formatter(lean_object*, lean_object*, lean_ lean_object* l_Lean_Parser_Term_argument___closed__6; lean_object* l_Lean_Parser_Term_stateRefT___closed__5; lean_object* l_Lean_Parser_Term_letRecDecls___closed__4; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__3; lean_object* l_Lean_Parser_Term_let__delayed___elambda__1___closed__8; lean_object* l_Lean_Parser_Term_unreachable_formatter___closed__1; lean_object* l_Lean_Parser_Term_matchAlt_formatter___closed__2; @@ -3714,7 +3714,6 @@ lean_object* l_Lean_Parser_Term_attrInstance_parenthesizer___closed__5; lean_object* l_Lean_Parser_Term_ellipsis___closed__6; lean_object* l_Lean_Parser_Term_let__delayed_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_basicFun_formatter___closed__2; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2; lean_object* l_Lean_Parser_Term_anonymousCtor_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_let__fun___elambda__1___closed__1; extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Attr___hyg_27____closed__3; @@ -3747,11 +3746,9 @@ lean_object* l_Lean_Parser_Term_binrel_parenthesizer___closed__4; lean_object* l_Lean_Parser_Term_matchDiscr___elambda__1___closed__10; lean_object* l_Lean_Parser_Term_attr_quot___closed__2; extern lean_object* l_Lean_Parser_Tactic_intro___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_22350____closed__1; lean_object* l_Lean_Parser_Tactic_quotSeq___closed__1; lean_object* l_Lean_Parser_Term_panic___elambda__1___closed__6; lean_object* l_Lean_Parser_Term_dynamicQuot___elambda__1___closed__12; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_22350____closed__2; lean_object* l_Lean_Parser_Term_generalizingParam___closed__4; lean_object* l_Lean_Parser_Term_have___elambda__1___closed__5; lean_object* l_Lean_Parser_Term_doubleQuotedName_formatter___closed__2; @@ -3798,7 +3795,6 @@ lean_object* l_Lean_Parser_Term_matchDiscr_quot___closed__6; lean_object* l_Lean_PrettyPrinter_Parenthesizer_withPosition_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_bracketedBinder_quot___elambda__1___closed__11; lean_object* l_Lean_Parser_Term_parenSpecial_parenthesizer___closed__2; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__1; lean_object* l_Lean_Parser_Term_match_formatter___closed__10; lean_object* l_Lean_Parser_Term_scientific___closed__1; lean_object* l_Lean_Parser_Term_suffices_parenthesizer___closed__6; @@ -3826,6 +3822,7 @@ lean_object* l_Lean_Parser_Term_noindex_formatter(lean_object*, lean_object*, le lean_object* l_Lean_Parser_Term_attrInstance___closed__3; lean_object* l_Lean_Parser_Term_typeAscription___closed__6; lean_object* l_Lean_Parser_Term_trailing__parser___elambda__1___closed__2; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2; lean_object* l_Lean_Parser_Term_namedPattern_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_attrKind___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_haveDecl___closed__6; @@ -3918,7 +3915,6 @@ lean_object* l_Lean_Parser_Term_binderDefault___elambda__1___closed__6; lean_object* l_Lean_Parser_Term_show_formatter___closed__1; lean_object* l_Lean_Parser_Term_suffices_formatter___closed__6; lean_object* l_Lean_Parser_Term_optIdent_formatter___closed__2; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; lean_object* l_Lean_Parser_Term_prop_formatter___closed__1; lean_object* l_Lean_Parser_Term_funImplicitBinder___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_sufficesDecl_formatter___closed__3; @@ -3927,11 +3923,13 @@ lean_object* l_Lean_Parser_Term_pipeProj_parenthesizer___closed__4; lean_object* l_Lean_Parser_Term_attr_quot___closed__9; lean_object* l_Lean_Parser_Tactic_quotSeq___elambda__1___closed__6; lean_object* l_Lean_Parser_Term_namedPattern___closed__2; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__1; lean_object* l_Lean_Parser_Term_attrKind_formatter___closed__6; lean_object* l_Lean_Parser_Term_haveAssign_formatter___closed__1; lean_object* l_Lean_Parser_Term_dynamicQuot___elambda__1___closed__11; lean_object* l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1___closed__16; lean_object* l_Lean_Parser_Term_sort_parenthesizer___closed__2; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__4; lean_object* l_Lean_Parser_Term_sorry___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_generalizingParam_parenthesizer___closed__8; lean_object* l_Lean_Parser_Term_proj___closed__6; @@ -3992,7 +3990,6 @@ lean_object* l_Lean_Parser_Term_prop_parenthesizer(lean_object*, lean_object*, l lean_object* l_Lean_Parser_Term_sort___elambda__1___closed__9; lean_object* l___regBuiltin_Lean_Parser_Term_str_formatter(lean_object*); lean_object* l_Lean_Parser_Term_subst_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; lean_object* l_Lean_Parser_Term_app___closed__2; lean_object* l_Lean_Parser_Term_namedArgument_parenthesizer___closed__5; lean_object* l_Lean_Parser_Term_panic___closed__7; @@ -4111,6 +4108,7 @@ lean_object* l_Lean_Parser_Term_letRecDecls_parenthesizer___closed__4; lean_object* l_Lean_Parser_Term_forInMacro___closed__8; extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_938____closed__3; lean_object* l___regBuiltin_Lean_Parser_Term_anonymousCtor_parenthesizer___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_22374____closed__2; lean_object* l_Lean_Parser_Term_nomatch___closed__3; lean_object* l_Lean_Parser_Term_argument___closed__4; lean_object* l_Lean_Parser_Term_local___closed__7; @@ -4118,6 +4116,7 @@ lean_object* l_Lean_Parser_Term_dbgTrace___closed__3; lean_object* l_Lean_Parser_Term_local_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_quotSeq_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_generalizingParam_parenthesizer___closed__4; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__1; lean_object* l_Lean_Parser_Term_structInst___elambda__1___closed__27; lean_object* l_Lean_Parser_Term_panic_formatter___closed__2; lean_object* l_Lean_Parser_Term_trailing__parser___elambda__1___closed__13; @@ -4130,7 +4129,6 @@ extern lean_object* l_Lean_Parser_Tactic_rename___closed__6; lean_object* l_Lean_Parser_Term_match___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_scoped_formatter___closed__1; lean_object* l_Lean_Parser_Term_structInst_parenthesizer___closed__13; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__4; lean_object* l_Lean_Parser_Term_binderIdent___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_simpleBinder___closed__6; lean_object* l_Lean_Parser_Term_ensureTypeOf___closed__6; @@ -4179,7 +4177,6 @@ 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___regBuiltin_Lean_Parser_Term_pipeCompletion_formatter(lean_object*); lean_object* l_Lean_Parser_Term_tupleTail_formatter___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__10; lean_object* l_Lean_Parser_Term_matchAlt___closed__6; 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; @@ -4247,6 +4244,7 @@ lean_object* l_Lean_Parser_Term_sufficesDecl_formatter___closed__4; lean_object* l_Lean_Parser_Term_tupleTail_parenthesizer___closed__4; lean_object* l_Lean_Parser_Term_namedPattern_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_macroLastArg_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; lean_object* l_Lean_PrettyPrinter_Parenthesizer_tokenWithAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_nomatch___elambda__1___closed__7; extern lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__4; @@ -4385,11 +4383,13 @@ lean_object* l_Lean_Parser_Term_forall___closed__6; lean_object* l_Lean_Parser_Tactic_quot___elambda__1___closed__12; lean_object* l_Lean_Parser_Term_dynamicQuot___closed__1; lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__8; lean_object* l_Lean_Parser_Term_ensureTypeOf___closed__10; lean_object* l_Lean_Parser_Term_let_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_prop___closed__6; lean_object* l_Lean_Parser_Term_forInMacro___elambda__1___closed__10; lean_object* l_Lean_Parser_Term_funBinder_quot___closed__5; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_22374____closed__1; lean_object* l_Lean_Parser_Term_letRecDecl_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_macroLastArg; extern lean_object* l_Lean_Parser_Level_paren___closed__1; @@ -4401,6 +4401,7 @@ lean_object* l_Lean_Parser_Tactic_quot___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_structInstArrayRef___elambda__1___closed__8; lean_object* l_Lean_Parser_Term_typeSpec___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_trueVal___closed__7; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__4; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Term___hyg_4135____closed__27; lean_object* l_Lean_Parser_Term_hole___closed__1; lean_object* l_Lean_Parser_Term_binrel___closed__6; @@ -4413,7 +4414,6 @@ lean_object* l___regBuiltin_Lean_Parser_Term_show_formatter(lean_object*); lean_object* l_Lean_Parser_Term_ellipsis___elambda__1___closed__5; lean_object* l_Lean_Parser_Term_match___elambda__1___closed__13; lean_object* l_Lean_Parser_termParser_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__12; extern lean_object* l_Lean_Parser_Tactic_tacticSuffices_____closed__3; lean_object* l_Lean_Parser_Term_letIdLhs_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_attributes_formatter___closed__3; @@ -4926,7 +4926,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1__ _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -4936,7 +4936,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1__ _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__4; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__4; x_2 = l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -4957,7 +4957,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1__ _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_1 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_2 = l_String_trim(x_1); return x_2; } @@ -5153,7 +5153,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_2 = l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1___closed__21; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -5205,7 +5205,7 @@ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1___closed__20; x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_4 = l_Lean_Parser_nodeInfo(x_3, x_2); return x_4; } @@ -5638,7 +5638,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; x_1 = l_Lean_Parser_Tactic_case___closed__7; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_3 = l_Lean_Parser_Tactic_tacticSeq___closed__3; x_4 = 0; x_5 = l_Lean_Parser_nodeWithAntiquot(x_1, x_2, x_3, x_4); @@ -5735,7 +5735,7 @@ lean_inc(x_5); x_6 = lean_array_get_size(x_5); lean_dec(x_5); x_7 = lean_apply_2(x_4, x_1, x_2); -x_8 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_8 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_9 = l_Lean_Parser_ParserState_mkNode(x_7, x_8, x_6); return x_9; } @@ -5747,7 +5747,7 @@ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Tactic_seq1___elambda__1___closed__7; x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_4 = l_Lean_Parser_nodeInfo(x_3, x_2); return x_4; } @@ -5877,7 +5877,7 @@ static lean_object* _init_l_Lean_Parser_Term_byTactic___elambda__1___closed__1() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_22374____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -5887,7 +5887,7 @@ static lean_object* _init_l_Lean_Parser_Term_byTactic___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_22350____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_22374____closed__1; x_2 = l_Lean_Parser_Term_byTactic___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -5959,7 +5959,7 @@ static lean_object* _init_l_Lean_Parser_Term_byTactic___elambda__1___closed__9() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_22374____closed__2; x_2 = l_Lean_Parser_Term_byTactic___elambda__1___closed__7; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -6039,7 +6039,7 @@ static lean_object* _init_l_Lean_Parser_Term_byTactic___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_22374____closed__2; x_2 = l_Lean_Parser_Term_byTactic___closed__2; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -6110,7 +6110,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_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_22374____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_byTactic; x_6 = lean_unsigned_to_nat(1000u); @@ -6173,7 +6173,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticSeqBracketed_formatter___cl _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_1 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -6325,7 +6325,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticSeq1Indented_formatter___cl _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__4; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__4; x_2 = l_Lean_Parser_Tactic_tacticSeq1Indented___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -6350,7 +6350,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticSeq1Indented_formatter___cl _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Tactic_tacticSeq1Indented_formatter___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -6403,7 +6403,7 @@ _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; uint8_t x_9; lean_object* x_10; x_6 = l_Lean_Parser_Tactic_case___closed__7; -x_7 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_7 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_8 = l_Lean_Parser_Tactic_tacticSeq_formatter___closed__3; x_9 = 0; x_10 = l_Lean_Parser_nodeWithAntiquot_formatter(x_6, x_7, x_8, x_9, x_1, x_2, x_3, x_4, x_5); @@ -6414,7 +6414,7 @@ static lean_object* _init_l_Lean_Parser_Term_byTactic_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_22350____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_22374____closed__1; x_2 = l_Lean_Parser_Term_byTactic___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -6459,7 +6459,7 @@ static lean_object* _init_l_Lean_Parser_Term_byTactic_formatter___closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_22374____closed__2; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Term_byTactic_formatter___closed__4; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -6492,7 +6492,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_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_22374____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_byTactic_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -6681,7 +6681,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_tacticSeq1Indented_parenthesizer_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__5; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__5; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Tactic_tacticSeq1Indented_parenthesizer___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -6733,7 +6733,7 @@ lean_object* l_Lean_Parser_Tactic_tacticSeq_parenthesizer(lean_object* x_1, lean _start: { lean_object* x_6; lean_object* x_7; uint8_t x_8; lean_object* x_9; -x_6 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_6 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_7 = l_Lean_Parser_Tactic_tacticSeq_parenthesizer___closed__3; x_8 = 0; x_9 = l_Lean_Parser_nodeWithAntiquot_parenthesizer___rarg(x_6, x_7, x_8, x_1, x_2, x_3, x_4, x_5); @@ -6777,7 +6777,7 @@ static lean_object* _init_l_Lean_Parser_Term_byTactic_parenthesizer___closed__4( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_22374____closed__2; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Term_byTactic_parenthesizer___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -6810,7 +6810,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_myMacro____x40_Init_Notation___hyg_22350____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_22374____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_byTactic_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -8880,7 +8880,7 @@ static lean_object* _init_l_Lean_Parser_Term_hole___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -8890,7 +8890,7 @@ static lean_object* _init_l_Lean_Parser_Term_hole___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_2 = l_Lean_Parser_Term_hole___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -8901,7 +8901,7 @@ static lean_object* _init_l_Lean_Parser_Term_hole___elambda__1___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_2 = l_Lean_Parser_Level_hole___elambda__1___closed__5; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -8950,7 +8950,7 @@ static lean_object* _init_l_Lean_Parser_Term_hole___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_2 = l_Lean_Parser_Level_hole___closed__1; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -9021,7 +9021,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_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_3 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_4 = 1; x_5 = l_Lean_Parser_Term_hole; x_6 = lean_unsigned_to_nat(1000u); @@ -9033,7 +9033,7 @@ static lean_object* _init_l_Lean_Parser_Term_hole_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__12; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__12; x_2 = l_Lean_Parser_Term_hole___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -9048,7 +9048,7 @@ static lean_object* _init_l_Lean_Parser_Term_hole_formatter___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Level_hole_formatter___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -9081,7 +9081,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_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_3 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_4 = l___regBuiltin_Lean_Parser_Term_hole_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -9104,7 +9104,7 @@ static lean_object* _init_l_Lean_Parser_Term_hole_parenthesizer___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__1; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -9137,7 +9137,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_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_3 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_4 = l___regBuiltin_Lean_Parser_Term_hole_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -9147,7 +9147,7 @@ static lean_object* _init_l_Lean_Parser_Term_syntheticHole___elambda__1___closed _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -9157,7 +9157,7 @@ static lean_object* _init_l_Lean_Parser_Term_syntheticHole___elambda__1___closed _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__4; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__4; x_2 = l_Lean_Parser_Term_syntheticHole___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -9192,7 +9192,7 @@ static lean_object* _init_l_Lean_Parser_Term_syntheticHole___elambda__1___closed _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_2 = l_Lean_Parser_Term_syntheticHole___elambda__1___closed__4; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -9265,7 +9265,7 @@ static lean_object* _init_l_Lean_Parser_Term_syntheticHole___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_2 = l_Lean_Parser_Term_syntheticHole___closed__2; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -9336,7 +9336,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_4 = 1; x_5 = l_Lean_Parser_Term_syntheticHole; x_6 = lean_unsigned_to_nat(1000u); @@ -9348,7 +9348,7 @@ static lean_object* _init_l_Lean_Parser_Term_syntheticHole_formatter___closed__1 _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__4; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__4; x_2 = l_Lean_Parser_Term_syntheticHole___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -9387,7 +9387,7 @@ static lean_object* _init_l_Lean_Parser_Term_syntheticHole_formatter___closed__4 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_syntheticHole_formatter___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -9420,7 +9420,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_4 = l___regBuiltin_Lean_Parser_Term_syntheticHole_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -9467,7 +9467,7 @@ static lean_object* _init_l_Lean_Parser_Term_syntheticHole_parenthesizer___close _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_syntheticHole_parenthesizer___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -9500,7 +9500,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_4 = l___regBuiltin_Lean_Parser_Term_syntheticHole_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -9510,7 +9510,7 @@ static lean_object* _init_l_Lean_Parser_Term_sorry___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -9520,7 +9520,7 @@ static lean_object* _init_l_Lean_Parser_Term_sorry___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1; x_2 = l_Lean_Parser_Term_sorry___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -9531,7 +9531,7 @@ static lean_object* _init_l_Lean_Parser_Term_sorry___elambda__1___closed__3() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1; x_2 = l_String_trim(x_1); return x_2; } @@ -9560,7 +9560,7 @@ static lean_object* _init_l_Lean_Parser_Term_sorry___elambda__1___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; x_2 = l_Lean_Parser_Term_sorry___elambda__1___closed__5; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -9618,7 +9618,7 @@ static lean_object* _init_l_Lean_Parser_Term_sorry___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; x_2 = l_Lean_Parser_Term_sorry___closed__1; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -9689,7 +9689,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_sorry; x_6 = lean_unsigned_to_nat(1000u); @@ -9701,7 +9701,7 @@ static lean_object* _init_l_Lean_Parser_Term_sorry_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1; x_2 = l_Lean_Parser_Term_sorry___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -9716,7 +9716,7 @@ static lean_object* _init_l_Lean_Parser_Term_sorry_formatter___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -9726,7 +9726,7 @@ static lean_object* _init_l_Lean_Parser_Term_sorry_formatter___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_sorry_formatter___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -9759,7 +9759,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_sorry_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -9782,7 +9782,7 @@ static lean_object* _init_l_Lean_Parser_Term_sorry_parenthesizer___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__1; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -9815,7 +9815,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_sorry_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -10691,7 +10691,7 @@ static lean_object* _init_l_Lean_Parser_Term_typeAscription___elambda__1___close _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -10701,7 +10701,7 @@ static lean_object* _init_l_Lean_Parser_Term_typeAscription___elambda__1___close _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_14880____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_14904____closed__7; x_2 = l_Lean_Parser_Term_typeAscription___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -10753,7 +10753,7 @@ static lean_object* _init_l_Lean_Parser_Term_typeAscription___elambda__1___close _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_2 = l_Lean_Parser_Term_typeAscription___elambda__1___closed__6; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -10823,7 +10823,7 @@ static lean_object* _init_l_Lean_Parser_Term_typeAscription___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_2 = l_Lean_Parser_Term_typeAscription___closed__2; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -11388,7 +11388,7 @@ static lean_object* _init_l_Lean_Parser_Term_paren___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -11398,7 +11398,7 @@ static lean_object* _init_l_Lean_Parser_Term_paren___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; x_2 = l_Lean_Parser_Term_paren___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -11492,7 +11492,7 @@ static lean_object* _init_l_Lean_Parser_Term_paren___elambda__1___closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_2 = l_Lean_Parser_Term_paren___elambda__1___closed__9; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -11563,7 +11563,7 @@ static lean_object* _init_l_Lean_Parser_Term_paren___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_2 = l_Lean_Parser_Term_paren___closed__2; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -11634,7 +11634,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_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_3 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_4 = 1; x_5 = l_Lean_Parser_Term_paren; x_6 = lean_unsigned_to_nat(1000u); @@ -11724,7 +11724,7 @@ static lean_object* _init_l_Lean_Parser_Term_typeAscription_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_myMacro____x40_Init_Notation___hyg_14880____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_14904____closed__7; x_2 = l_Lean_Parser_Term_typeAscription___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -11761,7 +11761,7 @@ static lean_object* _init_l_Lean_Parser_Term_typeAscription_formatter___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_typeAscription_formatter___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -11822,7 +11822,7 @@ static lean_object* _init_l_Lean_Parser_Term_paren_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__7; x_2 = l_Lean_Parser_Term_paren___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -11921,7 +11921,7 @@ static lean_object* _init_l_Lean_Parser_Term_paren_formatter___closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_paren_formatter___closed__9; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -11954,7 +11954,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_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_3 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_4 = l___regBuiltin_Lean_Parser_Term_paren_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -12055,7 +12055,7 @@ static lean_object* _init_l_Lean_Parser_Term_typeAscription_parenthesizer___clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_typeAscription_parenthesizer___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -12213,7 +12213,7 @@ static lean_object* _init_l_Lean_Parser_Term_paren_parenthesizer___closed__10() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_paren_parenthesizer___closed__9; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -12246,7 +12246,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_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_3 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_4 = l___regBuiltin_Lean_Parser_Term_paren_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -12842,7 +12842,7 @@ static lean_object* _init_l_Lean_Parser_Term_fromTerm___elambda__1___closed__1() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__4; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__4; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -12852,7 +12852,7 @@ static lean_object* _init_l_Lean_Parser_Term_fromTerm___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__3; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__3; x_2 = l_Lean_Parser_Term_fromTerm___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -12912,7 +12912,7 @@ static lean_object* _init_l_Lean_Parser_Term_fromTerm___elambda__1___closed__8() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__4; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__4; x_2 = l_Lean_Parser_Term_fromTerm___elambda__1___closed__7; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -12982,7 +12982,7 @@ static lean_object* _init_l_Lean_Parser_Term_fromTerm___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__4; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__4; x_2 = l_Lean_Parser_Term_fromTerm___closed__2; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -13052,7 +13052,7 @@ static lean_object* _init_l_Lean_Parser_Term_haveAssign___elambda__1___closed__1 _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__3; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__3; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -13062,7 +13062,7 @@ static lean_object* _init_l_Lean_Parser_Term_haveAssign___elambda__1___closed__2 _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__2; x_2 = l_Lean_Parser_Term_haveAssign___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -13114,7 +13114,7 @@ static lean_object* _init_l_Lean_Parser_Term_haveAssign___elambda__1___closed__7 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__3; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__3; x_2 = l_Lean_Parser_Term_haveAssign___elambda__1___closed__6; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -13184,7 +13184,7 @@ static lean_object* _init_l_Lean_Parser_Term_haveAssign___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__3; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__3; x_2 = l_Lean_Parser_Term_haveAssign___closed__2; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -13254,7 +13254,7 @@ static lean_object* _init_l_Lean_Parser_Term_haveDecl___elambda__1___closed__1() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__1; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -13325,7 +13325,7 @@ static lean_object* _init_l_Lean_Parser_Term_haveDecl___elambda__1___closed__7() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__1; x_2 = l_Lean_Parser_Term_haveDecl___elambda__1___closed__6; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -13424,7 +13424,7 @@ static lean_object* _init_l_Lean_Parser_Term_haveDecl___closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__1; x_2 = l_Lean_Parser_Term_haveDecl___closed__4; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -13825,7 +13825,7 @@ static lean_object* _init_l_Lean_Parser_Term_have___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -13835,7 +13835,7 @@ static lean_object* _init_l_Lean_Parser_Term_have___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; x_2 = l_Lean_Parser_Term_have___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -13888,7 +13888,7 @@ static lean_object* _init_l_Lean_Parser_Term_have___elambda__1___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; x_2 = l_Lean_Parser_Term_have___elambda__1___closed__6; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -13970,7 +13970,7 @@ static lean_object* _init_l_Lean_Parser_Term_have___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; x_2 = l_Lean_Parser_Term_have___closed__3; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -14050,7 +14050,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; x_4 = 1; x_5 = l_Lean_Parser_Term_have; x_6 = lean_unsigned_to_nat(1000u); @@ -14093,7 +14093,7 @@ static lean_object* _init_l_Lean_Parser_Term_haveAssign_formatter___closed__1() _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__2; x_2 = l_Lean_Parser_Term_haveAssign___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -14130,7 +14130,7 @@ static lean_object* _init_l_Lean_Parser_Term_haveAssign_formatter___closed__4() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__3; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__3; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_haveAssign_formatter___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -14154,7 +14154,7 @@ static lean_object* _init_l_Lean_Parser_Term_fromTerm_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__3; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__3; x_2 = l_Lean_Parser_Term_fromTerm___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -14191,7 +14191,7 @@ static lean_object* _init_l_Lean_Parser_Term_fromTerm_formatter___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__4; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__4; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_fromTerm_formatter___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -14302,7 +14302,7 @@ static lean_object* _init_l_Lean_Parser_Term_haveDecl_formatter___closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__1; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_haveDecl_formatter___closed__8; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -14342,7 +14342,7 @@ static lean_object* _init_l_Lean_Parser_Term_have_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__2; x_2 = l_Lean_Parser_Term_have___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -14419,7 +14419,7 @@ static lean_object* _init_l_Lean_Parser_Term_have_formatter___closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Term_have_formatter___closed__7; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -14452,7 +14452,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; x_4 = l___regBuiltin_Lean_Parser_Term_have_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -14506,7 +14506,7 @@ static lean_object* _init_l_Lean_Parser_Term_haveAssign_parenthesizer___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__3; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__3; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_typeAscription_parenthesizer___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -14543,7 +14543,7 @@ static lean_object* _init_l_Lean_Parser_Term_fromTerm_parenthesizer___closed__2( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__4; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__4; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_typeAscription_parenthesizer___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -14652,7 +14652,7 @@ static lean_object* _init_l_Lean_Parser_Term_haveDecl_parenthesizer___closed__9( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19175____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19199____closed__1; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_haveDecl_parenthesizer___closed__8; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -14754,7 +14754,7 @@ static lean_object* _init_l_Lean_Parser_Term_have_parenthesizer___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Term_have_parenthesizer___closed__6; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -14787,7 +14787,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__3; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__3; x_4 = l___regBuiltin_Lean_Parser_Term_have_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -15328,7 +15328,7 @@ static lean_object* _init_l_Lean_Parser_Term_suffices___elambda__1___closed__1() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -15338,7 +15338,7 @@ static lean_object* _init_l_Lean_Parser_Term_suffices___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__1; x_2 = l_Lean_Parser_Term_suffices___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -15382,7 +15382,7 @@ static lean_object* _init_l_Lean_Parser_Term_suffices___elambda__1___closed__6() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__2; x_2 = l_Lean_Parser_Term_suffices___elambda__1___closed__5; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -15464,7 +15464,7 @@ static lean_object* _init_l_Lean_Parser_Term_suffices___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__2; x_2 = l_Lean_Parser_Term_suffices___closed__3; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -15544,7 +15544,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_suffices; x_6 = lean_unsigned_to_nat(1000u); @@ -15619,7 +15619,7 @@ static lean_object* _init_l_Lean_Parser_Term_suffices_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__1; x_2 = l_Lean_Parser_Term_suffices___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -15686,7 +15686,7 @@ static lean_object* _init_l_Lean_Parser_Term_suffices_formatter___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__2; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Term_suffices_formatter___closed__6; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -15719,7 +15719,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_suffices_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -15845,7 +15845,7 @@ static lean_object* _init_l_Lean_Parser_Term_suffices_parenthesizer___closed__6( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__2; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Term_suffices_parenthesizer___closed__5; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -15878,7 +15878,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19373____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19397____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_suffices_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -15888,7 +15888,7 @@ static lean_object* _init_l_Lean_Parser_Term_show___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -15898,7 +15898,7 @@ static lean_object* _init_l_Lean_Parser_Term_show___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__1; x_2 = l_Lean_Parser_Term_show___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -15950,7 +15950,7 @@ static lean_object* _init_l_Lean_Parser_Term_show___elambda__1___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__2; x_2 = l_Lean_Parser_Term_show___elambda__1___closed__6; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -16018,7 +16018,7 @@ static lean_object* _init_l_Lean_Parser_Term_show___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__2; x_2 = l_Lean_Parser_Term_show___closed__2; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -16089,7 +16089,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_show; x_6 = lean_unsigned_to_nat(1000u); @@ -16101,7 +16101,7 @@ static lean_object* _init_l_Lean_Parser_Term_show_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__1; x_2 = l_Lean_Parser_Term_show___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -16138,7 +16138,7 @@ static lean_object* _init_l_Lean_Parser_Term_show_formatter___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__2; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Term_show_formatter___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -16171,7 +16171,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_show_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -16206,7 +16206,7 @@ static lean_object* _init_l_Lean_Parser_Term_show_parenthesizer___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__2; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Term_show_parenthesizer___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -16239,7 +16239,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19744____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19768____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_show_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -23566,8 +23566,8 @@ lean_closure_set(x_21, 1, x_17); x_22 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_22, 0, x_19); lean_ctor_set(x_22, 1, x_21); -x_23 = l_myMacro____x40_Init_Notation___hyg_13954____closed__9; -x_24 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_23 = l_myMacro____x40_Init_Notation___hyg_13978____closed__9; +x_24 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_25 = 0; x_26 = l_Lean_Parser_nodeWithAntiquot(x_23, x_24, x_22, x_25); return x_26; @@ -23594,7 +23594,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchAlts___elambda__1___closed__1( _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -23604,7 +23604,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchAlts___elambda__1___closed__2( _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__7; x_2 = l_Lean_Parser_Term_matchAlts___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -23856,7 +23856,7 @@ x_15 = lean_ctor_get(x_14, 0); lean_inc(x_15); x_16 = lean_alloc_closure((void*)(l_Lean_Parser_Term_matchAlts___lambda__1), 3, 1); lean_closure_set(x_16, 0, x_14); -x_17 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_17 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_18 = l_Lean_Parser_nodeInfo(x_17, x_15); x_19 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_19, 0, x_17); @@ -23887,7 +23887,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchDiscr___elambda__1___closed__1 _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -23897,7 +23897,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchDiscr___elambda__1___closed__2 _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; x_2 = l_Lean_Parser_Term_matchDiscr___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -24017,7 +24017,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchDiscr___elambda__1___closed__1 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2 = l_Lean_Parser_Term_matchDiscr___elambda__1___closed__12; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -24080,7 +24080,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchDiscr___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2 = l_Lean_Parser_Term_matchDiscr___closed__1; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -24386,7 +24386,7 @@ static lean_object* _init_l_Lean_Parser_Term_falseVal___elambda__1___closed__5() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_2 = l_String_trim(x_1); return x_2; } @@ -24873,7 +24873,7 @@ static lean_object* _init_l_Lean_Parser_Term_match___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -24883,7 +24883,7 @@ static lean_object* _init_l_Lean_Parser_Term_match___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; x_2 = l_Lean_Parser_Term_match___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -25029,7 +25029,7 @@ static lean_object* _init_l_Lean_Parser_Term_match___elambda__1___closed__15() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2 = l_Lean_Parser_Term_match___elambda__1___closed__14; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -25145,7 +25145,7 @@ static lean_object* _init_l_Lean_Parser_Term_match___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2 = l_Lean_Parser_Term_match___closed__6; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -25216,7 +25216,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_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_match; x_6 = lean_unsigned_to_nat(1000u); @@ -25295,7 +25295,7 @@ static lean_object* _init_l_Lean_Parser_Term_falseVal_formatter___closed__2() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_2 = 0; x_3 = lean_box(x_2); x_4 = lean_alloc_closure((void*)(l_Lean_Parser_nonReservedSymbol_formatter___boxed), 7, 2); @@ -25470,7 +25470,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchDiscr_formatter___closed__1() _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; x_2 = l_Lean_Parser_Term_matchDiscr___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -25541,7 +25541,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchDiscr_formatter___closed__7() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_matchDiscr_formatter___closed__6; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -25610,8 +25610,8 @@ x_14 = l_Lean_Parser_Term_matchAlt_formatter___closed__1; x_15 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_15, 0, x_14); lean_closure_set(x_15, 1, x_13); -x_16 = l_myMacro____x40_Init_Notation___hyg_13954____closed__9; -x_17 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_16 = l_myMacro____x40_Init_Notation___hyg_13978____closed__9; +x_17 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_18 = 0; x_19 = l_Lean_Parser_nodeWithAntiquot_formatter(x_16, x_17, x_15, x_18, x_2, x_3, x_4, x_5, x_6); return x_19; @@ -25621,7 +25621,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchAlts_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__7; x_2 = l_Lean_Parser_Term_matchAlts___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -25648,7 +25648,7 @@ x_11 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_withPosition_fo lean_closure_set(x_11, 0, x_10); x_12 = lean_alloc_closure((void*)(l_Lean_ppDedent_formatter), 6, 1); lean_closure_set(x_12, 0, x_11); -x_13 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_13 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_14 = lean_unsigned_to_nat(1024u); x_15 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); lean_closure_set(x_15, 0, x_13); @@ -25663,7 +25663,7 @@ static lean_object* _init_l_Lean_Parser_Term_match_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; x_2 = l_Lean_Parser_Term_match___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -25801,7 +25801,7 @@ static lean_object* _init_l_Lean_Parser_Term_match_formatter___closed__13() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Term_match_formatter___closed__12; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -25834,7 +25834,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_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_match_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -26086,7 +26086,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchDiscr_parenthesizer___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_matchDiscr_parenthesizer___closed__5; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -26145,7 +26145,7 @@ x_14 = l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__1; x_15 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_15, 0, x_14); lean_closure_set(x_15, 1, x_13); -x_16 = l_myMacro____x40_Init_Notation___hyg_13954____closed__10; +x_16 = l_myMacro____x40_Init_Notation___hyg_13978____closed__10; x_17 = 0; x_18 = l_Lean_Parser_nodeWithAntiquot_parenthesizer___rarg(x_16, x_15, x_17, x_2, x_3, x_4, x_5, x_6); return x_18; @@ -26180,7 +26180,7 @@ x_11 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_withPositio lean_closure_set(x_11, 0, x_10); x_12 = lean_alloc_closure((void*)(l_Lean_Parser_ppDedent_parenthesizer), 6, 1); lean_closure_set(x_12, 0, x_11); -x_13 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_13 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_14 = lean_unsigned_to_nat(1024u); x_15 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); lean_closure_set(x_15, 0, x_13); @@ -26321,7 +26321,7 @@ static lean_object* _init_l_Lean_Parser_Term_match_parenthesizer___closed__12() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Term_match_parenthesizer___closed__11; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -26354,7 +26354,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_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_match_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -27210,8 +27210,8 @@ static lean_object* _init_l_Lean_Parser_Term_basicFun___closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__11; -x_2 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__11; +x_2 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_3 = l_Lean_Parser_Term_basicFun___closed__9; x_4 = 0; x_5 = l_Lean_Parser_nodeWithAntiquot(x_1, x_2, x_3, x_4); @@ -27230,7 +27230,7 @@ static lean_object* _init_l_Lean_Parser_Term_fun___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -27240,7 +27240,7 @@ static lean_object* _init_l_Lean_Parser_Term_fun___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; x_2 = l_Lean_Parser_Term_fun___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -27268,7 +27268,7 @@ static lean_object* _init_l_Lean_Parser_Term_fun___elambda__1___closed__5() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; x_2 = l_String_trim(x_1); return x_2; } @@ -27337,7 +27337,7 @@ static lean_object* _init_l_Lean_Parser_Term_fun___elambda__1___closed__11() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_2 = l_Lean_Parser_Term_fun___elambda__1___closed__9; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -27420,7 +27420,7 @@ static lean_object* _init_l_Lean_Parser_Term_fun___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_2 = l_Lean_Parser_Term_fun___closed__3; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -27491,7 +27491,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_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_3 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_4 = 1; x_5 = l_Lean_Parser_Term_fun; x_6 = lean_unsigned_to_nat(1000u); @@ -27726,8 +27726,8 @@ lean_object* l_Lean_Parser_Term_basicFun_formatter(lean_object* x_1, lean_object _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; uint8_t x_9; lean_object* x_10; -x_6 = l_myMacro____x40_Init_Notation___hyg_13352____closed__11; -x_7 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_6 = l_myMacro____x40_Init_Notation___hyg_13376____closed__11; +x_7 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_8 = l_Lean_Parser_Term_basicFun_formatter___closed__5; x_9 = 0; x_10 = l_Lean_Parser_nodeWithAntiquot_formatter(x_6, x_7, x_8, x_9, x_1, x_2, x_3, x_4, x_5); @@ -27738,7 +27738,7 @@ static lean_object* _init_l_Lean_Parser_Term_fun_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; x_2 = l_Lean_Parser_Term_fun___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -27754,7 +27754,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Term_fun___elambda__1___closed__3; -x_2 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_2 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_unicodeSymbol_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -27797,7 +27797,7 @@ static lean_object* _init_l_Lean_Parser_Term_fun_formatter___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_2 = l_Lean_Parser_maxPrec; x_3 = l_Lean_Parser_Term_fun_formatter___closed__5; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -27830,7 +27830,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_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_3 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_4 = l___regBuiltin_Lean_Parser_Term_fun_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -28051,7 +28051,7 @@ lean_object* l_Lean_Parser_Term_basicFun_parenthesizer(lean_object* x_1, lean_ob _start: { lean_object* x_6; lean_object* x_7; uint8_t x_8; lean_object* x_9; -x_6 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_6 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_7 = l_Lean_Parser_Term_basicFun_parenthesizer___closed__5; x_8 = 0; x_9 = l_Lean_Parser_nodeWithAntiquot_parenthesizer___rarg(x_6, x_7, x_8, x_1, x_2, x_3, x_4, x_5); @@ -28107,7 +28107,7 @@ static lean_object* _init_l_Lean_Parser_Term_fun_parenthesizer___closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_1 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_2 = l_Lean_Parser_maxPrec; x_3 = l_Lean_Parser_Term_fun_parenthesizer___closed__4; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -28140,7 +28140,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_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_3 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_4 = l___regBuiltin_Lean_Parser_Term_fun_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -30652,8 +30652,8 @@ static lean_object* _init_l_Lean_Parser_Term_letIdDecl___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_15425____closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_1 = l_myMacro____x40_Init_Notation___hyg_15449____closed__5; +x_2 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_3 = l_Lean_Parser_Term_letIdDecl___closed__6; x_4 = 0; x_5 = l_Lean_Parser_nodeWithAntiquot(x_1, x_2, x_3, x_4); @@ -30908,7 +30908,7 @@ static lean_object* _init_l_Lean_Parser_Term_letDecl___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; x_2 = l_String_trim(x_1); return x_2; } @@ -30938,7 +30938,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Term_letDecl___closed__3; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_notFollowedByFn___boxed), 4, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -31039,8 +31039,8 @@ static lean_object* _init_l_Lean_Parser_Term_letDecl___closed__12() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_15425____closed__3; -x_2 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_15449____closed__3; +x_2 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_3 = l_Lean_Parser_Term_letDecl___closed__11; x_4 = 0; x_5 = l_Lean_Parser_nodeWithAntiquot(x_1, x_2, x_3, x_4); @@ -31398,7 +31398,7 @@ static lean_object* _init_l_Lean_Parser_Term_let___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -31408,7 +31408,7 @@ static lean_object* _init_l_Lean_Parser_Term_let___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; x_2 = l_Lean_Parser_Term_let___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -31456,7 +31456,7 @@ static lean_object* _init_l_Lean_Parser_Term_let___elambda__1___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_2 = l_Lean_Parser_Term_let___elambda__1___closed__5; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -31538,7 +31538,7 @@ static lean_object* _init_l_Lean_Parser_Term_let___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_2 = l_Lean_Parser_Term_let___closed__3; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -31618,7 +31618,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_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_let; x_6 = lean_unsigned_to_nat(1000u); @@ -31772,8 +31772,8 @@ lean_object* l_Lean_Parser_Term_letIdDecl_formatter(lean_object* x_1, lean_objec _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; uint8_t x_9; lean_object* x_10; -x_6 = l_myMacro____x40_Init_Notation___hyg_15425____closed__5; -x_7 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_6 = l_myMacro____x40_Init_Notation___hyg_15449____closed__5; +x_7 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_8 = l_Lean_Parser_Term_letIdDecl_formatter___closed__4; x_9 = 0; x_10 = l_Lean_Parser_nodeWithAntiquot_formatter(x_6, x_7, x_8, x_9, x_1, x_2, x_3, x_4, x_5); @@ -31878,7 +31878,7 @@ static lean_object* _init_l_Lean_Parser_Term_letDecl_formatter___closed__1() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__3; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__3; x_2 = 0; x_3 = lean_box(x_2); x_4 = lean_alloc_closure((void*)(l_Lean_Parser_nonReservedSymbol_formatter___boxed), 7, 2); @@ -31961,8 +31961,8 @@ lean_object* l_Lean_Parser_Term_letDecl_formatter(lean_object* x_1, lean_object* _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; uint8_t x_9; lean_object* x_10; -x_6 = l_myMacro____x40_Init_Notation___hyg_15425____closed__3; -x_7 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_6 = l_myMacro____x40_Init_Notation___hyg_15449____closed__3; +x_7 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_8 = l_Lean_Parser_Term_letDecl_formatter___closed__8; x_9 = 0; x_10 = l_Lean_Parser_nodeWithAntiquot_formatter(x_6, x_7, x_8, x_9, x_1, x_2, x_3, x_4, x_5); @@ -31973,7 +31973,7 @@ static lean_object* _init_l_Lean_Parser_Term_let_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; x_2 = l_Lean_Parser_Term_let___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -32040,7 +32040,7 @@ static lean_object* _init_l_Lean_Parser_Term_let_formatter___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Term_let_formatter___closed__6; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -32073,7 +32073,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_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_let_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -32224,7 +32224,7 @@ lean_object* l_Lean_Parser_Term_letIdDecl_parenthesizer(lean_object* x_1, lean_o _start: { lean_object* x_6; lean_object* x_7; uint8_t x_8; lean_object* x_9; -x_6 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_6 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_7 = l_Lean_Parser_Term_letIdDecl_parenthesizer___closed__4; x_8 = 0; x_9 = l_Lean_Parser_nodeWithAntiquot_parenthesizer___rarg(x_6, x_7, x_8, x_1, x_2, x_3, x_4, x_5); @@ -32397,7 +32397,7 @@ lean_object* l_Lean_Parser_Term_letDecl_parenthesizer(lean_object* x_1, lean_obj _start: { lean_object* x_6; lean_object* x_7; uint8_t x_8; lean_object* x_9; -x_6 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_6 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_7 = l_Lean_Parser_Term_letDecl_parenthesizer___closed__7; x_8 = 0; x_9 = l_Lean_Parser_nodeWithAntiquot_parenthesizer___rarg(x_6, x_7, x_8, x_1, x_2, x_3, x_4, x_5); @@ -32463,7 +32463,7 @@ static lean_object* _init_l_Lean_Parser_Term_let_parenthesizer___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Term_let_parenthesizer___closed__5; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -32496,7 +32496,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_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_let_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -34958,7 +34958,7 @@ static lean_object* _init_l_Lean_Parser_Term_letRecDecls___elambda__1___closed__ _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__1; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -34994,7 +34994,7 @@ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Term_letRecDecls___elambda__1___closed__3; x_2 = lean_ctor_get(x_1, 1); lean_inc(x_2); -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__1; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__1; 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); @@ -35045,7 +35045,7 @@ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Term_letRecDecls___elambda__1___closed__3; x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); -x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__1; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__1; x_4 = l_Lean_Parser_nodeInfo(x_3, x_2); return x_4; } @@ -35757,7 +35757,7 @@ static lean_object* _init_l_Lean_Parser_Term_letrec___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -35813,7 +35813,7 @@ static lean_object* _init_l_Lean_Parser_Term_letrec___elambda__1___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; x_2 = l_Lean_Parser_Term_letrec___elambda__1___closed__5; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -35916,7 +35916,7 @@ static lean_object* _init_l_Lean_Parser_Term_letrec___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; x_2 = l_Lean_Parser_Term_letrec___closed__5; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -35996,7 +35996,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_letrec; x_6 = lean_unsigned_to_nat(1000u); @@ -36589,7 +36589,7 @@ static lean_object* _init_l_Lean_Parser_Term_letRecDecls_formatter___closed__4() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__1; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_letRecDecls_formatter___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -36705,7 +36705,7 @@ static lean_object* _init_l_Lean_Parser_Term_letrec_formatter___closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Term_letrec_formatter___closed__8; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -36738,7 +36738,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_letrec_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -37264,7 +37264,7 @@ static lean_object* _init_l_Lean_Parser_Term_letRecDecls_parenthesizer___closed_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__1; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_letRecDecls_parenthesizer___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -37353,7 +37353,7 @@ static lean_object* _init_l_Lean_Parser_Term_letrec_parenthesizer___closed__7() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; x_2 = l_Lean_Parser_leadPrec; x_3 = l_Lean_Parser_Term_letrec_parenthesizer___closed__6; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -37386,7 +37386,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19949____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19973____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_letrec_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -38611,7 +38611,7 @@ static lean_object* _init_l_Lean_Parser_Term_binrel___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -38621,7 +38621,7 @@ static lean_object* _init_l_Lean_Parser_Term_binrel___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_8308____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_8320____closed__1; x_2 = l_Lean_Parser_Term_binrel___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -38716,7 +38716,7 @@ static lean_object* _init_l_Lean_Parser_Term_binrel___elambda__1___closed__11() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_2 = l_Lean_Parser_Term_binrel___elambda__1___closed__10; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -38818,7 +38818,7 @@ static lean_object* _init_l_Lean_Parser_Term_binrel___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_2 = l_Lean_Parser_Term_binrel___closed__5; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -38889,7 +38889,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_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_binrel; x_6 = lean_unsigned_to_nat(1000u); @@ -38901,7 +38901,7 @@ static lean_object* _init_l_Lean_Parser_Term_binrel_formatter___closed__1() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_Notation___hyg_8308____closed__1; +x_1 = l_myMacro____x40_Init_Notation___hyg_8320____closed__1; x_2 = l_Lean_Parser_Term_binrel___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -38973,7 +38973,7 @@ static lean_object* _init_l_Lean_Parser_Term_binrel_formatter___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_binrel_formatter___closed__6; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -39006,7 +39006,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_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_binrel_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -39076,7 +39076,7 @@ static lean_object* _init_l_Lean_Parser_Term_binrel_parenthesizer___closed__6() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_1 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_binrel_parenthesizer___closed__5; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -39109,7 +39109,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_myMacro____x40_Init_Notation___hyg_8308____closed__2; +x_3 = l_myMacro____x40_Init_Notation___hyg_8320____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_binrel_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -40841,7 +40841,7 @@ static lean_object* _init_l_Lean_Parser_Term_noImplicitLambda___elambda__1___clo _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -40851,7 +40851,7 @@ static lean_object* _init_l_Lean_Parser_Term_noImplicitLambda___elambda__1___clo _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__1; x_2 = l_Lean_Parser_Term_noImplicitLambda___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -40911,7 +40911,7 @@ static lean_object* _init_l_Lean_Parser_Term_noImplicitLambda___elambda__1___clo _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2; x_2 = l_Lean_Parser_Term_noImplicitLambda___elambda__1___closed__7; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -40981,7 +40981,7 @@ static lean_object* _init_l_Lean_Parser_Term_noImplicitLambda___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2; x_2 = l_Lean_Parser_Term_noImplicitLambda___closed__2; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -41052,7 +41052,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_noImplicitLambda; x_6 = lean_unsigned_to_nat(1000u); @@ -41064,7 +41064,7 @@ static lean_object* _init_l_Lean_Parser_Term_noImplicitLambda_formatter___closed _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__1; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__1; x_2 = l_Lean_Parser_Term_noImplicitLambda___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -41101,7 +41101,7 @@ static lean_object* _init_l_Lean_Parser_Term_noImplicitLambda_formatter___closed _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_noImplicitLambda_formatter___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -41134,7 +41134,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_noImplicitLambda_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -41157,7 +41157,7 @@ static lean_object* _init_l_Lean_Parser_Term_noImplicitLambda_parenthesizer___cl _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2; +x_1 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_explicit_parenthesizer___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -41190,7 +41190,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_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18678____closed__2; +x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18702____closed__2; x_4 = l___regBuiltin_Lean_Parser_Term_noImplicitLambda_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -47541,7 +47541,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchDiscr_quot___elambda__1___clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2 = l_Lean_Syntax_isQuot_match__1___rarg___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -47572,7 +47572,7 @@ static lean_object* _init_l_Lean_Parser_Term_matchDiscr_quot___elambda__1___clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__4; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__4; x_2 = l_Lean_Parser_Term_matchDiscr; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_evalInsideQuot___elambda__1), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -51818,7 +51818,7 @@ static lean_object* _init_l_Lean_Parser_Term_dynamicQuot___elambda__1___closed__ _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; x_2 = l_String_trim(x_1); return x_2; } @@ -52149,7 +52149,7 @@ static lean_object* _init_l_Lean_Parser_Term_dynamicQuot_formatter___closed__3() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_1 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -53109,7 +53109,7 @@ lean_object* l_Lean_Parser_Tactic_seq1_formatter(lean_object* x_1, lean_object* _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; -x_6 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_6 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_7 = l_Lean_Parser_Tactic_seq1_formatter___closed__2; x_8 = l_Lean_PrettyPrinter_Formatter_node_formatter(x_6, x_7, x_1, x_2, x_3, x_4, x_5); return x_8; @@ -53236,7 +53236,7 @@ lean_object* l_Lean_Parser_Tactic_seq1_parenthesizer(lean_object* x_1, lean_obje _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; -x_6 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__2; +x_6 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__2; x_7 = l_Lean_Parser_Tactic_seq1_parenthesizer___closed__1; x_8 = l_Lean_PrettyPrinter_Parenthesizer_node_parenthesizer(x_6, x_7, x_1, x_2, x_3, x_4, x_5); return x_8; @@ -53982,7 +53982,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } diff --git a/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Builtins.c b/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Builtins.c index d61df892e9..7d4668398f 100644 --- a/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Builtins.c +++ b/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Builtins.c @@ -20,11 +20,9 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_AppMatchState_moreArgs___default; lean_object* l_Lean_PrettyPrinter_Delaborator_delabProjectionApp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___closed__4; extern lean_object* l_Lean_Name_toString___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__3; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_skippingBinders_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabDIte___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabTuple___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__2; size_t l_USize_add(size_t, size_t); extern lean_object* l_Lean_Name_getString_x21___closed__3; extern lean_object* l_Lean_fieldIdxKind; @@ -61,6 +59,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam_match__1___rarg(uint8_t, lean_object* l_Array_anyMUnsafe_any___at_Lean_PrettyPrinter_Delaborator_delabForall___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabNil___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Lean_PrettyPrinter_Delaborator_delabForall___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__3; lean_object* l_Lean_LocalDecl_userName(lean_object*); extern lean_object* l_Lean_nullKind; extern lean_object* l_term_x5b___x5d___closed__9; @@ -68,11 +67,11 @@ lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabProj___closed__1 lean_object* l_Lean_PrettyPrinter_Delaborator_delabConsList___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_unresolveOpenDecls_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabConst___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__4; lean_object* l_Lean_PrettyPrinter_Delaborator_delabMData_match__1(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch___closed__6; lean_object* lean_name_mk_string(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_object* l_Lean_PrettyPrinter_Delaborator_delabConst___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_eraseIdx___rarg(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -85,7 +84,6 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems_match__1___rarg(lean_ lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabConst___spec__2(size_t, size_t, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfScientific_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam___lambda__3___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__1; extern lean_object* l_myMacro____x40_Init_Notation___hyg_2278____closed__2; lean_object* l_Lean_Expr_bindingDomain_x21(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -97,11 +95,12 @@ lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyP lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabCoe___closed__1; extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_377____closed__22; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_skippingBinders___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__8; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDIte___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabNil(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__9; lean_object* l_Lean_SourceInfo_fromRef(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__9; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___closed__2; lean_object* l_Array_foldrMUnsafe_fold___at_Lean_PrettyPrinter_Delaborator_delabForall___spec__8(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabFVar___closed__1; @@ -129,21 +128,23 @@ lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabMData___closed__ lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_skippingBinders(lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabNamedPattern___closed__1; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_skippingBinders_loop___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__8; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabCoeFun(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabSort_match__2(lean_object*); lean_object* l_Lean_getPPNotation___boxed(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabFVar_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__1; size_t l_USize_sub(size_t, size_t); extern lean_object* l_Array_empty___closed__1; lean_object* l_Array_foldrMUnsafe_fold___at_Lean_PrettyPrinter_Delaborator_delabForall___spec__7(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_environment_find(lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5484____closed__28; lean_object* l_Lean_PrettyPrinter_Delaborator_delabNil___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__6; lean_object* l_Lean_PrettyPrinter_Delaborator_hasIdent_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_PrettyPrinter_Delaborator_delabMData___spec__3___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13789____closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabConst___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabConst___lambda__2___closed__1; @@ -159,7 +160,6 @@ extern lean_object* l_Lean_Parser_Term_nomatch___elambda__1___closed__1; uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* lean_private_to_user_name(lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabDIte___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_getParamKinds___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Lean_PrettyPrinter_Delaborator_delabAppExplicit___spec__1___boxed(lean_object*, lean_object*, lean_object*); @@ -185,22 +185,19 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch___closed__4; 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*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__9; lean_object* l_Lean_PrettyPrinter_Delaborator_getParamKinds_match__1___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_type___elambda__1___closed__16; extern lean_object* l_Lean_PrettyPrinter_Delaborator_withAppFn___rarg___closed__1; uint8_t l_Lean_Name_isPrefixOf(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__6; lean_object* l_Lean_Expr_getOptParamDefault_x3f(lean_object*); lean_object* lean_string_utf8_extract(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabNil___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabMVar___closed__4; lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12069____closed__6; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabListToArray(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabConsList___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12093____closed__6; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDIte_match__1(lean_object*); extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_377____closed__15; lean_object* l_Std_RBNode_find___at_Lean_PrettyPrinter_Delaborator_getPPOption___spec__1(lean_object*, lean_object*); @@ -219,6 +216,7 @@ extern lean_object* l_Lean_Parser_Term_proj___elambda__1___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfScientific_match__2(lean_object*); uint8_t l_Array_anyMUnsafe_any___at_Lean_PrettyPrinter_Delaborator_delabForall___spec__6(lean_object*, lean_object*, size_t, size_t); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__4; lean_object* l_Lean_Expr_getRevArg_x21(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_tupleTail___elambda__1___closed__2; lean_object* l_Lean_ScopedEnvExtension_getState___at_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander_go___spec__1(lean_object*, lean_object*); @@ -244,14 +242,16 @@ lean_object* l_ReaderT_bind___at_Lean_PrettyPrinter_Delaborator_delabAppExplicit lean_object* l_Std_PersistentHashMap_find_x3f___at_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander_go___spec__3(lean_object*, lean_object*); extern lean_object* l_term_x23_x5b___x2c_x5d___closed__2; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabLam___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__2; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabAppImplicit___closed__1; lean_object* l_Array_mapIdxM_map___at___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabPatterns___spec__1___closed__3; -extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__4; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_unresolveOpenDecls_match__1(lean_object*); extern lean_object* l_Lean_throwUnknownConstant___rarg___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabLit___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfScientific_match__1(lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_object* l_Array_anyMUnsafe_any___at_Lean_PrettyPrinter_Delaborator_delabLam___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit_match__1(lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabDo___closed__2; @@ -279,16 +279,12 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabApp lean_object* l_Lean_PrettyPrinter_Delaborator_delabDo(lean_object*, lean_object*, lean_object*, lean_object*, 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_delabSort_match__1___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__4; lean_object* l_Lean_PrettyPrinter_Delaborator_delabListToArray___closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__6; lean_object* l_Lean_Syntax_mkApp(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabDo___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13765____closed__1; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabTuple___closed__2; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_skippingBinders_loop___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_RBNode_setBlack___rarg(lean_object*); lean_object* l_Lean_Meta_withLetDecl___at_Lean_PrettyPrinter_Delaborator_delabLetE___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -309,7 +305,6 @@ extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_377____clos uint8_t lean_nat_dec_eq(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabIte(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabConsList___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__6; uint8_t l_Array_anyMUnsafe_any___at_Lean_PrettyPrinter_Delaborator_hasIdent___spec__1(lean_object*, lean_object*, size_t, size_t); extern lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -318,12 +313,14 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabProj_match__1___rarg(lean_obj lean_object* l_Lean_PrettyPrinter_Delaborator_delabLit___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabSort_match__3___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_groupKind___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__6; extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_377____closed__4; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit_match__2___rarg(lean_object*, lean_object*); extern lean_object* l_Lean_numLitKind; extern lean_object* l_Lean_Parser_Term_nomatch___elambda__1___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_hasIdent___boxed(lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__13; extern lean_object* l_Lean_Parser_Term_implicitBinder___elambda__1___closed__1; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabConsList___closed__2; lean_object* l_Array_mapIdxM_map___at___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabPatterns___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -345,13 +342,15 @@ extern lean_object* l_Lean_instQuoteProd___rarg___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_whenPPOption(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___lambda__2___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDIte_match__1___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__11; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__1; extern lean_object* l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__7; lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfScientific___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__4; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___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* l_Lean_PrettyPrinter_Delaborator_delabIte___lambda__1___closed__3; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabPatterns_usingNames___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabConst___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabCoe___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabBVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -370,11 +369,12 @@ lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyP lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabNamedPattern___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__11; lean_object* l_Lean_PrettyPrinter_Delaborator_delabConst___lambda__1___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabProjectionApp_match__3(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfScientific___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__12; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabIte___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_instantiate_type_lparams(lean_object*, lean_object*); uint8_t l_Lean_Elab_Term_blockImplicitLambda(lean_object*); @@ -409,8 +409,10 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch___closed__5; lean_object* l_Lean_Syntax_getId(lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabTuple___closed__3; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDo___closed__2; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabMVar(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabDIte(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; lean_object* l_Lean_PrettyPrinter_Delaborator_delabForall(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_instBinder___elambda__1___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfNat___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -420,13 +422,13 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabApp extern lean_object* l_Lean_Parser_Term_explicitUniv___elambda__1___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit_match__2(lean_object*); lean_object* l_Lean_getStructureFields(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_shouldGroupWithNext___closed__2; lean_object* l_Lean_Meta_withLetDecl___at_Lean_PrettyPrinter_Delaborator_delabDoElems___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_to_list(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabDIte_delabBranch(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Name_isAtomic(lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1; extern lean_object* l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__4; extern lean_object* l_Lean_protectedExt; extern lean_object* l_Lean_Expr_isCharLit___closed__3; @@ -450,7 +452,6 @@ lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyP 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*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit___closed__3; size_t lean_usize_modn(size_t, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__1; 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; @@ -484,7 +485,6 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_descend___rarg(lean_object*, lean_ lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfNat___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch_match__1___rarg(lean_object*, lean_object*, lean_object*); uint8_t l_Array_anyMUnsafe_any___at_Lean_PrettyPrinter_Delaborator_delabForall___spec__3(lean_object*, lean_object*, size_t, size_t); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__1; extern lean_object* l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__10; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabBinders_match__1___rarg(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabSort___closed__1; @@ -496,7 +496,6 @@ lean_object* l_Lean_getConstInfo___at_Lean_PrettyPrinter_Delaborator_delabAppMat lean_object* l_Array_mapIdxM_map___at___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabPatterns___spec__1___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDIte___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_KernelException_toMessageData___closed__3; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2; lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_PrettyPrinter_Delaborator_delabConst___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*); size_t lean_usize_of_nat(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -558,10 +557,12 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___lambda__5 lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfNat___closed__2; lean_object* l_Array_foldrMUnsafe_fold___at_Lean_PrettyPrinter_Delaborator_delabForall___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getPPStructureInstanceType___boxed(lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__4; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems_prependAndRec(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabCoeFun___closed__2; uint8_t l_Lean_PrettyPrinter_Delaborator_hasIdent(lean_object*, lean_object*); lean_object* l_Lean_Expr_getAppNumArgsAux(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__12; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit_match__2(lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabIte___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabMData_match__2(lean_object*); @@ -590,9 +591,9 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabStr lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance_match__3___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at_Lean_PrettyPrinter_Delaborator_delabForall___spec__1(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabPatterns___spec__2(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_12069____closed__4; uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabForall___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12093____closed__4; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabCoeFun___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___closed__2; @@ -609,6 +610,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabDIte_delabBranch___lambda__1( lean_object* l_List_forIn_loop___at_Lean_PrettyPrinter_Delaborator_delabMData___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Meta_evalNat_visit___closed__1; uint8_t l_Lean_BinderInfo_isExplicit(uint8_t); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabMData_match__3___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_getSanitizeNames___closed__2; @@ -616,10 +618,10 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch_match__2(lean_object uint8_t l_Lean_Name_isAnonymous(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabLetE___closed__1; extern lean_object* l_Array_instToStringArray___rarg___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_instantiateForallAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_getParamKinds___spec__1___closed__1; -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabConsList(lean_object*); @@ -633,6 +635,7 @@ extern lean_object* l_Lean_Parser_Term_prop___elambda__1___closed__5; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); lean_object* l_Lean_KVMap_insertCore(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_setEnv___at_Lean_Meta_orelse___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__5(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabLit(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__4; @@ -657,7 +660,6 @@ lean_object* l_Array_ofSubarray___rarg(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabProj___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfScientific___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabSort_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__8; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander_go_match__1___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__5; @@ -666,7 +668,6 @@ lean_object* l_Lean_getPPExplicit___boxed(lean_object*); extern lean_object* l_Lean_Expr_hasSorry___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfScientific___lambda__1___closed__1; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabPatterns_usingNamesAux___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedName; @@ -677,6 +678,7 @@ extern lean_object* l_Lean_JsonNumber_toString___closed__2; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabStructureInstance(lean_object*); lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam_match__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__10; extern lean_object* l_Lean_ScopedEnvExtension_getState___rarg___closed__3; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander_go_match__1(lean_object*); extern lean_object* l_Lean_PrettyPrinter_Delaborator_appUnexpanderAttribute; @@ -689,7 +691,6 @@ lean_object* l_Std_HashMapImp_find_x3f___at_Lean_PrettyPrinter_Delaborator_delab lean_object* l_Lean_Meta_getMVarDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_termIfThenElse___closed__2; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_skippingBinders_loop(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__12; lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabProjectionApp_match__1(lean_object*); lean_object* lean_array_pop(lean_object*); @@ -710,7 +711,6 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit_match__1___rarg(l lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance_match__2(lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_AppMatchState_discrs___default; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_15425____closed__11; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabProj(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch_match__4(lean_object*); extern lean_object* l_Lean_Parser_Term_inaccessible___elambda__1___closed__6; @@ -786,7 +786,6 @@ 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_myMacro____x40_Init_Notation___hyg_13352____closed__10; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_shouldGroupWithNext_match__1(lean_object*); lean_object* l_Lean_Expr_isConstructorApp_x3f(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance_match__1(lean_object*); @@ -798,6 +797,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander_go_match__2 lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabProj_match__1(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabForall_match__1___rarg(uint8_t, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Lean_Name_replacePrefix(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_getExpr___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabListToArray(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -811,7 +811,7 @@ lean_object* l_Lean_getPPPrivateNames___boxed(lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabOfScientific___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_unresolveQualifiedName(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_12069____closed__7; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_12093____closed__7; lean_object* l_Std_PersistentHashMap_findAtAux___at_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander_go___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapIdxM_map___at___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabPatterns___spec__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_withLetDecl___at_Lean_PrettyPrinter_Delaborator_delabDoElems___spec__1(lean_object*); @@ -828,10 +828,10 @@ lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabProjectionApp(le uint8_t l_Lean_Expr_isLet(lean_object*); uint8_t l_Lean_isStructure(lean_object*, lean_object*); extern lean_object* l_term_x5b___x5d___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__8; lean_object* l_Lean_PrettyPrinter_Delaborator_AppMatchState_varNames___default; lean_object* l_Lean_PrettyPrinter_Delaborator_delabNamedPattern(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabNil(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__12; lean_object* l_Lean_PrettyPrinter_Delaborator_delabSorryAx___lambda__2___closed__1; uint8_t lean_string_dec_eq(lean_object*, lean_object*); lean_object* l_Lean_Syntax_mkLit(lean_object*, lean_object*, lean_object*); @@ -1394,7 +1394,7 @@ x_12 = l_Array_empty___closed__1; x_13 = lean_array_push(x_12, x_11); x_14 = lean_mk_syntax_ident(x_7); x_15 = lean_array_push(x_13, x_14); -x_16 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_18979____closed__5; +x_16 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_19003____closed__5; x_17 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_17, 0, x_16); lean_ctor_set(x_17, 1, x_15); @@ -7397,7 +7397,7 @@ x_9 = lean_array_uget(x_6, x_5); x_10 = lean_unsigned_to_nat(0u); x_11 = lean_array_uset(x_6, x_5, x_10); x_12 = x_9; -x_13 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_13 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; lean_inc(x_1); x_14 = lean_name_mk_string(x_1, x_13); lean_inc(x_3); @@ -7446,10 +7446,10 @@ lean_inc(x_16); x_17 = lean_ctor_get(x_13, 1); lean_inc(x_17); lean_dec(x_13); -x_18 = l_myMacro____x40_Init_Notation___hyg_13954____closed__9; +x_18 = l_myMacro____x40_Init_Notation___hyg_13978____closed__9; lean_inc(x_2); x_19 = lean_name_mk_string(x_2, x_18); -x_20 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_20 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1); x_21 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_21, 0, x_1); @@ -7467,7 +7467,7 @@ x_26 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_26, 0, x_4); lean_ctor_set(x_26, 1, x_25); x_27 = lean_array_push(x_22, x_26); -x_28 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_28 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1); x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_1); @@ -7506,7 +7506,7 @@ x_9 = lean_array_uget(x_6, x_5); x_10 = lean_unsigned_to_nat(0u); x_11 = lean_array_uset(x_6, x_5, x_10); x_12 = x_9; -x_13 = l_myMacro____x40_Init_Notation___hyg_13954____closed__3; +x_13 = l_myMacro____x40_Init_Notation___hyg_13978____closed__3; lean_inc(x_1); x_14 = lean_name_mk_string(x_1, x_13); lean_inc(x_3); @@ -7555,10 +7555,10 @@ lean_inc(x_16); x_17 = lean_ctor_get(x_13, 1); lean_inc(x_17); lean_dec(x_13); -x_18 = l_myMacro____x40_Init_Notation___hyg_13954____closed__9; +x_18 = l_myMacro____x40_Init_Notation___hyg_13978____closed__9; lean_inc(x_2); x_19 = lean_name_mk_string(x_2, x_18); -x_20 = l_myMacro____x40_Init_Notation___hyg_13954____closed__11; +x_20 = l_myMacro____x40_Init_Notation___hyg_13978____closed__11; lean_inc(x_1); x_21 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_21, 0, x_1); @@ -7576,7 +7576,7 @@ x_26 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_26, 0, x_4); lean_ctor_set(x_26, 1, x_25); x_27 = lean_array_push(x_22, x_26); -x_28 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_28 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_1); x_29 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_29, 0, x_1); @@ -8476,7 +8476,7 @@ if (x_21 == 0) { lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; size_t x_30; size_t x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; size_t x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; x_22 = lean_ctor_get(x_20, 0); -x_23 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_23 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_22); x_24 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_24, 0, x_22); @@ -8504,7 +8504,7 @@ lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_28, x_40); x_42 = lean_array_push(x_41, x_27); -x_43 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_43 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_22); x_44 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_44, 0, x_22); @@ -8525,12 +8525,12 @@ x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_39); lean_ctor_set(x_53, 1, x_52); x_54 = lean_array_push(x_25, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_55 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); x_57 = lean_array_push(x_45, x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_58 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); @@ -8549,7 +8549,7 @@ x_63 = lean_ctor_get(x_20, 1); lean_inc(x_63); lean_inc(x_62); lean_dec(x_20); -x_64 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_64 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_62); x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_62); @@ -8577,7 +8577,7 @@ lean_ctor_set(x_81, 0, x_80); lean_ctor_set(x_81, 1, x_79); x_82 = lean_array_push(x_69, x_81); x_83 = lean_array_push(x_82, x_68); -x_84 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_84 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_62); x_85 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_85, 0, x_62); @@ -8598,12 +8598,12 @@ x_94 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_94, 0, x_80); lean_ctor_set(x_94, 1, x_93); x_95 = lean_array_push(x_66, x_94); -x_96 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_96 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_97 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_97, 0, x_96); lean_ctor_set(x_97, 1, x_95); x_98 = lean_array_push(x_86, x_97); -x_99 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_99 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_100 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_100, 0, x_99); lean_ctor_set(x_100, 1, x_98); @@ -8690,7 +8690,7 @@ if (x_116 == 0) { lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; size_t x_125; size_t x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; size_t x_143; lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_object* x_150; lean_object* x_151; lean_object* x_152; lean_object* x_153; lean_object* x_154; lean_object* x_155; lean_object* x_156; x_117 = lean_ctor_get(x_115, 0); -x_118 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_118 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_117); x_119 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_119, 0, x_117); @@ -8718,7 +8718,7 @@ lean_ctor_set(x_135, 0, x_134); lean_ctor_set(x_135, 1, x_133); x_136 = lean_array_push(x_123, x_135); x_137 = lean_array_push(x_136, x_122); -x_138 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_138 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_117); x_139 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_139, 0, x_117); @@ -8739,12 +8739,12 @@ x_148 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_148, 0, x_134); lean_ctor_set(x_148, 1, x_147); x_149 = lean_array_push(x_120, x_148); -x_150 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_150 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_151 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_151, 0, x_150); lean_ctor_set(x_151, 1, x_149); x_152 = lean_array_push(x_140, x_151); -x_153 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_153 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_154 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_154, 0, x_153); lean_ctor_set(x_154, 1, x_152); @@ -8763,7 +8763,7 @@ x_158 = lean_ctor_get(x_115, 1); lean_inc(x_158); lean_inc(x_157); lean_dec(x_115); -x_159 = l_myMacro____x40_Init_Notation___hyg_13954____closed__1; +x_159 = l_myMacro____x40_Init_Notation___hyg_13978____closed__1; lean_inc(x_157); x_160 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_160, 0, x_157); @@ -8791,7 +8791,7 @@ lean_ctor_set(x_176, 0, x_175); lean_ctor_set(x_176, 1, x_174); x_177 = lean_array_push(x_164, x_176); x_178 = lean_array_push(x_177, x_163); -x_179 = l_myMacro____x40_Init_Notation___hyg_13954____closed__6; +x_179 = l_myMacro____x40_Init_Notation___hyg_13978____closed__6; lean_inc(x_157); x_180 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_180, 0, x_157); @@ -8812,12 +8812,12 @@ x_189 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_189, 0, x_175); lean_ctor_set(x_189, 1, x_188); x_190 = lean_array_push(x_161, x_189); -x_191 = l_myMacro____x40_Init_Notation___hyg_13954____closed__8; +x_191 = l_myMacro____x40_Init_Notation___hyg_13978____closed__8; x_192 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_192, 0, x_191); lean_ctor_set(x_192, 1, x_190); x_193 = lean_array_push(x_181, x_192); -x_194 = l_myMacro____x40_Init_Notation___hyg_13954____closed__2; +x_194 = l_myMacro____x40_Init_Notation___hyg_13978____closed__2; x_195 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_195, 0, x_194); lean_ctor_set(x_195, 1, x_193); @@ -13778,7 +13778,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam___lambda__1(lean_object* _start: { lean_object* x_9; uint8_t x_10; -x_9 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_9 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; lean_inc(x_1); x_10 = l_Lean_Syntax_isOfKind(x_1, x_9); if (x_10 == 0) @@ -13790,7 +13790,7 @@ if (x_12 == 0) { lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; x_13 = lean_ctor_get(x_11, 0); -x_14 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_14 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_13); x_15 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_15, 0, x_13); @@ -13803,13 +13803,13 @@ x_20 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_20, 0, x_19); lean_ctor_set(x_20, 1, x_18); x_21 = lean_array_push(x_16, x_20); -x_22 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_22 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_23 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_23, 0, x_13); lean_ctor_set(x_23, 1, x_22); x_24 = lean_array_push(x_21, x_23); x_25 = lean_array_push(x_24, x_1); -x_26 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_26 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); @@ -13828,7 +13828,7 @@ x_31 = lean_ctor_get(x_11, 1); lean_inc(x_31); lean_inc(x_30); lean_dec(x_11); -x_32 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_32 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_30); x_33 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_33, 0, x_30); @@ -13841,13 +13841,13 @@ x_38 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_36); x_39 = lean_array_push(x_34, x_38); -x_40 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_40 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_41 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_41, 0, x_30); lean_ctor_set(x_41, 1, x_40); x_42 = lean_array_push(x_39, x_41); x_43 = lean_array_push(x_42, x_1); -x_44 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_44 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); @@ -13866,7 +13866,7 @@ else lean_object* x_49; lean_object* x_50; lean_object* x_51; uint8_t x_52; x_49 = lean_unsigned_to_nat(1u); x_50 = l_Lean_Syntax_getArg(x_1, x_49); -x_51 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_51 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; lean_inc(x_50); x_52 = l_Lean_Syntax_isOfKind(x_50, x_51); if (x_52 == 0) @@ -13879,7 +13879,7 @@ if (x_54 == 0) { lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; x_55 = lean_ctor_get(x_53, 0); -x_56 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_56 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_55); x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_55); @@ -13892,7 +13892,7 @@ x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_61); lean_ctor_set(x_62, 1, x_60); x_63 = lean_array_push(x_58, x_62); -x_64 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_64 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_65 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_65, 0, x_55); lean_ctor_set(x_65, 1, x_64); @@ -13916,7 +13916,7 @@ x_72 = lean_ctor_get(x_53, 1); lean_inc(x_72); lean_inc(x_71); lean_dec(x_53); -x_73 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_73 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_71); x_74 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_74, 0, x_71); @@ -13929,7 +13929,7 @@ x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); x_80 = lean_array_push(x_75, x_79); -x_81 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_81 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_82 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_82, 0, x_71); lean_ctor_set(x_82, 1, x_81); @@ -13965,7 +13965,7 @@ if (x_95 == 0) { lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; x_96 = lean_ctor_get(x_94, 0); -x_97 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_97 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_96); x_98 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_98, 0, x_96); @@ -13980,7 +13980,7 @@ x_104 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_104, 0, x_103); lean_ctor_set(x_104, 1, x_102); x_105 = lean_array_push(x_99, x_104); -x_106 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_106 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_107 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_107, 0, x_96); lean_ctor_set(x_107, 1, x_106); @@ -14004,7 +14004,7 @@ x_114 = lean_ctor_get(x_94, 1); lean_inc(x_114); lean_inc(x_113); lean_dec(x_94); -x_115 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_115 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_113); x_116 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_116, 0, x_113); @@ -14019,7 +14019,7 @@ x_122 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_122, 0, x_121); lean_ctor_set(x_122, 1, x_120); x_123 = lean_array_push(x_117, x_122); -x_124 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_124 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; x_125 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_125, 0, x_113); lean_ctor_set(x_125, 1, x_124); @@ -14059,14 +14059,14 @@ lean_ctor_set(x_14, 1, x_13); x_15 = l_Array_empty___closed__1; x_16 = lean_array_push(x_15, x_14); x_17 = lean_array_push(x_15, x_3); -x_18 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_18 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_11); x_19 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_19, 0, x_11); lean_ctor_set(x_19, 1, x_18); x_20 = lean_array_push(x_15, x_19); x_21 = lean_array_push(x_20, x_1); -x_22 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_22 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_23 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_23, 0, x_22); lean_ctor_set(x_23, 1, x_21); @@ -14085,7 +14085,7 @@ x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_11); lean_ctor_set(x_31, 1, x_30); x_32 = lean_array_push(x_29, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_33 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); @@ -14417,7 +14417,7 @@ x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_82); lean_ctor_set(x_83, 1, x_81); x_84 = lean_array_push(x_80, x_83); -x_85 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_85 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_75); x_86 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_86, 0, x_75); @@ -14467,7 +14467,7 @@ x_103 = lean_array_push(x_102, x_101); x_104 = l_Array_back___at_Lean_Syntax_Traverser_up___spec__2(x_1); lean_dec(x_1); x_105 = lean_array_push(x_102, x_104); -x_106 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_106 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_98); x_107 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_107, 0, x_98); @@ -14835,7 +14835,7 @@ x_207 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_207, 0, x_206); lean_ctor_set(x_207, 1, x_205); x_208 = lean_array_push(x_204, x_207); -x_209 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_209 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_199); x_210 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_210, 0, x_199); @@ -14885,7 +14885,7 @@ x_227 = lean_array_push(x_226, x_225); x_228 = l_Array_back___at_Lean_Syntax_Traverser_up___spec__2(x_1); lean_dec(x_1); x_229 = lean_array_push(x_226, x_228); -x_230 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_230 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_222); x_231 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_231, 0, x_222); @@ -15947,7 +15947,7 @@ x_64 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_64, 0, x_63); lean_ctor_set(x_64, 1, x_62); x_65 = lean_array_push(x_61, x_64); -x_66 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_66 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_56); x_67 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_67, 0, x_56); @@ -16124,7 +16124,7 @@ x_141 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_141, 0, x_140); lean_ctor_set(x_141, 1, x_139); x_142 = lean_array_push(x_138, x_141); -x_143 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_143 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_133); x_144 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_144, 0, x_133); @@ -16346,7 +16346,7 @@ x_202 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_202, 0, x_201); lean_ctor_set(x_202, 1, x_200); x_203 = lean_array_push(x_199, x_202); -x_204 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_204 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_194); x_205 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_205, 0, x_194); @@ -16519,7 +16519,7 @@ x_275 = l_Array_empty___closed__1; x_276 = lean_array_push(x_275, x_274); x_277 = l_Array_back___at_Lean_Syntax_Traverser_up___spec__2(x_3); x_278 = lean_array_push(x_275, x_277); -x_279 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_279 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_271); x_280 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_280, 0, x_271); @@ -16742,7 +16742,7 @@ x_339 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_339, 0, x_338); lean_ctor_set(x_339, 1, x_337); x_340 = lean_array_push(x_336, x_339); -x_341 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_341 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_331); x_342 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_342, 0, x_331); @@ -17415,7 +17415,7 @@ if (x_31 == 0) { lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; x_32 = lean_ctor_get(x_30, 0); -x_33 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_33 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_32); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_32); @@ -17426,7 +17426,7 @@ x_37 = lean_mk_syntax_ident(x_15); x_38 = lean_array_push(x_35, x_37); x_39 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_40 = lean_array_push(x_38, x_39); -x_41 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_41 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_32); x_42 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_42, 0, x_32); @@ -17443,24 +17443,24 @@ x_49 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); x_50 = lean_array_push(x_40, x_49); -x_51 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_51 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_32); x_52 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_52, 0, x_32); lean_ctor_set(x_52, 1, x_51); x_53 = lean_array_push(x_50, x_52); x_54 = lean_array_push(x_53, x_24); -x_55 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_55 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); x_57 = lean_array_push(x_35, x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_58 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); x_60 = lean_array_push(x_36, x_59); -x_61 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_61 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_62 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_62, 0, x_32); lean_ctor_set(x_62, 1, x_61); @@ -17470,7 +17470,7 @@ lean_ctor_set(x_64, 0, x_48); lean_ctor_set(x_64, 1, x_63); x_65 = lean_array_push(x_60, x_64); x_66 = lean_array_push(x_65, x_28); -x_67 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_67 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_68 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_68, 0, x_67); lean_ctor_set(x_68, 1, x_66); @@ -17485,7 +17485,7 @@ x_70 = lean_ctor_get(x_30, 1); lean_inc(x_70); lean_inc(x_69); lean_dec(x_30); -x_71 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_71 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_69); x_72 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_72, 0, x_69); @@ -17496,7 +17496,7 @@ x_75 = lean_mk_syntax_ident(x_15); x_76 = lean_array_push(x_73, x_75); x_77 = l_myMacro____x40_Init_Notation___hyg_1481____closed__8; x_78 = lean_array_push(x_76, x_77); -x_79 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_79 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_69); x_80 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_80, 0, x_69); @@ -17513,24 +17513,24 @@ x_87 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_87, 0, x_86); lean_ctor_set(x_87, 1, x_85); x_88 = lean_array_push(x_78, x_87); -x_89 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_89 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; lean_inc(x_69); x_90 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_90, 0, x_69); lean_ctor_set(x_90, 1, x_89); x_91 = lean_array_push(x_88, x_90); x_92 = lean_array_push(x_91, x_24); -x_93 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_93 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; x_94 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_94, 0, x_93); lean_ctor_set(x_94, 1, x_92); x_95 = lean_array_push(x_73, x_94); -x_96 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_96 = l_myMacro____x40_Init_Notation___hyg_15449____closed__4; x_97 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_97, 0, x_96); lean_ctor_set(x_97, 1, x_95); x_98 = lean_array_push(x_74, x_97); -x_99 = l_myMacro____x40_Init_Notation___hyg_15425____closed__12; +x_99 = l_myMacro____x40_Init_Notation___hyg_15449____closed__12; x_100 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_100, 0, x_69); lean_ctor_set(x_100, 1, x_99); @@ -17540,7 +17540,7 @@ lean_ctor_set(x_102, 0, x_86); lean_ctor_set(x_102, 1, x_101); x_103 = lean_array_push(x_98, x_102); x_104 = lean_array_push(x_103, x_28); -x_105 = l_myMacro____x40_Init_Notation___hyg_15425____closed__2; +x_105 = l_myMacro____x40_Init_Notation___hyg_15449____closed__2; x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_105); lean_ctor_set(x_106, 1, x_104); @@ -18219,7 +18219,7 @@ if (x_25 == 0) { lean_object* x_26; uint8_t x_27; lean_dec(x_2); -x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_27 = lean_string_dec_eq(x_11, x_26); if (x_27 == 0) { @@ -18270,7 +18270,7 @@ if (x_38 == 0) { lean_object* x_39; uint8_t x_40; lean_dec(x_2); -x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_39 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_40 = lean_string_dec_eq(x_11, x_39); if (x_40 == 0) { @@ -18353,7 +18353,7 @@ if (x_58 == 0) { lean_object* x_59; uint8_t x_60; lean_dec(x_2); -x_59 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_59 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_60 = lean_string_dec_eq(x_11, x_59); if (x_60 == 0) { @@ -18456,7 +18456,7 @@ if (x_83 == 0) { lean_object* x_84; uint8_t x_85; lean_dec(x_2); -x_84 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_84 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_85 = lean_string_dec_eq(x_73, x_84); if (x_85 == 0) { @@ -18878,7 +18878,7 @@ x_41 = lean_string_dec_eq(x_31, x_40); if (x_41 == 0) { lean_object* x_42; uint8_t x_43; -x_42 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22157____closed__8; +x_42 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_22181____closed__8; x_43 = lean_string_dec_eq(x_31, x_42); lean_dec(x_31); if (x_43 == 0) @@ -20236,7 +20236,7 @@ x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); x_32 = lean_array_push(x_3, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_33 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_21); lean_ctor_set(x_34, 1, x_33); @@ -20281,7 +20281,7 @@ x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_52); lean_ctor_set(x_53, 1, x_51); x_54 = lean_array_push(x_3, x_53); -x_55 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_55 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_56 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_56, 0, x_42); lean_ctor_set(x_56, 1, x_55); @@ -20408,7 +20408,7 @@ x_92 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_92, 0, x_91); lean_ctor_set(x_92, 1, x_90); x_93 = lean_array_push(x_3, x_92); -x_94 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_94 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_95 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_95, 0, x_80); lean_ctor_set(x_95, 1, x_94); @@ -20573,7 +20573,7 @@ lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean x_46 = lean_ctor_get(x_4, 0); lean_inc(x_46); lean_dec(x_4); -x_47 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_47 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_48 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_48, 0, x_13); lean_ctor_set(x_48, 1, x_47); @@ -20681,7 +20681,7 @@ lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean x_93 = lean_ctor_get(x_4, 0); lean_inc(x_93); lean_dec(x_4); -x_94 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_94 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_95 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_95, 0, x_58); lean_ctor_set(x_95, 1, x_94); @@ -20793,7 +20793,7 @@ lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean x_46 = lean_ctor_get(x_4, 0); lean_inc(x_46); lean_dec(x_4); -x_47 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_47 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_48 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_48, 0, x_13); lean_ctor_set(x_48, 1, x_47); @@ -20901,7 +20901,7 @@ lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean x_93 = lean_ctor_get(x_4, 0); lean_inc(x_93); lean_dec(x_4); -x_94 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_94 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_95 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_95, 0, x_58); lean_ctor_set(x_95, 1, x_94); @@ -21526,7 +21526,7 @@ lean_inc(x_15); x_16 = lean_ctor_get(x_14, 1); lean_inc(x_16); lean_dec(x_14); -x_17 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_17 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_inc(x_15); x_18 = l_Lean_Syntax_isOfKind(x_15, x_17); if (x_18 == 0) @@ -22776,7 +22776,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_11334____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_11358____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -22786,7 +22786,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_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__4; +x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -23166,7 +23166,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_Notation___hyg_11334____closed__6; +x_2 = l_myMacro____x40_Init_Notation___hyg_11358____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -23754,7 +23754,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_13765____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_13789____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -24162,7 +24162,7 @@ x_30 = l_Array_empty___closed__1; x_31 = lean_array_push(x_30, x_29); x_32 = lean_mk_syntax_ident(x_18); x_33 = lean_array_push(x_31, x_32); -x_34 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_34 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_27); x_35 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_35, 0, x_27); @@ -24206,7 +24206,7 @@ x_52 = l_Array_empty___closed__1; x_53 = lean_array_push(x_52, x_51); x_54 = lean_mk_syntax_ident(x_18); x_55 = lean_array_push(x_53, x_54); -x_56 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_56 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_48); x_57 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_57, 0, x_48); @@ -24367,7 +24367,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_13352____closed__1; +x_2 = l_myMacro____x40_Init_Notation___hyg_13376____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -24841,7 +24841,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___lambda__1(lean_obje _start: { lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; -x_11 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_11 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_4); x_12 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_12, 0, x_4); @@ -24853,7 +24853,7 @@ x_16 = lean_array_push(x_14, x_15); x_17 = lean_mk_syntax_ident(x_1); x_18 = lean_array_push(x_13, x_17); x_19 = lean_array_push(x_18, x_15); -x_20 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_20 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_4); x_21 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_21, 0, x_4); @@ -24870,18 +24870,18 @@ x_28 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_28, 0, x_27); lean_ctor_set(x_28, 1, x_26); x_29 = lean_array_push(x_19, x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_15425____closed__11; +x_30 = l_myMacro____x40_Init_Notation___hyg_15449____closed__11; x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_4); lean_ctor_set(x_31, 1, x_30); x_32 = lean_array_push(x_29, x_31); x_33 = lean_array_push(x_32, x_3); -x_34 = l_myMacro____x40_Init_Notation___hyg_15425____closed__6; +x_34 = l_myMacro____x40_Init_Notation___hyg_15449____closed__6; 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_13, x_35); -x_37 = l_myMacro____x40_Init_Notation___hyg_15425____closed__4; +x_37 = l_myMacro____x40_Init_Notation___hyg_15449____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); @@ -24944,7 +24944,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems___lambda__4(lean_obje _start: { 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; lean_object* x_26; lean_object* x_27; -x_10 = l_myMacro____x40_Init_Notation___hyg_15425____closed__1; +x_10 = l_myMacro____x40_Init_Notation___hyg_15449____closed__1; lean_inc(x_3); x_11 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_11, 0, x_3); @@ -25070,7 +25070,7 @@ lean_inc(x_8); x_9 = lean_ctor_get(x_7, 1); lean_inc(x_9); lean_dec(x_7); -x_10 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_10 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; x_11 = lean_unsigned_to_nat(6u); x_12 = l_Lean_Expr_isAppOfArity(x_8, x_10, x_11); if (x_12 == 0) @@ -25663,7 +25663,7 @@ _start: { lean_object* x_8; lean_object* x_9; lean_object* x_10; uint8_t x_11; x_8 = l_Lean_PrettyPrinter_Delaborator_delabDo___lambda__2___closed__1; -x_9 = l_myMacro____x40_Init_Notation___hyg_12069____closed__7; +x_9 = l_myMacro____x40_Init_Notation___hyg_12093____closed__7; x_10 = lean_unsigned_to_nat(6u); x_11 = l_Lean_Expr_isAppOfArity(x_1, x_9, x_10); if (x_11 == 0) @@ -25773,7 +25773,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__5; -x_2 = l_myMacro____x40_Init_Notation___hyg_12069____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_12093____closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -25783,7 +25783,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabDo___closed__1; -x_2 = l_myMacro____x40_Init_Notation___hyg_12069____closed__6; +x_2 = l_myMacro____x40_Init_Notation___hyg_12093____closed__6; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -25817,13 +25817,13 @@ if (x_9 == 0) { 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_10 = lean_ctor_get(x_8, 0); -x_11 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__1; +x_11 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1; x_12 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_12, 0, x_10); lean_ctor_set(x_12, 1, x_11); x_13 = l_Array_empty___closed__1; x_14 = lean_array_push(x_13, x_12); -x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2; +x_15 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; x_16 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_16, 0, x_15); lean_ctor_set(x_16, 1, x_14); @@ -25838,13 +25838,13 @@ x_18 = lean_ctor_get(x_8, 1); lean_inc(x_18); lean_inc(x_17); lean_dec(x_8); -x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__1; +x_19 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__1; x_20 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_20, 0, x_17); lean_ctor_set(x_20, 1, x_19); x_21 = l_Array_empty___closed__1; x_22 = lean_array_push(x_21, x_20); -x_23 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2; +x_23 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; x_24 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_24, 0, x_23); lean_ctor_set(x_24, 1, x_22); diff --git a/stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c b/stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c index beefc8e2f8..1bf44dde87 100644 --- a/stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c +++ b/stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c @@ -245,7 +245,6 @@ lean_object* l_Lean_addTrace___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthe lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM___closed__4; lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___closed__1; lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkWsBefore_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_3019____closed__21; lean_object* l_Lean_PrettyPrinter_Parenthesizer_withForbidden_parenthesizer(lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__13; @@ -302,6 +301,7 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadQuotationParenthesizerM lean_object* l_Lean_PrettyPrinter_Parenthesizer_unicodeSymbolNoAntiquot_parenthesizer(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute___closed__4; lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_3019____closed__11; +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_3019____closed__27; lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___closed__11; lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadQuotationParenthesizerM___closed__9; @@ -389,7 +389,6 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_3019_(lean_object*); extern lean_object* l___private_Lean_Util_Trace_0__Lean_addNode___rarg___lambda__1___closed__1; lean_object* l_Lean_Syntax_MonadTraverser_goRight___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__6___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; lean_object* l_Lean_PrettyPrinter_Parenthesizer_setExpected_parenthesizer(lean_object*); uint8_t l_Lean_Parser_isParserCategory(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_combinatorParenthesizerAttribute; @@ -412,6 +411,7 @@ lean_object* l_Lean_Syntax_Traverser_right(lean_object*); lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_mkParenthesizerAttribute___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_PrettyPrinter_Parenthesizer_interpolatedStr_parenthesizer___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_PrettyPrinter_Parenthesizer_visitToken___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; lean_object* l_Lean_PrettyPrinter_Parenthesizer_addPrecCheck(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadTraverserParenthesizerM___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -7572,7 +7572,7 @@ x_16 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_16, 0, x_2); lean_ctor_set(x_16, 1, x_15); x_17 = lean_array_push(x_14, x_16); -x_18 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_18 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_19 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_19, 0, x_18); lean_ctor_set(x_19, 1, x_17); @@ -7684,7 +7684,7 @@ lean_ctor_set(x_6, 1, x_5); x_7 = l_Array_empty___closed__1; x_8 = lean_array_push(x_7, x_6); x_9 = lean_array_push(x_7, x_1); -x_10 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16705____closed__3; +x_10 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16729____closed__3; x_11 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_11, 0, x_10); lean_ctor_set(x_11, 1, x_9); diff --git a/stage0/stdlib/Lean/Server/Completion.c b/stage0/stdlib/Lean/Server/Completion.c index 9f61803490..b985ca0a24 100644 --- a/stage0/stdlib/Lean/Server/Completion.c +++ b/stage0/stdlib/Lean/Server/Completion.c @@ -17,62 +17,71 @@ uint8_t l_Array_qsort_sort___at___private_Lean_Server_Completion_0__Lean_Server_ lean_object* l_Lean_Server_Completion_completionBlackListExt___closed__4; uint8_t l_Lean_isRecCore(lean_object*, lean_object*); extern lean_object* l_Lean_Name_toString___closed__1; +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__33___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_completionBlackListExt___elambda__4(lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_completionBlackListExt___elambda__4___boxed(lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__14(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); size_t l_USize_add(size_t, size_t); extern lean_object* l_Lean_Syntax_instForInTopDownSyntax_loop___at_Lean_Syntax_hasMissing___spec__1___closed__3; lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_consumeImplicitPrefix(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__14(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_withoutModifyingState___at___private_Lean_Server_Completion_0__Lean_Server_Completion_isTypeApplicable___spec__1___at___private_Lean_Server_Completion_0__Lean_Server_Completion_isTypeApplicable___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_erase_macro_scopes(lean_object*); lean_object* l_Lean_Server_Completion_find_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_normPrivateName_match__1(lean_object*); +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__17___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_nat_div(lean_object*, lean_object*); +lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_RBNode_insert___at_Lean_NameSet_insert___spec__1(lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Meta_LevelDefEq_0__Lean_Meta_processPostponedStep___spec__4___closed__1; -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__8(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_LocalDecl_userName(lean_object*); -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7___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_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__21___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__25(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_List_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_name_mk_string(lean_object*, lean_object*); uint8_t l_USize_decEq(size_t, size_t); +lean_object* l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_uget(lean_object*, size_t); -lean_object* l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_AssocList_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_tacticCompletion___closed__1; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_getDotCompletionTypeNames_visit___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__11___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__17(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__2(lean_object*, 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___private_Lean_Server_Completion_0__Lean_Server_Completion_getDotCompletionTypeNames_visit_match__2(lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_tacticCompletion___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_noConfusionExt; extern lean_object* l_Std_Format_defWidth; lean_object* l_Lean_Elab_Info_occursBefore_x3f(lean_object*, lean_object*); -lean_object* l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Elab_Info_isSmaller(lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_tacticCompletion___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_optionCompletion(lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___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* l_Lean_Meta_getExpectedNumArgs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__2(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_Meta_forallTelescopeReducing___at_Lean_Meta_getParamNames___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore_match__2(lean_object*); -lean_object* l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_completionBlackListExt___closed__2; +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__12___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_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__33(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_saveState___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_State_itemsOther___default; extern lean_object* l_Array_empty___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); lean_object* l_Lean_Meta_ppExpr(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_parserExtension; +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7___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_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_find_x3f(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__11(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedParserDescr___closed__1; uint8_t lean_name_eq(lean_object*, lean_object*); +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__30(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* lean_private_to_user_name(lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_runM___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__35___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__11___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_instInhabitedNat; lean_object* l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__1___closed__3; lean_object* l_Lean_Server_Completion_initFn____x40_Lean_Server_Completion___hyg_6____closed__1; @@ -81,214 +90,207 @@ lean_object* lean_expr_instantiate1(lean_object*, lean_object*); lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); lean_object* lean_string_append(lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__36(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__20___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Lsp_instInhabitedCompletionItem; uint8_t l_Lean_Name_isPrefixOf(lean_object*, lean_object*); -lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__39(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__39(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_completionBlackListExt; lean_object* l_ReaderT_bind___at_Lean_Meta_instMonadLCtxMetaM___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_completionBlackListExt___closed__1; lean_object* l_Lean_Meta_unfoldDefinition_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_tacticCompletion___closed__3; -lean_object* l_Std_AssocList_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__22(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_aliasExtension; lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_getDotCompletionTypeNames_visit_match__1(lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___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*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_getDotCompletionTypeNames_visit___lambda__2___closed__1; lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_getDotCompletionTypeNames_visit___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_find_x3f_choose_match__3(lean_object*); +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__25(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_normPrivateName(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__36___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_dotCompletion___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_USize_decLt(size_t, size_t); -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__28___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_auxRecExt; +uint8_t l_Lean_isPrivateName(lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_completionBlackListExt___elambda__2___boxed(lean_object*); -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__12___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_nat_add(lean_object*, lean_object*); extern lean_object* l_Lean_LocalContext_mkEmpty___closed__1; -lean_object* l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_instInhabitedParserCategory; lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_dotCompletion___closed__3; lean_object* l_Lean_Server_Completion_completionBlackListExt___elambda__3___boxed(lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_find_x3f_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__40(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__41___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ScopedEnvExtension_getState___at_Lean_Parser_isParserCategory___spec__1(lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isTypeApplicable_match__1(lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_runM___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_runM___closed__1; +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__32(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_qpartition_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_sortCompletionItems___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_StateRefT_x27_lift___rarg___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_runM___closed__2; uint8_t l_Lean_Elab_Info_isCompletion(lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__3(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* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__5(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* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_find_x3f_choose_match__2(lean_object*); lean_object* l_Lean_Server_Completion_completionBlackListExt___closed__3; -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__35(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_find_x3f_choose___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_consumeImplicitPrefix_match__1(lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_tacticCompletion___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_fget(lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_List_forIn_loop___at_Lean_Elab_resolveGlobalConstWithInfos___spec__1___rarg___lambda__1___closed__1; -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__10(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_completionBlackListExt___closed__5; -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__23___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallMetaTelescopeReducingAux(lean_object*, uint8_t, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__24___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37(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_Server_Completion_find_x3f_choose_match__2___rarg(lean_object*, lean_object*); +lean_object* l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_take(lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_runM___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_dotCompletion___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__25___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_isRec___at___private_Lean_Server_Completion_0__Lean_Server_Completion_isBlackListed___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_swap(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_optionCompletion___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__6(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__35___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_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__6(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_optionCompletion___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__15___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__23(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__24___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_find_x3f_choose_match__1(lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore_match__3___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_List_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__20(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore_match__4___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_ReaderT_bind___at___private_Lean_Server_Completion_0__Lean_Server_Completion_dotCompletion___spec__1(lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__22(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletion___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchAtomic___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_optionCompletion___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isTypeApplicable___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__1(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_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__29(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_fvarId_x21(lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_consumeImplicitPrefix_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_find_x3f_match__2(lean_object*); -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Name_isInternal(lean_object*); -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__29___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__16(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isTypeApplicable_match__3(lean_object*); lean_object* l_Lean_ConstantInfo_name(lean_object*); -lean_object* l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__27(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_AssocList_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__21(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isBlackListed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_runM___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_isDotCompletionMethod___spec__1(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__24(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__23(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_IO_instInhabitedError___closed__1; lean_object* lean_st_mk_ref(lean_object*, lean_object*); -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__4(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* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__4(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getId(lean_object*); lean_object* l_Std_PersistentHashMap_find_x3f___at_Lean_Parser_getCategory___spec__1(lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__34(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__14___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_format_pretty(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_getDotCompletionTypeNames_visit___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_isMatcher(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__35(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_runM_match__1(lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_runM_match__1___rarg(lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Name_isAtomic(lean_object*); +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_normPrivateName___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_find_x3f_choose(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__30___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_Std_RBNode_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_tacticCompletion___spec__1(lean_object*, lean_object*); +lean_object* l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__15___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__36___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_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__27___rarg___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_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__28(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__26___rarg___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_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__26___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_RBNode_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_optionCompletion___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_isDotCompletionMethod___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_FileMap_toPosition(lean_object*, lean_object*); lean_object* l_Std_RBNode_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_optionCompletion___spec__1___closed__1; -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__26(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_dotCompletion___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_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__22___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_tacticCompletion___closed__2; lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_tacticCompletion___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__21(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Expr_isConstOf(lean_object*, lean_object*); -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__26___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_Server_Completion_0__Lean_Server_Completion_addCompletionItemForDecl_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_optionCompletion___closed__2; lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f_match__1(lean_object*); lean_object* l_Lean_Expr_consumeMData(lean_object*); -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__12(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__8___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_getDotCompletionTypeNames_visit___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isDotCompletionMethod_match__1(lean_object*); +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Expr_Data_binderInfo(uint64_t); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_optionCompletion___boxed(lean_object*, lean_object*); lean_object* l_Lean_Meta_SavedState_restore(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_completion___elambda__1___closed__2; lean_object* l_Lean_isRec___at___private_Lean_Server_Completion_0__Lean_Server_Completion_isBlackListed___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); size_t lean_usize_of_nat(lean_object*); -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isDotCompletionMethod(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isDotCompletionMethod(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getExpectedNumArgsAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_NameSet_empty; lean_object* l_Lean_ConstantInfo_type(lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__1(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_optionCompletion___closed__1; lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItemForDecl_match__1(lean_object*); -lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__9___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__17(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PersistentEnvExtension_addEntry___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isTypeApplicable_match__4(lean_object*); +lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__8___rarg___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_SimplePersistentEnvExtension_getState___rarg(lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__16___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__26(lean_object*); lean_object* l_Lean_Elab_InfoTree_foldInfo___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getAllParentStructures(lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__8(lean_object*); +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__11(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_State_itemsMain___default; lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_runM___closed__3; lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_dotCompletion(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_tacticCompletion(lean_object*, lean_object*); lean_object* l_Lean_LocalDecl_type(lean_object*); +lean_object* l_List_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isBlackListed___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__32(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_List_elem___at_Lean_NameHashSet_insert___spec__2(lean_object*, lean_object*); lean_object* l_Lean_withoutModifyingState___at___private_Lean_Server_Completion_0__Lean_Server_Completion_isTypeApplicable___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Option_get_x21___rarg___closed__4; -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Name_getString_x21(lean_object*); -lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__27(lean_object*); +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isDotCompletionMethod___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__28(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_getDotCompletionTypeNames_visit(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_dotCompletion___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isTypeApplicable_match__2___rarg(lean_object*, lean_object*); -lean_object* l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__36(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchAtomic(lean_object*, lean_object*); lean_object* l_Array_qsort_sort___at___private_Lean_Server_Completion_0__Lean_Server_Completion_sortCompletionItems___spec__1___lambda__1___boxed(lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__9(lean_object*); lean_object* l_ReaderT_bind___at___private_Lean_Server_Completion_0__Lean_Server_Completion_dotCompletion___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_getLocalDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__34___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__2(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__40___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__25___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_AssocList_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_tacticCompletion___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_String_isPrefixOf(lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_le(lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__27___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_mkPrivateName(lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_runM___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isTypeApplicable_match__4___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Info_tailPos_x3f(lean_object*); -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f(lean_object*, lean_object*, uint8_t, lean_object*); -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getKind(lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isTypeApplicable_match__3___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__30(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__28___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_sortCompletionItems(lean_object*); uint8_t l_Lean_Name_isAnonymous(lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_dotCompletion___closed__1; @@ -301,9 +303,12 @@ lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idComp extern lean_object* l_Lean_EnvExtensionInterfaceUnsafe_instInhabitedExt___closed__2; lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore_visitNamespaces_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__13(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__33___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__10(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__27___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isDotCompletionMethod___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore_match__2___rarg(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__20(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__16(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Name_getPrefix(lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_dotCompletion___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); @@ -312,16 +317,17 @@ extern lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__6; lean_object* l_Array_qsort_sort___at___private_Lean_Server_Completion_0__Lean_Server_Completion_sortCompletionItems___spec__1___closed__1; lean_object* l_Lean_Server_Completion_find_x3f_choose_match__3___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Syntax_instForInTopDownSyntax_loop___at_Lean_Syntax_hasMissing___spec__1___closed__2; -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__29___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_normPrivateName_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_KVMap_findCore(lean_object*, lean_object*); lean_object* l_Lean_mkTagDeclarationExtension(lean_object*, lean_object*); lean_object* l_Lean_Meta_isExprDefEq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_mkFreshExprMVarImpl(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__9___rarg___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_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__36___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_getDotCompletionTypeNames_visit___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_find_x3f_match__1(lean_object*); -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__15(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__29(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_instantiateMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_TagDeclarationExtension_isTagged(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_optionCompletion___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -335,30 +341,29 @@ lean_object* lean_completion_add_to_black_list(lean_object*, lean_object*); lean_object* l_Lean_Elab_Info_fmtHover_x3f___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_initFn____x40_Lean_Server_Completion___hyg_6____closed__2; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__31(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__17___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_find_x3f_choose_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_optionCompletion___closed__3; lean_object* l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_getDotCompletionTypeNames_visit_match__2___rarg(lean_object*, lean_object*, lean_object*); uint8_t l_Lean_NameSet_contains(lean_object*, lean_object*); +lean_object* l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__36___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_prec_x28___x29___closed__3; -lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__39___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_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__23___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__39___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); -lean_object* l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19___closed__1; lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_dotCompletion___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__1___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__13___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_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__24(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore_visitNamespaces_match__1(lean_object*); lean_object* l_Lean_Expr_getAppFn(lean_object*); +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__34(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_completionBlackListExt___elambda__1___boxed(lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_consumeImplicitPrefix___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__14___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_Server_Completion_0__Lean_Server_Completion_isTypeApplicable_match__1___rarg(lean_object*, lean_object*); lean_object* l_Std_RBNode_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_optionCompletion___spec__1(lean_object*, lean_object*, lean_object*); -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__8(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isDotCompletionMethod___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_List_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__20___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore_match__4(lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItemForDecl___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_completionBlackListExt___elambda__4___rarg(lean_object*); @@ -368,37 +373,34 @@ lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_mkComp lean_object* l_Lean_Elab_ContextInfo_runMetaM___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_completionBlackListExt___elambda__2(lean_object*); -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore_match__3(lean_object*); -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_dotCompletion___lambda__4___closed__1; -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__34___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_dotCompletion___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__33(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_dotCompletion___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isTypeApplicable_match__2(lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_runM___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__1___closed__2; -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__32___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_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__16___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Name_replacePrefix(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchAtomic_match__1(lean_object*); lean_object* l_Lean_Server_Completion_completionBlackListExt___elambda__3(lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_runM(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_initFn____x40_Lean_Server_Completion___hyg_6_(lean_object*); -lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__41(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__12(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_findSomeM_x3f___rarg___closed__1; lean_object* l_Array_qsort_sort___at___private_Lean_Server_Completion_0__Lean_Server_Completion_sortCompletionItems___spec__1(lean_object*, lean_object*, lean_object*); +lean_object* l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_mkCompletionItem(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__31___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_Server_Completion_0__Lean_Server_Completion_isTypeApplicable___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__30___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18___closed__1; lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchAtomic_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__32___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__15(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_string_dec_lt(lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItemForDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isDotCompletionMethod_match__1___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38(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_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__9(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Syntax_isIdent(lean_object*); static lean_object* _init_l_Lean_Server_Completion_initFn____x40_Lean_Server_Completion___hyg_6____closed__1() { _start: @@ -609,21 +611,60 @@ return x_18; lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isBlackListed(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; uint8_t x_8; +lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_42; x_7 = lean_st_ref_get(x_5, x_6); -x_8 = !lean_is_exclusive(x_7); -if (x_8 == 0) -{ -lean_object* x_9; lean_object* x_10; lean_object* x_11; uint8_t x_12; -x_9 = lean_ctor_get(x_7, 0); -x_10 = lean_ctor_get(x_7, 1); -x_11 = lean_ctor_get(x_9, 0); +x_8 = lean_ctor_get(x_7, 0); +lean_inc(x_8); +x_9 = lean_ctor_get(x_7, 1); +lean_inc(x_9); +if (lean_is_exclusive(x_7)) { + lean_ctor_release(x_7, 0); + lean_ctor_release(x_7, 1); + x_10 = x_7; +} else { + lean_dec_ref(x_7); + x_10 = lean_box(0); +} +x_11 = lean_ctor_get(x_8, 0); lean_inc(x_11); -lean_dec(x_9); -x_12 = l_Lean_Name_isInternal(x_1); -if (x_12 == 0) +lean_dec(x_8); +x_42 = l_Lean_Name_isInternal(x_1); +if (x_42 == 0) +{ +lean_object* x_43; +x_43 = lean_box(0); +x_12 = x_43; +goto block_41; +} +else +{ +uint8_t x_44; +x_44 = l_Lean_isPrivateName(x_1); +if (x_44 == 0) +{ +uint8_t x_45; lean_object* x_46; lean_object* x_47; +lean_dec(x_11); +lean_dec(x_10); +lean_dec(x_1); +x_45 = 1; +x_46 = lean_box(x_45); +x_47 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_47, 0, x_46); +lean_ctor_set(x_47, 1, x_9); +return x_47; +} +else +{ +lean_object* x_48; +x_48 = lean_box(0); +x_12 = x_48; +goto block_41; +} +} +block_41: { lean_object* x_13; uint8_t x_14; +lean_dec(x_12); x_13 = l_Lean_auxRecExt; x_14 = l_Lean_TagDeclarationExtension_isTagged(x_13, x_11, x_1); if (x_14 == 0) @@ -634,9 +675,9 @@ x_16 = l_Lean_TagDeclarationExtension_isTagged(x_15, x_11, x_1); if (x_16 == 0) { lean_object* x_17; lean_object* x_18; uint8_t x_19; -lean_free_object(x_7); +lean_dec(x_10); lean_inc(x_1); -x_17 = l_Lean_isRec___at___private_Lean_Server_Completion_0__Lean_Server_Completion_isBlackListed___spec__1(x_1, x_2, x_3, x_4, x_5, x_10); +x_17 = l_Lean_isRec___at___private_Lean_Server_Completion_0__Lean_Server_Completion_isBlackListed___spec__1(x_1, x_2, x_3, x_4, x_5, x_9); x_18 = lean_ctor_get(x_17, 0); lean_inc(x_18); x_19 = lean_unbox(x_18); @@ -727,163 +768,34 @@ return x_36; } else { -lean_object* x_37; +lean_object* x_37; lean_object* x_38; lean_dec(x_11); lean_dec(x_1); x_37 = lean_box(x_16); -lean_ctor_set(x_7, 0, x_37); -return x_7; +if (lean_is_scalar(x_10)) { + x_38 = lean_alloc_ctor(0, 2, 0); +} else { + x_38 = x_10; +} +lean_ctor_set(x_38, 0, x_37); +lean_ctor_set(x_38, 1, x_9); +return x_38; } } else { -lean_object* x_38; +lean_object* x_39; lean_object* x_40; lean_dec(x_11); lean_dec(x_1); -x_38 = lean_box(x_14); -lean_ctor_set(x_7, 0, x_38); -return x_7; -} -} -else -{ -lean_object* x_39; -lean_dec(x_11); -lean_dec(x_1); -x_39 = lean_box(x_12); -lean_ctor_set(x_7, 0, x_39); -return x_7; -} -} -else -{ -lean_object* x_40; lean_object* x_41; lean_object* x_42; uint8_t x_43; -x_40 = lean_ctor_get(x_7, 0); -x_41 = lean_ctor_get(x_7, 1); -lean_inc(x_41); -lean_inc(x_40); -lean_dec(x_7); -x_42 = lean_ctor_get(x_40, 0); -lean_inc(x_42); -lean_dec(x_40); -x_43 = l_Lean_Name_isInternal(x_1); -if (x_43 == 0) -{ -lean_object* x_44; uint8_t x_45; -x_44 = l_Lean_auxRecExt; -x_45 = l_Lean_TagDeclarationExtension_isTagged(x_44, x_42, x_1); -if (x_45 == 0) -{ -lean_object* x_46; uint8_t x_47; -x_46 = l_Lean_noConfusionExt; -x_47 = l_Lean_TagDeclarationExtension_isTagged(x_46, x_42, x_1); -if (x_47 == 0) -{ -lean_object* x_48; lean_object* x_49; uint8_t x_50; -lean_inc(x_1); -x_48 = l_Lean_isRec___at___private_Lean_Server_Completion_0__Lean_Server_Completion_isBlackListed___spec__1(x_1, x_2, x_3, x_4, x_5, x_41); -x_49 = lean_ctor_get(x_48, 0); -lean_inc(x_49); -x_50 = lean_unbox(x_49); -if (x_50 == 0) -{ -lean_object* x_51; lean_object* x_52; lean_object* x_53; uint8_t x_54; -lean_dec(x_49); -x_51 = lean_ctor_get(x_48, 1); -lean_inc(x_51); -if (lean_is_exclusive(x_48)) { - lean_ctor_release(x_48, 0); - lean_ctor_release(x_48, 1); - x_52 = x_48; +x_39 = lean_box(x_14); +if (lean_is_scalar(x_10)) { + x_40 = lean_alloc_ctor(0, 2, 0); } else { - lean_dec_ref(x_48); - x_52 = lean_box(0); + x_40 = x_10; } -x_53 = l_Lean_Server_Completion_completionBlackListExt; -x_54 = l_Lean_TagDeclarationExtension_isTagged(x_53, x_42, x_1); -lean_dec(x_42); -if (x_54 == 0) -{ -lean_object* x_55; -lean_dec(x_52); -x_55 = l_Lean_Meta_isMatcher(x_1, x_2, x_3, x_4, x_5, x_51); -lean_dec(x_1); -return x_55; -} -else -{ -lean_object* x_56; lean_object* x_57; -lean_dec(x_1); -x_56 = lean_box(x_54); -if (lean_is_scalar(x_52)) { - x_57 = lean_alloc_ctor(0, 2, 0); -} else { - x_57 = x_52; -} -lean_ctor_set(x_57, 0, x_56); -lean_ctor_set(x_57, 1, x_51); -return x_57; -} -} -else -{ -lean_object* x_58; lean_object* x_59; lean_object* x_60; -lean_dec(x_42); -lean_dec(x_1); -x_58 = lean_ctor_get(x_48, 1); -lean_inc(x_58); -if (lean_is_exclusive(x_48)) { - lean_ctor_release(x_48, 0); - lean_ctor_release(x_48, 1); - x_59 = x_48; -} else { - lean_dec_ref(x_48); - x_59 = lean_box(0); -} -if (lean_is_scalar(x_59)) { - x_60 = lean_alloc_ctor(0, 2, 0); -} else { - x_60 = x_59; -} -lean_ctor_set(x_60, 0, x_49); -lean_ctor_set(x_60, 1, x_58); -return x_60; -} -} -else -{ -lean_object* x_61; lean_object* x_62; -lean_dec(x_42); -lean_dec(x_1); -x_61 = lean_box(x_47); -x_62 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_62, 0, x_61); -lean_ctor_set(x_62, 1, x_41); -return x_62; -} -} -else -{ -lean_object* x_63; lean_object* x_64; -lean_dec(x_42); -lean_dec(x_1); -x_63 = lean_box(x_45); -x_64 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_64, 0, x_63); -lean_ctor_set(x_64, 1, x_41); -return x_64; -} -} -else -{ -lean_object* x_65; lean_object* x_66; -lean_dec(x_42); -lean_dec(x_1); -x_65 = lean_box(x_43); -x_66 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_66, 0, x_65); -lean_ctor_set(x_66, 1, x_41); -return x_66; +lean_ctor_set(x_40, 0, x_39); +lean_ctor_set(x_40, 1, x_9); +return x_40; } } } @@ -3109,6 +3021,132 @@ x_4 = lean_box(x_3); return x_4; } } +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_normPrivateName_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_object* x_4; lean_object* x_5; +lean_dec(x_3); +x_4 = lean_box(0); +x_5 = lean_apply_1(x_2, x_4); +return x_5; +} +else +{ +lean_object* x_6; lean_object* x_7; +lean_dec(x_2); +x_6 = lean_ctor_get(x_1, 0); +lean_inc(x_6); +lean_dec(x_1); +x_7 = lean_apply_1(x_3, x_6); +return x_7; +} +} +} +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_normPrivateName_match__1(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l___private_Lean_Server_Completion_0__Lean_Server_Completion_normPrivateName_match__1___rarg), 3, 0); +return x_2; +} +} +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_normPrivateName(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; +lean_inc(x_1); +x_7 = lean_private_to_user_name(x_1); +if (lean_obj_tag(x_7) == 0) +{ +lean_object* x_8; +x_8 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_8, 0, x_1); +lean_ctor_set(x_8, 1, x_6); +return x_8; +} +else +{ +lean_object* x_9; lean_object* x_10; uint8_t x_11; +x_9 = lean_ctor_get(x_7, 0); +lean_inc(x_9); +lean_dec(x_7); +x_10 = lean_st_ref_get(x_5, x_6); +x_11 = !lean_is_exclusive(x_10); +if (x_11 == 0) +{ +lean_object* x_12; lean_object* x_13; lean_object* x_14; uint8_t x_15; +x_12 = lean_ctor_get(x_10, 0); +x_13 = lean_ctor_get(x_12, 0); +lean_inc(x_13); +lean_dec(x_12); +lean_inc(x_9); +x_14 = l_Lean_mkPrivateName(x_13, x_9); +x_15 = lean_name_eq(x_14, x_1); +lean_dec(x_14); +if (x_15 == 0) +{ +lean_dec(x_9); +lean_ctor_set(x_10, 0, x_1); +return x_10; +} +else +{ +lean_dec(x_1); +lean_ctor_set(x_10, 0, x_9); +return x_10; +} +} +else +{ +lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; uint8_t x_20; +x_16 = lean_ctor_get(x_10, 0); +x_17 = lean_ctor_get(x_10, 1); +lean_inc(x_17); +lean_inc(x_16); +lean_dec(x_10); +x_18 = lean_ctor_get(x_16, 0); +lean_inc(x_18); +lean_dec(x_16); +lean_inc(x_9); +x_19 = l_Lean_mkPrivateName(x_18, x_9); +x_20 = lean_name_eq(x_19, x_1); +lean_dec(x_19); +if (x_20 == 0) +{ +lean_object* x_21; +lean_dec(x_9); +x_21 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_21, 0, x_1); +lean_ctor_set(x_21, 1, x_17); +return x_21; +} +else +{ +lean_object* x_22; +lean_dec(x_1); +x_22 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_22, 0, x_9); +lean_ctor_set(x_22, 1, x_17); +return x_22; +} +} +} +} +} +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_normPrivateName___boxed(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___private_Lean_Server_Completion_0__Lean_Server_Completion_normPrivateName(x_1, x_2, x_3, x_4, x_5, x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +return x_7; +} +} lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { @@ -3160,202 +3198,230 @@ x_2 = lean_alloc_closure((void*)(l___private_Lean_Server_Completion_0__Lean_Serv return x_2; } } -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f(lean_object* x_1, lean_object* x_2, uint8_t x_3, lean_object* x_4) { +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f(lean_object* x_1, lean_object* x_2, uint8_t x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { _start: { -uint8_t x_5; -x_5 = l_Lean_Name_isPrefixOf(x_1, x_4); -if (x_5 == 0) -{ -lean_object* x_6; -lean_dec(x_4); -x_6 = lean_box(0); -return x_6; -} -else -{ -lean_object* x_7; lean_object* x_8; uint8_t x_9; -x_7 = lean_box(0); -x_8 = l_Lean_Name_replacePrefix(x_4, x_1, x_7); -x_9 = l_Lean_Name_isPrefixOf(x_2, x_8); -if (x_9 == 0) -{ -if (x_3 == 0) -{ -if (lean_obj_tag(x_2) == 1) -{ -if (lean_obj_tag(x_8) == 1) -{ lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; -x_10 = lean_ctor_get(x_2, 0); -x_11 = lean_ctor_get(x_2, 1); -x_12 = lean_ctor_get(x_8, 0); +x_10 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_normPrivateName(x_4, x_5, x_6, x_7, x_8, x_9); +x_11 = lean_ctor_get(x_10, 0); +lean_inc(x_11); +x_12 = lean_ctor_get(x_10, 1); lean_inc(x_12); -x_13 = lean_ctor_get(x_8, 1); -lean_inc(x_13); -lean_dec(x_8); -x_14 = lean_name_eq(x_10, x_12); -lean_dec(x_12); +if (lean_is_exclusive(x_10)) { + lean_ctor_release(x_10, 0); + lean_ctor_release(x_10, 1); + x_13 = x_10; +} else { + lean_dec_ref(x_10); + x_13 = lean_box(0); +} +x_14 = l_Lean_Name_isPrefixOf(x_1, x_11); if (x_14 == 0) { -lean_object* x_15; -lean_dec(x_13); +lean_object* x_15; lean_object* x_16; +lean_dec(x_11); x_15 = lean_box(0); -return x_15; +if (lean_is_scalar(x_13)) { + x_16 = lean_alloc_ctor(0, 2, 0); +} else { + x_16 = x_13; +} +lean_ctor_set(x_16, 0, x_15); +lean_ctor_set(x_16, 1, x_12); +return x_16; } else { -uint8_t x_16; -x_16 = l_String_isPrefixOf(x_11, x_13); -if (x_16 == 0) -{ -lean_object* x_17; -lean_dec(x_13); +lean_object* x_17; lean_object* x_18; lean_object* x_19; uint8_t x_38; x_17 = lean_box(0); -return x_17; +x_18 = l_Lean_Name_replacePrefix(x_11, x_1, x_17); +x_38 = l_Lean_Name_isPrefixOf(x_2, x_18); +if (x_38 == 0) +{ +if (x_3 == 0) +{ +lean_object* x_39; +x_39 = lean_box(0); +x_19 = x_39; +goto block_37; } else { -lean_object* x_18; lean_object* x_19; -x_18 = lean_name_mk_string(x_7, x_13); -x_19 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_19, 0, x_18); -return x_19; -} -} -} -else -{ -lean_object* x_20; -lean_dec(x_8); -x_20 = lean_box(0); -return x_20; -} -} -else -{ -lean_object* x_21; -lean_dec(x_8); -x_21 = lean_box(0); -return x_21; -} -} -else -{ -lean_object* x_22; -lean_dec(x_8); -x_22 = lean_box(0); -return x_22; +lean_object* x_40; lean_object* x_41; +lean_dec(x_18); +lean_dec(x_13); +x_40 = lean_box(0); +x_41 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_41, 0, x_40); +lean_ctor_set(x_41, 1, x_12); +return x_41; } } else { if (x_3 == 0) { +lean_object* x_42; +x_42 = lean_box(0); +x_19 = x_42; +goto block_37; +} +else +{ +lean_object* x_43; uint8_t x_44; +lean_dec(x_13); +x_43 = l_Lean_Name_replacePrefix(x_18, x_2, x_17); +x_44 = l_Lean_Name_isAtomic(x_43); +if (x_44 == 0) +{ +lean_object* x_45; lean_object* x_46; +lean_dec(x_43); +x_45 = lean_box(0); +x_46 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_46, 0, x_45); +lean_ctor_set(x_46, 1, x_12); +return x_46; +} +else +{ +uint8_t x_47; +x_47 = l_Lean_Name_isAnonymous(x_43); +if (x_47 == 0) +{ +lean_object* x_48; lean_object* x_49; +x_48 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_48, 0, x_43); +x_49 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_49, 0, x_48); +lean_ctor_set(x_49, 1, x_12); +return x_49; +} +else +{ +lean_object* x_50; lean_object* x_51; +lean_dec(x_43); +x_50 = lean_box(0); +x_51 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_51, 0, x_50); +lean_ctor_set(x_51, 1, x_12); +return x_51; +} +} +} +} +block_37: +{ +lean_dec(x_19); if (lean_obj_tag(x_2) == 1) { -if (lean_obj_tag(x_8) == 1) +if (lean_obj_tag(x_18) == 1) { -lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; uint8_t x_27; -x_23 = lean_ctor_get(x_2, 0); -x_24 = lean_ctor_get(x_2, 1); -x_25 = lean_ctor_get(x_8, 0); -lean_inc(x_25); -x_26 = lean_ctor_get(x_8, 1); -lean_inc(x_26); -lean_dec(x_8); -x_27 = lean_name_eq(x_23, x_25); -lean_dec(x_25); +lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; uint8_t x_24; +x_20 = lean_ctor_get(x_2, 0); +x_21 = lean_ctor_get(x_2, 1); +x_22 = lean_ctor_get(x_18, 0); +lean_inc(x_22); +x_23 = lean_ctor_get(x_18, 1); +lean_inc(x_23); +lean_dec(x_18); +x_24 = lean_name_eq(x_20, x_22); +lean_dec(x_22); +if (x_24 == 0) +{ +lean_object* x_25; lean_object* x_26; +lean_dec(x_23); +x_25 = lean_box(0); +if (lean_is_scalar(x_13)) { + x_26 = lean_alloc_ctor(0, 2, 0); +} else { + x_26 = x_13; +} +lean_ctor_set(x_26, 0, x_25); +lean_ctor_set(x_26, 1, x_12); +return x_26; +} +else +{ +uint8_t x_27; +x_27 = l_String_isPrefixOf(x_21, x_23); if (x_27 == 0) { -lean_object* x_28; -lean_dec(x_26); +lean_object* x_28; lean_object* x_29; +lean_dec(x_23); x_28 = lean_box(0); -return x_28; +if (lean_is_scalar(x_13)) { + x_29 = lean_alloc_ctor(0, 2, 0); +} else { + x_29 = x_13; +} +lean_ctor_set(x_29, 0, x_28); +lean_ctor_set(x_29, 1, x_12); +return x_29; } else { -uint8_t x_29; -x_29 = l_String_isPrefixOf(x_24, x_26); -if (x_29 == 0) -{ -lean_object* x_30; -lean_dec(x_26); -x_30 = lean_box(0); -return x_30; +lean_object* x_30; lean_object* x_31; lean_object* x_32; +x_30 = lean_name_mk_string(x_17, x_23); +x_31 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_31, 0, x_30); +if (lean_is_scalar(x_13)) { + x_32 = lean_alloc_ctor(0, 2, 0); +} else { + x_32 = x_13; } -else -{ -lean_object* x_31; lean_object* x_32; -x_31 = lean_name_mk_string(x_7, x_26); -x_32 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_32, 0, x_31); +lean_ctor_set(x_32, 1, x_12); return x_32; } } } else { -lean_object* x_33; -lean_dec(x_8); +lean_object* x_33; lean_object* x_34; +lean_dec(x_18); x_33 = lean_box(0); -return x_33; +if (lean_is_scalar(x_13)) { + x_34 = lean_alloc_ctor(0, 2, 0); +} else { + x_34 = x_13; } -} -else -{ -lean_object* x_34; -lean_dec(x_8); -x_34 = lean_box(0); +lean_ctor_set(x_34, 0, x_33); +lean_ctor_set(x_34, 1, x_12); return x_34; } } else { -lean_object* x_35; uint8_t x_36; -x_35 = l_Lean_Name_replacePrefix(x_8, x_2, x_7); -x_36 = l_Lean_Name_isAtomic(x_35); -if (x_36 == 0) -{ -lean_object* x_37; -lean_dec(x_35); -x_37 = lean_box(0); -return x_37; +lean_object* x_35; lean_object* x_36; +lean_dec(x_18); +x_35 = lean_box(0); +if (lean_is_scalar(x_13)) { + x_36 = lean_alloc_ctor(0, 2, 0); +} else { + x_36 = x_13; } -else -{ -uint8_t x_38; -x_38 = l_Lean_Name_isAnonymous(x_35); -if (x_38 == 0) -{ -lean_object* x_39; -x_39 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_39, 0, x_35); -return x_39; -} -else -{ -lean_object* x_40; -lean_dec(x_35); -x_40 = lean_box(0); -return x_40; +lean_ctor_set(x_36, 0, x_35); +lean_ctor_set(x_36, 1, x_12); +return x_36; } } } } } -} -} -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f___boxed(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, lean_object* x_8, lean_object* x_9) { _start: { -uint8_t x_5; lean_object* x_6; -x_5 = lean_unbox(x_3); +uint8_t x_10; lean_object* x_11; +x_10 = lean_unbox(x_3); lean_dec(x_3); -x_6 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f(x_1, x_2, x_5, x_4); +x_11 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f(x_1, x_2, x_10, x_4, x_5, x_6, x_7, x_8, x_9); +lean_dec(x_8); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); lean_dec(x_2); lean_dec(x_1); -return x_6; +return x_11; } } lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { @@ -3788,67 +3854,71 @@ x_51 = lean_ctor_get(x_17, 1); x_52 = l_List_elem___at_Lean_NameHashSet_insert___spec__2(x_4, x_51); if (x_52 == 0) { -lean_object* x_53; +lean_object* x_53; lean_object* x_54; lean_inc(x_4); -x_53 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f(x_50, x_3, x_1, x_4); -if (lean_obj_tag(x_53) == 0) +x_53 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f(x_50, x_3, x_1, x_4, x_10, x_11, x_12, x_13, x_14); +x_54 = lean_ctor_get(x_53, 0); +lean_inc(x_54); +if (lean_obj_tag(x_54) == 0) { -lean_object* x_54; lean_object* x_55; -lean_inc(x_6); -x_54 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_54, 0, x_6); -x_55 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_55, 0, x_54); -x_19 = x_55; -x_20 = x_14; -goto block_35; +lean_object* x_55; lean_object* x_56; +x_55 = lean_ctor_get(x_53, 1); +lean_inc(x_55); +lean_dec(x_53); +x_56 = l_Array_forInUnsafe_loop___at___private_Lean_Meta_LevelDefEq_0__Lean_Meta_processPostponedStep___spec__4___closed__1; +x_36 = x_56; +x_37 = x_55; +goto block_49; } else { -lean_object* x_56; lean_object* x_57; lean_object* x_58; -x_56 = lean_ctor_get(x_53, 0); -lean_inc(x_56); +lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; +x_57 = lean_ctor_get(x_53, 1); +lean_inc(x_57); lean_dec(x_53); -x_57 = l_Lean_ConstantInfo_type(x_5); +x_58 = lean_ctor_get(x_54, 0); +lean_inc(x_58); +lean_dec(x_54); +x_59 = l_Lean_ConstantInfo_type(x_5); lean_inc(x_13); lean_inc(x_12); lean_inc(x_11); lean_inc(x_10); lean_inc(x_2); -x_58 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem(x_56, x_57, x_2, x_9, x_10, x_11, x_12, x_13, x_14); -lean_dec(x_56); -if (lean_obj_tag(x_58) == 0) -{ -lean_object* x_59; -x_59 = lean_ctor_get(x_58, 0); -lean_inc(x_59); -if (lean_obj_tag(x_59) == 0) -{ -lean_object* x_60; lean_object* x_61; -x_60 = lean_ctor_get(x_58, 1); -lean_inc(x_60); +x_60 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem(x_58, x_59, x_2, x_9, x_10, x_11, x_12, x_13, x_57); lean_dec(x_58); -x_61 = lean_box(0); -x_36 = x_61; -x_37 = x_60; -goto block_49; -} -else +if (lean_obj_tag(x_60) == 0) +{ +lean_object* x_61; +x_61 = lean_ctor_get(x_60, 0); +lean_inc(x_61); +if (lean_obj_tag(x_61) == 0) { lean_object* x_62; lean_object* x_63; -lean_dec(x_59); -x_62 = lean_ctor_get(x_58, 1); +x_62 = lean_ctor_get(x_60, 1); lean_inc(x_62); -lean_dec(x_58); -x_63 = l_Lean_Syntax_instForInTopDownSyntax_loop___at_Lean_Syntax_hasMissing___spec__1___closed__2; +lean_dec(x_60); +x_63 = lean_box(0); x_36 = x_63; x_37 = x_62; goto block_49; } +else +{ +lean_object* x_64; lean_object* x_65; +lean_dec(x_61); +x_64 = lean_ctor_get(x_60, 1); +lean_inc(x_64); +lean_dec(x_60); +x_65 = l_Lean_Syntax_instForInTopDownSyntax_loop___at_Lean_Syntax_hasMissing___spec__1___closed__2; +x_36 = x_65; +x_37 = x_64; +goto block_49; +} } else { -uint8_t x_64; +uint8_t x_66; lean_dec(x_13); lean_dec(x_12); lean_dec(x_11); @@ -3856,42 +3926,29 @@ lean_dec(x_10); lean_dec(x_6); lean_dec(x_4); lean_dec(x_2); -x_64 = !lean_is_exclusive(x_58); -if (x_64 == 0) +x_66 = !lean_is_exclusive(x_60); +if (x_66 == 0) { -return x_58; +return x_60; } else { -lean_object* x_65; lean_object* x_66; lean_object* x_67; -x_65 = lean_ctor_get(x_58, 0); -x_66 = lean_ctor_get(x_58, 1); -lean_inc(x_66); -lean_inc(x_65); -lean_dec(x_58); -x_67 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_67, 0, x_65); -lean_ctor_set(x_67, 1, x_66); -return x_67; +lean_object* x_67; lean_object* x_68; lean_object* x_69; +x_67 = lean_ctor_get(x_60, 0); +x_68 = lean_ctor_get(x_60, 1); +lean_inc(x_68); +lean_inc(x_67); +lean_dec(x_60); +x_69 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_69, 0, x_67); +lean_ctor_set(x_69, 1, x_68); +return x_69; } } } } else { -lean_object* x_68; lean_object* x_69; -lean_inc(x_6); -x_68 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_68, 0, x_6); -x_69 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_69, 0, x_68); -x_19 = x_69; -x_20 = x_14; -goto block_35; -} -} -else -{ lean_object* x_70; lean_object* x_71; lean_inc(x_6); x_70 = lean_alloc_ctor(1, 1, 0); @@ -3902,6 +3959,19 @@ x_19 = x_71; x_20 = x_14; goto block_35; } +} +else +{ +lean_object* x_72; lean_object* x_73; +lean_inc(x_6); +x_72 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_72, 0, x_6); +x_73 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_73, 0, x_72); +x_19 = x_73; +x_20 = x_14; +goto block_35; +} block_35: { if (lean_obj_tag(x_19) == 0) @@ -4075,328 +4145,7 @@ goto block_35; } } } -lean_object* l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__2(uint8_t 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, 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) { -_start: -{ -if (lean_obj_tag(x_7) == 0) -{ -lean_object* x_15; lean_object* x_16; -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_6); -lean_dec(x_4); -lean_dec(x_2); -x_15 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_15, 0, x_8); -x_16 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_16, 0, x_15); -lean_ctor_set(x_16, 1, x_14); -return x_16; -} -else -{ -lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_36; lean_object* x_37; -lean_dec(x_8); -x_17 = lean_ctor_get(x_7, 0); -x_18 = lean_ctor_get(x_7, 1); -if (lean_obj_tag(x_17) == 0) -{ -lean_object* x_50; lean_object* x_51; uint8_t x_52; -x_50 = lean_ctor_get(x_17, 0); -x_51 = lean_ctor_get(x_17, 1); -x_52 = l_List_elem___at_Lean_NameHashSet_insert___spec__2(x_4, x_51); -if (x_52 == 0) -{ -lean_object* x_53; -lean_inc(x_4); -x_53 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f(x_50, x_3, x_1, x_4); -if (lean_obj_tag(x_53) == 0) -{ -lean_object* x_54; lean_object* x_55; -lean_inc(x_6); -x_54 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_54, 0, x_6); -x_55 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_55, 0, x_54); -x_19 = x_55; -x_20 = x_14; -goto block_35; -} -else -{ -lean_object* x_56; lean_object* x_57; lean_object* x_58; -x_56 = lean_ctor_get(x_53, 0); -lean_inc(x_56); -lean_dec(x_53); -x_57 = l_Lean_ConstantInfo_type(x_5); -lean_inc(x_13); -lean_inc(x_12); -lean_inc(x_11); -lean_inc(x_10); -lean_inc(x_2); -x_58 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem(x_56, x_57, x_2, x_9, x_10, x_11, x_12, x_13, x_14); -lean_dec(x_56); -if (lean_obj_tag(x_58) == 0) -{ -lean_object* x_59; -x_59 = lean_ctor_get(x_58, 0); -lean_inc(x_59); -if (lean_obj_tag(x_59) == 0) -{ -lean_object* x_60; lean_object* x_61; -x_60 = lean_ctor_get(x_58, 1); -lean_inc(x_60); -lean_dec(x_58); -x_61 = lean_box(0); -x_36 = x_61; -x_37 = x_60; -goto block_49; -} -else -{ -lean_object* x_62; lean_object* x_63; -lean_dec(x_59); -x_62 = lean_ctor_get(x_58, 1); -lean_inc(x_62); -lean_dec(x_58); -x_63 = l_Lean_Syntax_instForInTopDownSyntax_loop___at_Lean_Syntax_hasMissing___spec__1___closed__2; -x_36 = x_63; -x_37 = x_62; -goto block_49; -} -} -else -{ -uint8_t x_64; -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_6); -lean_dec(x_4); -lean_dec(x_2); -x_64 = !lean_is_exclusive(x_58); -if (x_64 == 0) -{ -return x_58; -} -else -{ -lean_object* x_65; lean_object* x_66; lean_object* x_67; -x_65 = lean_ctor_get(x_58, 0); -x_66 = lean_ctor_get(x_58, 1); -lean_inc(x_66); -lean_inc(x_65); -lean_dec(x_58); -x_67 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_67, 0, x_65); -lean_ctor_set(x_67, 1, x_66); -return x_67; -} -} -} -} -else -{ -lean_object* x_68; lean_object* x_69; -lean_inc(x_6); -x_68 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_68, 0, x_6); -x_69 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_69, 0, x_68); -x_19 = x_69; -x_20 = x_14; -goto block_35; -} -} -else -{ -lean_object* x_70; lean_object* x_71; -lean_inc(x_6); -x_70 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_70, 0, x_6); -x_71 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_71, 0, x_70); -x_19 = x_71; -x_20 = x_14; -goto block_35; -} -block_35: -{ -if (lean_obj_tag(x_19) == 0) -{ -lean_object* x_21; lean_object* x_22; -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_6); -lean_dec(x_4); -lean_dec(x_2); -x_21 = lean_box(0); -x_22 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_22, 0, x_21); -lean_ctor_set(x_22, 1, x_20); -return x_22; -} -else -{ -uint8_t x_23; -x_23 = !lean_is_exclusive(x_19); -if (x_23 == 0) -{ -lean_object* x_24; -x_24 = lean_ctor_get(x_19, 0); -if (lean_obj_tag(x_24) == 0) -{ -lean_object* x_25; lean_object* x_26; -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_6); -lean_dec(x_4); -lean_dec(x_2); -x_25 = lean_ctor_get(x_24, 0); -lean_inc(x_25); -lean_dec(x_24); -lean_ctor_set(x_19, 0, x_25); -x_26 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_26, 0, x_19); -lean_ctor_set(x_26, 1, x_20); -return x_26; -} -else -{ -lean_object* x_27; -lean_free_object(x_19); -x_27 = lean_ctor_get(x_24, 0); -lean_inc(x_27); -lean_dec(x_24); -x_7 = x_18; -x_8 = x_27; -x_14 = x_20; -goto _start; -} -} -else -{ -lean_object* x_29; -x_29 = lean_ctor_get(x_19, 0); -lean_inc(x_29); -lean_dec(x_19); -if (lean_obj_tag(x_29) == 0) -{ -lean_object* x_30; lean_object* x_31; lean_object* x_32; -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_6); -lean_dec(x_4); -lean_dec(x_2); -x_30 = lean_ctor_get(x_29, 0); -lean_inc(x_30); -lean_dec(x_29); -x_31 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_31, 0, x_30); -x_32 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_32, 0, x_31); -lean_ctor_set(x_32, 1, x_20); -return x_32; -} -else -{ -lean_object* x_33; -x_33 = lean_ctor_get(x_29, 0); -lean_inc(x_33); -lean_dec(x_29); -x_7 = x_18; -x_8 = x_33; -x_14 = x_20; -goto _start; -} -} -} -} -block_49: -{ -if (lean_obj_tag(x_36) == 0) -{ -lean_object* x_38; -x_38 = lean_box(0); -x_19 = x_38; -x_20 = x_37; -goto block_35; -} -else -{ -uint8_t x_39; -x_39 = !lean_is_exclusive(x_36); -if (x_39 == 0) -{ -lean_object* x_40; uint8_t x_41; -x_40 = lean_ctor_get(x_36, 0); -x_41 = lean_unbox(x_40); -lean_dec(x_40); -if (x_41 == 0) -{ -lean_object* x_42; -lean_inc(x_6); -x_42 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_42, 0, x_6); -lean_ctor_set(x_36, 0, x_42); -x_19 = x_36; -x_20 = x_37; -goto block_35; -} -else -{ -lean_object* x_43; -lean_free_object(x_36); -x_43 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__1___closed__3; -x_19 = x_43; -x_20 = x_37; -goto block_35; -} -} -else -{ -lean_object* x_44; uint8_t x_45; -x_44 = lean_ctor_get(x_36, 0); -lean_inc(x_44); -lean_dec(x_36); -x_45 = lean_unbox(x_44); -lean_dec(x_44); -if (x_45 == 0) -{ -lean_object* x_46; lean_object* x_47; -lean_inc(x_6); -x_46 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_46, 0, x_6); -x_47 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_47, 0, x_46); -x_19 = x_47; -x_20 = x_37; -goto block_35; -} -else -{ -lean_object* x_48; -x_48 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__1___closed__3; -x_19 = x_48; -x_20 = x_37; -goto block_35; -} -} -} -} -} -} -} -lean_object* l_Std_AssocList_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__4(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, lean_object* x_8) { +lean_object* l_Std_AssocList_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__3(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, lean_object* x_8) { _start: { if (lean_obj_tag(x_2) == 0) @@ -4513,7 +4262,7 @@ return x_27; } } } -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__8(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { uint8_t x_12; @@ -4634,7 +4383,7 @@ lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); lean_inc(x_1); -x_34 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7(x_1, x_33, x_5, x_6, x_7, x_8, x_9, x_10, x_11); +x_34 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6(x_1, x_33, x_5, x_6, x_7, x_8, x_9, x_10, x_11); lean_dec(x_33); if (lean_obj_tag(x_34) == 0) { @@ -4747,7 +4496,7 @@ return x_55; } } } -lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__9___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, 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* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__8___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, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { _start: { lean_object* x_13; uint8_t x_14; @@ -4872,15 +4621,15 @@ return x_35; } } } -lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__9(lean_object* x_1) { +lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__8(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__9___rarg___boxed), 12, 0); +x_2 = lean_alloc_closure((void*)(l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__8___rarg___boxed), 12, 0); return x_2; } } -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7___lambda__1(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, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6___lambda__1(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, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { lean_object* x_11; @@ -4888,7 +4637,7 @@ x_11 = lean_apply_8(x_1, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); return x_11; } } -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6(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, lean_object* x_8, lean_object* x_9) { _start: { if (lean_obj_tag(x_2) == 0) @@ -4942,7 +4691,7 @@ size_t x_19; size_t x_20; lean_object* x_21; x_19 = 0; x_20 = lean_usize_of_nat(x_11); lean_dec(x_11); -x_21 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__8(x_1, x_10, x_19, x_20, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_21 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7(x_1, x_10, x_19, x_20, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_21; } } @@ -4952,33 +4701,33 @@ else lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; x_22 = lean_ctor_get(x_2, 0); x_23 = lean_ctor_get(x_2, 1); -x_24 = lean_alloc_closure((void*)(l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7___lambda__1___boxed), 10, 1); +x_24 = lean_alloc_closure((void*)(l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6___lambda__1___boxed), 10, 1); lean_closure_set(x_24, 0, x_1); x_25 = lean_unsigned_to_nat(0u); -x_26 = l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__9___rarg(x_24, x_22, x_23, lean_box(0), x_25, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_26 = l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__8___rarg(x_24, x_22, x_23, lean_box(0), x_25, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_26; } } } -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__5(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, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; x_10 = lean_ctor_get(x_2, 0); -x_11 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7(x_1, x_10, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_11 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6(x_1, x_10, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_11; } } -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__5(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, lean_object* x_8) { +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__4(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, lean_object* x_8) { _start: { lean_object* x_9; lean_object* x_10; x_9 = lean_box(0); -x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6(x_1, x_2, x_9, x_3, x_4, x_5, x_6, x_7, x_8); +x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__5(x_1, x_2, x_9, x_3, x_4, x_5, x_6, x_7, x_8); return x_10; } } -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__13(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__12(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { uint8_t x_12; @@ -5099,7 +4848,7 @@ lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); lean_inc(x_1); -x_34 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__12(x_1, x_33, x_5, x_6, x_7, x_8, x_9, x_10, x_11); +x_34 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__11(x_1, x_33, x_5, x_6, x_7, x_8, x_9, x_10, x_11); lean_dec(x_33); if (lean_obj_tag(x_34) == 0) { @@ -5212,7 +4961,7 @@ return x_55; } } } -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__12(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__11(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, lean_object* x_8, lean_object* x_9) { _start: { if (lean_obj_tag(x_2) == 0) @@ -5266,7 +5015,7 @@ size_t x_19; size_t x_20; lean_object* x_21; x_19 = 0; x_20 = lean_usize_of_nat(x_11); lean_dec(x_11); -x_21 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__13(x_1, x_10, x_19, x_20, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_21 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__12(x_1, x_10, x_19, x_20, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_21; } } @@ -5276,33 +5025,33 @@ else lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; x_22 = lean_ctor_get(x_2, 0); x_23 = lean_ctor_get(x_2, 1); -x_24 = lean_alloc_closure((void*)(l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7___lambda__1___boxed), 10, 1); +x_24 = lean_alloc_closure((void*)(l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6___lambda__1___boxed), 10, 1); lean_closure_set(x_24, 0, x_1); x_25 = lean_unsigned_to_nat(0u); -x_26 = l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__9___rarg(x_24, x_22, x_23, lean_box(0), x_25, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_26 = l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__8___rarg(x_24, x_22, x_23, lean_box(0), x_25, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_26; } } } -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__11(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__10(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, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; x_10 = lean_ctor_get(x_2, 0); -x_11 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__12(x_1, x_10, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_11 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__11(x_1, x_10, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_11; } } -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__10(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, lean_object* x_8) { +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__9(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, lean_object* x_8) { _start: { lean_object* x_9; lean_object* x_10; x_9 = lean_box(0); -x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__11(x_1, x_2, x_9, x_3, x_4, x_5, x_6, x_7, x_8); +x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__10(x_1, x_2, x_9, x_3, x_4, x_5, x_6, x_7, x_8); return x_10; } } -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__14(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__13(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { uint8_t x_12; @@ -5318,7 +5067,7 @@ lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); lean_inc(x_1); -x_14 = l_Std_AssocList_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__4(x_1, x_13, x_6, x_7, x_8, x_9, x_10, x_11); +x_14 = l_Std_AssocList_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__3(x_1, x_13, x_6, x_7, x_8, x_9, x_10, x_11); if (lean_obj_tag(x_14) == 0) { lean_object* x_15; @@ -5420,7 +5169,7 @@ return x_32; } } } -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__17(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { uint8_t x_12; @@ -5541,7 +5290,7 @@ lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); lean_inc(x_1); -x_34 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__17(x_1, x_33, x_5, x_6, x_7, x_8, x_9, x_10, x_11); +x_34 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__16(x_1, x_33, x_5, x_6, x_7, x_8, x_9, x_10, x_11); lean_dec(x_33); if (lean_obj_tag(x_34) == 0) { @@ -5654,7 +5403,7 @@ return x_55; } } } -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__17(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__16(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, lean_object* x_8, lean_object* x_9) { _start: { if (lean_obj_tag(x_2) == 0) @@ -5708,7 +5457,7 @@ size_t x_19; size_t x_20; lean_object* x_21; x_19 = 0; x_20 = lean_usize_of_nat(x_11); lean_dec(x_11); -x_21 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18(x_1, x_10, x_19, x_20, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_21 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__17(x_1, x_10, x_19, x_20, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_21; } } @@ -5718,33 +5467,33 @@ else lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; x_22 = lean_ctor_get(x_2, 0); x_23 = lean_ctor_get(x_2, 1); -x_24 = lean_alloc_closure((void*)(l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7___lambda__1___boxed), 10, 1); +x_24 = lean_alloc_closure((void*)(l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6___lambda__1___boxed), 10, 1); lean_closure_set(x_24, 0, x_1); x_25 = lean_unsigned_to_nat(0u); -x_26 = l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__9___rarg(x_24, x_22, x_23, lean_box(0), x_25, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_26 = l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__8___rarg(x_24, x_22, x_23, lean_box(0), x_25, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_26; } } } -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__16(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__15(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, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; x_10 = lean_ctor_get(x_2, 0); -x_11 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__17(x_1, x_10, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_11 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__16(x_1, x_10, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_11; } } -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__15(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, lean_object* x_8) { +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__14(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, lean_object* x_8) { _start: { lean_object* x_9; lean_object* x_10; x_9 = lean_box(0); -x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__16(x_1, x_2, x_9, x_3, x_4, x_5, x_6, x_7, x_8); +x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__15(x_1, x_2, x_9, x_3, x_4, x_5, x_6, x_7, x_8); return x_10; } } -lean_object* l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__3(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, lean_object* x_8) { +lean_object* l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__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, lean_object* x_8) { _start: { lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; @@ -5759,7 +5508,7 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_dec(x_11); x_14 = lean_ctor_get(x_1, 1); x_15 = lean_box(0); -x_16 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6(x_2, x_14, x_15, x_3, x_4, x_5, x_6, x_7, x_8); +x_16 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__5(x_2, x_14, x_15, x_3, x_4, x_5, x_6, x_7, x_8); return x_16; } else @@ -5772,7 +5521,7 @@ lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_dec(x_11); x_18 = lean_ctor_get(x_1, 1); x_19 = lean_box(0); -x_20 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__11(x_2, x_18, x_19, x_3, x_4, x_5, x_6, x_7, x_8); +x_20 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__10(x_2, x_18, x_19, x_3, x_4, x_5, x_6, x_7, x_8); return x_20; } else @@ -5788,7 +5537,7 @@ lean_inc(x_5); lean_inc(x_4); lean_inc(x_3); lean_inc(x_2); -x_24 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__14(x_2, x_10, x_21, x_22, x_23, x_3, x_4, x_5, x_6, x_7, x_8); +x_24 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__13(x_2, x_10, x_21, x_22, x_23, x_3, x_4, x_5, x_6, x_7, x_8); if (lean_obj_tag(x_24) == 0) { lean_object* x_25; @@ -5834,7 +5583,7 @@ x_32 = lean_ctor_get(x_24, 1); lean_inc(x_32); lean_dec(x_24); x_33 = lean_ctor_get(x_1, 1); -x_34 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__16(x_2, x_33, x_23, x_3, x_4, x_5, x_6, x_7, x_32); +x_34 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__15(x_2, x_33, x_23, x_3, x_4, x_5, x_6, x_7, x_32); return x_34; } } @@ -5870,7 +5619,7 @@ return x_38; } } } -static lean_object* _init_l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19___closed__1() { +static lean_object* _init_l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18___closed__1() { _start: { lean_object* x_1; lean_object* x_2; @@ -5880,7 +5629,7 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -lean_object* l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19(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, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +lean_object* l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18(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, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { if (lean_obj_tag(x_3) == 0) @@ -5911,7 +5660,7 @@ if (lean_obj_tag(x_13) == 0) { lean_object* x_23; lean_dec(x_13); -x_23 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19___closed__1; +x_23 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18___closed__1; x_15 = x_23; x_16 = x_10; goto block_22; @@ -5942,7 +5691,7 @@ if (x_30 == 0) lean_object* x_31; lean_dec(x_25); lean_dec(x_24); -x_31 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19___closed__1; +x_31 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18___closed__1; x_15 = x_31; x_16 = x_29; goto block_22; @@ -5980,7 +5729,7 @@ lean_dec(x_33); x_36 = lean_ctor_get(x_32, 1); lean_inc(x_36); lean_dec(x_32); -x_37 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19___closed__1; +x_37 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18___closed__1; x_15 = x_37; x_16 = x_36; goto block_22; @@ -6024,7 +5773,7 @@ lean_dec(x_24); x_42 = lean_ctor_get(x_26, 1); lean_inc(x_42); lean_dec(x_26); -x_43 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19___closed__1; +x_43 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18___closed__1; x_15 = x_43; x_16 = x_42; goto block_22; @@ -6065,7 +5814,7 @@ goto _start; } } } -lean_object* l_List_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__20(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_List_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19(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, lean_object* x_8, lean_object* x_9) { _start: { if (lean_obj_tag(x_3) == 0) @@ -6200,7 +5949,7 @@ goto _start; } } } -lean_object* l_Std_AssocList_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__22(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, lean_object* x_8) { +lean_object* l_Std_AssocList_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__21(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, lean_object* x_8) { _start: { if (lean_obj_tag(x_2) == 0) @@ -6317,7 +6066,7 @@ return x_27; } } } -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__26(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__25(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { uint8_t x_12; @@ -6438,7 +6187,7 @@ lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); lean_inc(x_1); -x_34 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__25(x_1, x_33, x_5, x_6, x_7, x_8, x_9, x_10, x_11); +x_34 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__24(x_1, x_33, x_5, x_6, x_7, x_8, x_9, x_10, x_11); lean_dec(x_33); if (lean_obj_tag(x_34) == 0) { @@ -6551,7 +6300,7 @@ return x_55; } } } -lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__27___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, 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* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__26___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, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { _start: { lean_object* x_13; uint8_t x_14; @@ -6676,15 +6425,15 @@ return x_35; } } } -lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__27(lean_object* x_1) { +lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__26(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__27___rarg___boxed), 12, 0); +x_2 = lean_alloc_closure((void*)(l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__26___rarg___boxed), 12, 0); return x_2; } } -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__25(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__24(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, lean_object* x_8, lean_object* x_9) { _start: { if (lean_obj_tag(x_2) == 0) @@ -6738,7 +6487,7 @@ size_t x_19; size_t x_20; lean_object* x_21; x_19 = 0; x_20 = lean_usize_of_nat(x_11); lean_dec(x_11); -x_21 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__26(x_1, x_10, x_19, x_20, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_21 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__25(x_1, x_10, x_19, x_20, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_21; } } @@ -6748,33 +6497,33 @@ else lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; x_22 = lean_ctor_get(x_2, 0); x_23 = lean_ctor_get(x_2, 1); -x_24 = lean_alloc_closure((void*)(l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7___lambda__1___boxed), 10, 1); +x_24 = lean_alloc_closure((void*)(l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6___lambda__1___boxed), 10, 1); lean_closure_set(x_24, 0, x_1); x_25 = lean_unsigned_to_nat(0u); -x_26 = l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__27___rarg(x_24, x_22, x_23, lean_box(0), x_25, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_26 = l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__26___rarg(x_24, x_22, x_23, lean_box(0), x_25, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_26; } } } -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__24(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__23(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, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; x_10 = lean_ctor_get(x_2, 0); -x_11 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__25(x_1, x_10, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_11 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__24(x_1, x_10, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_11; } } -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__23(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, lean_object* x_8) { +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__22(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, lean_object* x_8) { _start: { lean_object* x_9; lean_object* x_10; x_9 = lean_box(0); -x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__24(x_1, x_2, x_9, x_3, x_4, x_5, x_6, x_7, x_8); +x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__23(x_1, x_2, x_9, x_3, x_4, x_5, x_6, x_7, x_8); return x_10; } } -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__31(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__30(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { uint8_t x_12; @@ -6895,7 +6644,7 @@ lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); lean_inc(x_1); -x_34 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__30(x_1, x_33, x_5, x_6, x_7, x_8, x_9, x_10, x_11); +x_34 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__29(x_1, x_33, x_5, x_6, x_7, x_8, x_9, x_10, x_11); lean_dec(x_33); if (lean_obj_tag(x_34) == 0) { @@ -7008,7 +6757,7 @@ return x_55; } } } -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__30(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__29(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, lean_object* x_8, lean_object* x_9) { _start: { if (lean_obj_tag(x_2) == 0) @@ -7062,7 +6811,7 @@ size_t x_19; size_t x_20; lean_object* x_21; x_19 = 0; x_20 = lean_usize_of_nat(x_11); lean_dec(x_11); -x_21 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__31(x_1, x_10, x_19, x_20, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_21 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__30(x_1, x_10, x_19, x_20, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_21; } } @@ -7072,33 +6821,33 @@ else lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; x_22 = lean_ctor_get(x_2, 0); x_23 = lean_ctor_get(x_2, 1); -x_24 = lean_alloc_closure((void*)(l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7___lambda__1___boxed), 10, 1); +x_24 = lean_alloc_closure((void*)(l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6___lambda__1___boxed), 10, 1); lean_closure_set(x_24, 0, x_1); x_25 = lean_unsigned_to_nat(0u); -x_26 = l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__27___rarg(x_24, x_22, x_23, lean_box(0), x_25, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_26 = l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__26___rarg(x_24, x_22, x_23, lean_box(0), x_25, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_26; } } } -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__29(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__28(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, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; x_10 = lean_ctor_get(x_2, 0); -x_11 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__30(x_1, x_10, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_11 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__29(x_1, x_10, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_11; } } -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__28(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, lean_object* x_8) { +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__27(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, lean_object* x_8) { _start: { lean_object* x_9; lean_object* x_10; x_9 = lean_box(0); -x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__29(x_1, x_2, x_9, x_3, x_4, x_5, x_6, x_7, x_8); +x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__28(x_1, x_2, x_9, x_3, x_4, x_5, x_6, x_7, x_8); return x_10; } } -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__32(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__31(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { uint8_t x_12; @@ -7114,7 +6863,7 @@ lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); lean_inc(x_1); -x_14 = l_Std_AssocList_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__22(x_1, x_13, x_6, x_7, x_8, x_9, x_10, x_11); +x_14 = l_Std_AssocList_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__21(x_1, x_13, x_6, x_7, x_8, x_9, x_10, x_11); if (lean_obj_tag(x_14) == 0) { lean_object* x_15; @@ -7216,7 +6965,7 @@ return x_32; } } } -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__36(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__35(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { uint8_t x_12; @@ -7337,7 +7086,7 @@ lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); lean_inc(x_1); -x_34 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__35(x_1, x_33, x_5, x_6, x_7, x_8, x_9, x_10, x_11); +x_34 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__34(x_1, x_33, x_5, x_6, x_7, x_8, x_9, x_10, x_11); lean_dec(x_33); if (lean_obj_tag(x_34) == 0) { @@ -7450,7 +7199,7 @@ return x_55; } } } -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__35(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__34(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, lean_object* x_8, lean_object* x_9) { _start: { if (lean_obj_tag(x_2) == 0) @@ -7504,7 +7253,7 @@ size_t x_19; size_t x_20; lean_object* x_21; x_19 = 0; x_20 = lean_usize_of_nat(x_11); lean_dec(x_11); -x_21 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__36(x_1, x_10, x_19, x_20, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_21 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__35(x_1, x_10, x_19, x_20, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_21; } } @@ -7514,33 +7263,33 @@ else lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; x_22 = lean_ctor_get(x_2, 0); x_23 = lean_ctor_get(x_2, 1); -x_24 = lean_alloc_closure((void*)(l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7___lambda__1___boxed), 10, 1); +x_24 = lean_alloc_closure((void*)(l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6___lambda__1___boxed), 10, 1); lean_closure_set(x_24, 0, x_1); x_25 = lean_unsigned_to_nat(0u); -x_26 = l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__27___rarg(x_24, x_22, x_23, lean_box(0), x_25, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_26 = l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__26___rarg(x_24, x_22, x_23, lean_box(0), x_25, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_26; } } } -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__34(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__33(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, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; x_10 = lean_ctor_get(x_2, 0); -x_11 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__35(x_1, x_10, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_11 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__34(x_1, x_10, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_11; } } -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__33(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, lean_object* x_8) { +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__32(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, lean_object* x_8) { _start: { lean_object* x_9; lean_object* x_10; x_9 = lean_box(0); -x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__34(x_1, x_2, x_9, x_3, x_4, x_5, x_6, x_7, x_8); +x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__33(x_1, x_2, x_9, x_3, x_4, x_5, x_6, x_7, x_8); return x_10; } } -lean_object* l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__21(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, lean_object* x_8) { +lean_object* l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__20(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, lean_object* x_8) { _start: { lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; @@ -7555,7 +7304,7 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_dec(x_11); x_14 = lean_ctor_get(x_1, 1); x_15 = lean_box(0); -x_16 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__24(x_2, x_14, x_15, x_3, x_4, x_5, x_6, x_7, x_8); +x_16 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__23(x_2, x_14, x_15, x_3, x_4, x_5, x_6, x_7, x_8); return x_16; } else @@ -7568,7 +7317,7 @@ lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_dec(x_11); x_18 = lean_ctor_get(x_1, 1); x_19 = lean_box(0); -x_20 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__29(x_2, x_18, x_19, x_3, x_4, x_5, x_6, x_7, x_8); +x_20 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__28(x_2, x_18, x_19, x_3, x_4, x_5, x_6, x_7, x_8); return x_20; } else @@ -7584,7 +7333,7 @@ lean_inc(x_5); lean_inc(x_4); lean_inc(x_3); lean_inc(x_2); -x_24 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__32(x_2, x_10, x_21, x_22, x_23, x_3, x_4, x_5, x_6, x_7, x_8); +x_24 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__31(x_2, x_10, x_21, x_22, x_23, x_3, x_4, x_5, x_6, x_7, x_8); if (lean_obj_tag(x_24) == 0) { lean_object* x_25; @@ -7630,7 +7379,7 @@ x_32 = lean_ctor_get(x_24, 1); lean_inc(x_32); lean_dec(x_24); x_33 = lean_ctor_get(x_1, 1); -x_34 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__34(x_2, x_33, x_23, x_3, x_4, x_5, x_6, x_7, x_32); +x_34 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__33(x_2, x_33, x_23, x_3, x_4, x_5, x_6, x_7, x_32); return x_34; } } @@ -7666,7 +7415,7 @@ return x_38; } } } -lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__39(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, size_t x_6, size_t 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* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, size_t x_6, size_t 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) { _start: { lean_object* x_15; lean_object* x_16; uint8_t x_36; @@ -7699,7 +7448,7 @@ lean_inc(x_12); lean_inc(x_11); lean_inc(x_10); lean_inc(x_1); -x_41 = l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38(x_1, x_2, x_3, x_39, x_40, x_9, x_10, x_11, x_12, x_13, x_14); +x_41 = l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37(x_1, x_2, x_3, x_39, x_40, x_9, x_10, x_11, x_12, x_13, x_14); lean_dec(x_39); if (lean_obj_tag(x_41) == 0) { @@ -7974,7 +7723,7 @@ goto _start; } } } -lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__40(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, size_t x_5, size_t 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* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__39(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, size_t x_5, size_t 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) { _start: { lean_object* x_14; lean_object* x_15; lean_object* x_35; lean_object* x_36; uint8_t x_62; @@ -8027,7 +7776,7 @@ if (x_71 == 0) lean_object* x_72; lean_dec(x_70); lean_dec(x_69); -x_72 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19___closed__1; +x_72 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18___closed__1; x_35 = x_72; x_36 = x_13; goto block_61; @@ -8067,7 +7816,7 @@ lean_dec(x_75); x_77 = lean_ctor_get(x_74, 1); lean_inc(x_77); lean_dec(x_74); -x_78 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19___closed__1; +x_78 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18___closed__1; x_35 = x_78; x_36 = x_77; goto block_61; @@ -8330,7 +8079,7 @@ goto block_34; } } } -lean_object* l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38___lambda__1(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, lean_object* x_8) { +lean_object* l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37___lambda__1(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, lean_object* x_8) { _start: { lean_object* x_9; lean_object* x_10; lean_object* x_11; @@ -8344,7 +8093,7 @@ lean_ctor_set(x_11, 1, x_8); return x_11; } } -lean_object* l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +lean_object* l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { if (lean_obj_tag(x_4) == 0) @@ -8363,7 +8112,7 @@ lean_inc(x_10); lean_inc(x_9); lean_inc(x_8); lean_inc(x_7); -x_18 = l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__39(x_1, x_2, x_3, x_13, x_12, x_16, x_17, x_14, x_6, x_7, x_8, x_9, x_10, x_11); +x_18 = l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38(x_1, x_2, x_3, x_13, x_12, x_16, x_17, x_14, x_6, x_7, x_8, x_9, x_10, x_11); if (lean_obj_tag(x_18) == 0) { lean_object* x_19; @@ -8415,7 +8164,7 @@ x_27 = lean_ctor_get(x_24, 1); lean_inc(x_27); lean_dec(x_24); x_28 = lean_box(0); -x_29 = l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38___lambda__1(x_27, x_28, x_6, x_7, x_8, x_9, x_10, x_26); +x_29 = l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37___lambda__1(x_27, x_28, x_6, x_7, x_8, x_9, x_10, x_26); lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); @@ -8526,7 +8275,7 @@ lean_inc(x_10); lean_inc(x_9); lean_inc(x_8); lean_inc(x_7); -x_50 = l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__40(x_1, x_2, x_45, x_44, x_48, x_49, x_46, x_6, x_7, x_8, x_9, x_10, x_11); +x_50 = l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__39(x_1, x_2, x_45, x_44, x_48, x_49, x_46, x_6, x_7, x_8, x_9, x_10, x_11); if (lean_obj_tag(x_50) == 0) { lean_object* x_51; @@ -8578,7 +8327,7 @@ x_59 = lean_ctor_get(x_56, 1); lean_inc(x_59); lean_dec(x_56); x_60 = lean_box(0); -x_61 = l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38___lambda__1(x_59, x_60, x_6, x_7, x_8, x_9, x_10, x_58); +x_61 = l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37___lambda__1(x_59, x_60, x_6, x_7, x_8, x_9, x_10, x_58); lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); @@ -8675,7 +8424,7 @@ return x_75; } } } -lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__41(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, size_t x_5, size_t 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* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__40(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, size_t x_5, size_t 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) { _start: { lean_object* x_14; lean_object* x_15; lean_object* x_24; lean_object* x_25; uint8_t x_42; @@ -8728,7 +8477,7 @@ if (x_51 == 0) lean_object* x_52; lean_dec(x_50); lean_dec(x_49); -x_52 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19___closed__1; +x_52 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18___closed__1; x_24 = x_52; x_25 = x_13; goto block_41; @@ -8768,7 +8517,7 @@ lean_dec(x_55); x_58 = lean_ctor_get(x_54, 1); lean_inc(x_58); lean_dec(x_54); -x_59 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19___closed__1; +x_59 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18___closed__1; x_24 = x_59; x_25 = x_58; goto block_41; @@ -8924,7 +8673,7 @@ goto block_23; } } } -lean_object* l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37___lambda__1(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, lean_object* x_8) { +lean_object* l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__36___lambda__1(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, lean_object* x_8) { _start: { lean_object* x_9; lean_object* x_10; @@ -8936,7 +8685,7 @@ lean_ctor_set(x_10, 1, x_8); return x_10; } } -lean_object* l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37(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, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +lean_object* l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__36(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, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { lean_object* x_11; lean_object* x_12; @@ -8947,7 +8696,7 @@ lean_inc(x_7); lean_inc(x_6); lean_inc(x_4); lean_inc(x_1); -x_12 = l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38(x_1, x_2, x_4, x_11, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_12 = l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37(x_1, x_2, x_4, x_11, x_4, x_5, x_6, x_7, x_8, x_9, x_10); lean_dec(x_4); if (lean_obj_tag(x_12) == 0) { @@ -9052,7 +8801,7 @@ lean_inc(x_9); lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); -x_36 = l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__41(x_1, x_2, x_31, x_30, x_34, x_35, x_32, x_5, x_6, x_7, x_8, x_9, x_28); +x_36 = l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__40(x_1, x_2, x_31, x_30, x_34, x_35, x_32, x_5, x_6, x_7, x_8, x_9, x_28); if (lean_obj_tag(x_36) == 0) { lean_object* x_37; @@ -9104,7 +8853,7 @@ x_45 = lean_ctor_get(x_42, 1); lean_inc(x_45); lean_dec(x_42); x_46 = lean_box(0); -x_47 = l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37___lambda__1(x_45, x_46, x_5, x_6, x_7, x_8, x_9, x_44); +x_47 = l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__36___lambda__1(x_45, x_46, x_5, x_6, x_7, x_8, x_9, x_44); lean_dec(x_9); lean_dec(x_8); lean_dec(x_7); @@ -9260,7 +9009,7 @@ lean_inc(x_9); lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); -x_76 = l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__41(x_1, x_2, x_71, x_70, x_74, x_75, x_72, x_5, x_6, x_7, x_8, x_9, x_68); +x_76 = l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__40(x_1, x_2, x_71, x_70, x_74, x_75, x_72, x_5, x_6, x_7, x_8, x_9, x_68); if (lean_obj_tag(x_76) == 0) { lean_object* x_77; @@ -9310,7 +9059,7 @@ x_84 = lean_ctor_get(x_81, 1); lean_inc(x_84); lean_dec(x_81); x_85 = lean_box(0); -x_86 = l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37___lambda__1(x_84, x_85, x_5, x_6, x_7, x_8, x_9, x_83); +x_86 = l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__36___lambda__1(x_84, x_85, x_5, x_6, x_7, x_8, x_9, x_83); lean_dec(x_9); lean_dec(x_8); lean_dec(x_7); @@ -9425,110 +9174,132 @@ return x_100; lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__1(lean_object* x_1, uint8_t x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { _start: { -lean_object* x_13; -x_13 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f(x_6, x_1, x_2, x_3); -if (lean_obj_tag(x_13) == 0) +lean_object* x_13; lean_object* x_14; +x_13 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f(x_6, x_1, x_2, x_3, x_8, x_9, x_10, x_11, x_12); +x_14 = lean_ctor_get(x_13, 0); +lean_inc(x_14); +if (lean_obj_tag(x_14) == 0) { -lean_object* x_14; lean_object* x_15; +uint8_t x_15; lean_dec(x_11); lean_dec(x_10); lean_dec(x_9); lean_dec(x_8); lean_dec(x_5); -x_14 = l_Array_forInUnsafe_loop___at___private_Lean_Meta_LevelDefEq_0__Lean_Meta_processPostponedStep___spec__4___closed__1; -x_15 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_15, 0, x_14); -lean_ctor_set(x_15, 1, x_12); -return x_15; -} -else +x_15 = !lean_is_exclusive(x_13); +if (x_15 == 0) { -lean_object* x_16; lean_object* x_17; lean_object* x_18; +lean_object* x_16; lean_object* x_17; x_16 = lean_ctor_get(x_13, 0); -lean_inc(x_16); -lean_dec(x_13); -x_17 = l_Lean_ConstantInfo_type(x_4); -x_18 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem(x_16, x_17, x_5, x_7, x_8, x_9, x_10, x_11, x_12); lean_dec(x_16); -if (lean_obj_tag(x_18) == 0) -{ -lean_object* x_19; -x_19 = lean_ctor_get(x_18, 0); -lean_inc(x_19); -if (lean_obj_tag(x_19) == 0) -{ -uint8_t x_20; -x_20 = !lean_is_exclusive(x_18); -if (x_20 == 0) -{ -lean_object* x_21; lean_object* x_22; -x_21 = lean_ctor_get(x_18, 0); -lean_dec(x_21); -x_22 = lean_box(0); -lean_ctor_set(x_18, 0, x_22); -return x_18; +x_17 = l_Array_forInUnsafe_loop___at___private_Lean_Meta_LevelDefEq_0__Lean_Meta_processPostponedStep___spec__4___closed__1; +lean_ctor_set(x_13, 0, x_17); +return x_13; } else { -lean_object* x_23; lean_object* x_24; lean_object* x_25; -x_23 = lean_ctor_get(x_18, 1); -lean_inc(x_23); -lean_dec(x_18); -x_24 = lean_box(0); -x_25 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_25, 0, x_24); -lean_ctor_set(x_25, 1, x_23); -return x_25; +lean_object* x_18; lean_object* x_19; lean_object* x_20; +x_18 = lean_ctor_get(x_13, 1); +lean_inc(x_18); +lean_dec(x_13); +x_19 = l_Array_forInUnsafe_loop___at___private_Lean_Meta_LevelDefEq_0__Lean_Meta_processPostponedStep___spec__4___closed__1; +x_20 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_20, 0, x_19); +lean_ctor_set(x_20, 1, x_18); +return x_20; } } else { +lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; +x_21 = lean_ctor_get(x_13, 1); +lean_inc(x_21); +lean_dec(x_13); +x_22 = lean_ctor_get(x_14, 0); +lean_inc(x_22); +lean_dec(x_14); +x_23 = l_Lean_ConstantInfo_type(x_4); +x_24 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem(x_22, x_23, x_5, x_7, x_8, x_9, x_10, x_11, x_21); +lean_dec(x_22); +if (lean_obj_tag(x_24) == 0) +{ +lean_object* x_25; +x_25 = lean_ctor_get(x_24, 0); +lean_inc(x_25); +if (lean_obj_tag(x_25) == 0) +{ uint8_t x_26; -lean_dec(x_19); -x_26 = !lean_is_exclusive(x_18); +x_26 = !lean_is_exclusive(x_24); if (x_26 == 0) { lean_object* x_27; lean_object* x_28; -x_27 = lean_ctor_get(x_18, 0); +x_27 = lean_ctor_get(x_24, 0); lean_dec(x_27); -x_28 = l_Lean_Syntax_instForInTopDownSyntax_loop___at_Lean_Syntax_hasMissing___spec__1___closed__2; -lean_ctor_set(x_18, 0, x_28); -return x_18; +x_28 = lean_box(0); +lean_ctor_set(x_24, 0, x_28); +return x_24; } else { lean_object* x_29; lean_object* x_30; lean_object* x_31; -x_29 = lean_ctor_get(x_18, 1); +x_29 = lean_ctor_get(x_24, 1); lean_inc(x_29); -lean_dec(x_18); -x_30 = l_Lean_Syntax_instForInTopDownSyntax_loop___at_Lean_Syntax_hasMissing___spec__1___closed__2; +lean_dec(x_24); +x_30 = lean_box(0); x_31 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_29); return x_31; } } -} else { uint8_t x_32; -x_32 = !lean_is_exclusive(x_18); +lean_dec(x_25); +x_32 = !lean_is_exclusive(x_24); if (x_32 == 0) { -return x_18; +lean_object* x_33; lean_object* x_34; +x_33 = lean_ctor_get(x_24, 0); +lean_dec(x_33); +x_34 = l_Lean_Syntax_instForInTopDownSyntax_loop___at_Lean_Syntax_hasMissing___spec__1___closed__2; +lean_ctor_set(x_24, 0, x_34); +return x_24; } else { -lean_object* x_33; lean_object* x_34; lean_object* x_35; -x_33 = lean_ctor_get(x_18, 0); -x_34 = lean_ctor_get(x_18, 1); -lean_inc(x_34); -lean_inc(x_33); -lean_dec(x_18); -x_35 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_35, 0, x_33); -lean_ctor_set(x_35, 1, x_34); -return x_35; +lean_object* x_35; lean_object* x_36; lean_object* x_37; +x_35 = lean_ctor_get(x_24, 1); +lean_inc(x_35); +lean_dec(x_24); +x_36 = l_Lean_Syntax_instForInTopDownSyntax_loop___at_Lean_Syntax_hasMissing___spec__1___closed__2; +x_37 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_37, 0, x_36); +lean_ctor_set(x_37, 1, x_35); +return x_37; +} +} +} +else +{ +uint8_t x_38; +x_38 = !lean_is_exclusive(x_24); +if (x_38 == 0) +{ +return x_24; +} +else +{ +lean_object* x_39; lean_object* x_40; lean_object* x_41; +x_39 = lean_ctor_get(x_24, 0); +x_40 = lean_ctor_get(x_24, 1); +lean_inc(x_40); +lean_inc(x_39); +lean_dec(x_24); +x_41 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_41, 0, x_39); +lean_ctor_set(x_41, 1, x_40); +return x_41; } } } @@ -9825,298 +9596,7 @@ return x_38; } } } -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__4(lean_object* x_1, uint8_t x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { -_start: -{ -lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; -x_14 = lean_ctor_get(x_1, 5); -x_15 = lean_box(0); -x_16 = l_Array_findSomeM_x3f___rarg___closed__1; -x_17 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__2(x_2, x_3, x_4, x_5, x_6, x_16, x_14, x_16, x_8, x_9, x_10, x_11, x_12, x_13); -if (lean_obj_tag(x_17) == 0) -{ -lean_object* x_18; -x_18 = lean_ctor_get(x_17, 0); -lean_inc(x_18); -if (lean_obj_tag(x_18) == 0) -{ -uint8_t x_19; -x_19 = !lean_is_exclusive(x_17); -if (x_19 == 0) -{ -lean_object* x_20; -x_20 = lean_ctor_get(x_17, 0); -lean_dec(x_20); -lean_ctor_set(x_17, 0, x_15); -return x_17; -} -else -{ -lean_object* x_21; lean_object* x_22; -x_21 = lean_ctor_get(x_17, 1); -lean_inc(x_21); -lean_dec(x_17); -x_22 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_22, 0, x_15); -lean_ctor_set(x_22, 1, x_21); -return x_22; -} -} -else -{ -lean_object* x_23; lean_object* x_24; -x_23 = lean_ctor_get(x_18, 0); -lean_inc(x_23); -lean_dec(x_18); -x_24 = lean_ctor_get(x_23, 0); -lean_inc(x_24); -lean_dec(x_23); -if (lean_obj_tag(x_24) == 0) -{ -uint8_t x_25; -x_25 = !lean_is_exclusive(x_17); -if (x_25 == 0) -{ -lean_object* x_26; lean_object* x_27; -x_26 = lean_ctor_get(x_17, 0); -lean_dec(x_26); -x_27 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; -lean_ctor_set(x_17, 0, x_27); -return x_17; -} -else -{ -lean_object* x_28; lean_object* x_29; lean_object* x_30; -x_28 = lean_ctor_get(x_17, 1); -lean_inc(x_28); -lean_dec(x_17); -x_29 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; -x_30 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_30, 0, x_29); -lean_ctor_set(x_30, 1, x_28); -return x_30; -} -} -else -{ -uint8_t x_31; -x_31 = !lean_is_exclusive(x_17); -if (x_31 == 0) -{ -lean_object* x_32; uint8_t x_33; -x_32 = lean_ctor_get(x_17, 0); -lean_dec(x_32); -x_33 = !lean_is_exclusive(x_24); -if (x_33 == 0) -{ -lean_ctor_set(x_17, 0, x_24); -return x_17; -} -else -{ -lean_object* x_34; lean_object* x_35; -x_34 = lean_ctor_get(x_24, 0); -lean_inc(x_34); -lean_dec(x_24); -x_35 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_35, 0, x_34); -lean_ctor_set(x_17, 0, x_35); -return x_17; -} -} -else -{ -lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; -x_36 = lean_ctor_get(x_17, 1); -lean_inc(x_36); -lean_dec(x_17); -x_37 = lean_ctor_get(x_24, 0); -lean_inc(x_37); -if (lean_is_exclusive(x_24)) { - lean_ctor_release(x_24, 0); - x_38 = x_24; -} else { - lean_dec_ref(x_24); - x_38 = lean_box(0); -} -if (lean_is_scalar(x_38)) { - x_39 = lean_alloc_ctor(1, 1, 0); -} else { - x_39 = x_38; -} -lean_ctor_set(x_39, 0, x_37); -x_40 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_40, 0, x_39); -lean_ctor_set(x_40, 1, x_36); -return x_40; -} -} -} -} -else -{ -uint8_t x_41; -x_41 = !lean_is_exclusive(x_17); -if (x_41 == 0) -{ -return x_17; -} -else -{ -lean_object* x_42; lean_object* x_43; lean_object* x_44; -x_42 = lean_ctor_get(x_17, 0); -x_43 = lean_ctor_get(x_17, 1); -lean_inc(x_43); -lean_inc(x_42); -lean_dec(x_17); -x_44 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_44, 0, x_42); -lean_ctor_set(x_44, 1, x_43); -return x_44; -} -} -} -} -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__5(lean_object* x_1, lean_object* x_2, uint8_t x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13, lean_object* x_14) { -_start: -{ -lean_object* x_15; lean_object* x_16; -x_15 = lean_ctor_get(x_1, 4); -lean_inc(x_15); -lean_inc(x_13); -lean_inc(x_12); -lean_inc(x_11); -lean_inc(x_10); -lean_inc(x_9); -x_16 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore_visitNamespaces(x_2, x_15, x_9, x_10, x_11, x_12, x_13, x_14); -if (lean_obj_tag(x_16) == 0) -{ -lean_object* x_17; -x_17 = lean_ctor_get(x_16, 0); -lean_inc(x_17); -if (lean_obj_tag(x_17) == 0) -{ -uint8_t x_18; -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_6); -lean_dec(x_4); -lean_dec(x_1); -x_18 = !lean_is_exclusive(x_16); -if (x_18 == 0) -{ -lean_object* x_19; lean_object* x_20; -x_19 = lean_ctor_get(x_16, 0); -lean_dec(x_19); -x_20 = lean_box(0); -lean_ctor_set(x_16, 0, x_20); -return x_16; -} -else -{ -lean_object* x_21; lean_object* x_22; lean_object* x_23; -x_21 = lean_ctor_get(x_16, 1); -lean_inc(x_21); -lean_dec(x_16); -x_22 = lean_box(0); -x_23 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_23, 0, x_22); -lean_ctor_set(x_23, 1, x_21); -return x_23; -} -} -else -{ -lean_object* x_24; uint8_t x_25; -x_24 = lean_ctor_get(x_17, 0); -lean_inc(x_24); -lean_dec(x_17); -x_25 = lean_unbox(x_24); -lean_dec(x_24); -if (x_25 == 0) -{ -lean_object* x_26; lean_object* x_27; lean_object* x_28; -x_26 = lean_ctor_get(x_16, 1); -lean_inc(x_26); -lean_dec(x_16); -x_27 = lean_box(0); -x_28 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__4(x_1, x_3, x_4, x_5, x_6, x_7, x_27, x_9, x_10, x_11, x_12, x_13, x_26); -lean_dec(x_9); -lean_dec(x_1); -return x_28; -} -else -{ -uint8_t x_29; -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_6); -lean_dec(x_4); -lean_dec(x_1); -x_29 = !lean_is_exclusive(x_16); -if (x_29 == 0) -{ -lean_object* x_30; lean_object* x_31; -x_30 = lean_ctor_get(x_16, 0); -lean_dec(x_30); -x_31 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; -lean_ctor_set(x_16, 0, x_31); -return x_16; -} -else -{ -lean_object* x_32; lean_object* x_33; lean_object* x_34; -x_32 = lean_ctor_get(x_16, 1); -lean_inc(x_32); -lean_dec(x_16); -x_33 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; -x_34 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_34, 0, x_33); -lean_ctor_set(x_34, 1, x_32); -return x_34; -} -} -} -} -else -{ -uint8_t x_35; -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_6); -lean_dec(x_4); -lean_dec(x_1); -x_35 = !lean_is_exclusive(x_16); -if (x_35 == 0) -{ -return x_16; -} -else -{ -lean_object* x_36; lean_object* x_37; lean_object* x_38; -x_36 = lean_ctor_get(x_16, 0); -x_37 = lean_ctor_get(x_16, 1); -lean_inc(x_37); -lean_inc(x_36); -lean_dec(x_16); -x_38 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_38, 0, x_36); -lean_ctor_set(x_38, 1, x_37); -return x_38; -} -} -} -} -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__6(lean_object* x_1, uint8_t x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__4(lean_object* x_1, uint8_t x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { _start: { lean_object* x_13; lean_object* x_14; uint8_t x_15; @@ -10128,7 +9608,7 @@ x_15 = lean_unbox(x_14); lean_dec(x_14); if (x_15 == 0) { -lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_31; lean_object* x_32; +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_31; lean_object* x_32; lean_object* x_33; x_16 = lean_ctor_get(x_13, 1); lean_inc(x_16); if (lean_is_exclusive(x_13)) { @@ -10152,63 +9632,69 @@ lean_closure_set(x_19, 3, x_6); lean_closure_set(x_19, 4, x_3); x_31 = lean_box(0); lean_inc(x_5); -x_32 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f(x_31, x_1, x_2, x_5); -if (lean_obj_tag(x_32) == 0) +x_32 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_matchDecl_x3f(x_31, x_1, x_2, x_5, x_8, x_9, x_10, x_11, x_16); +x_33 = lean_ctor_get(x_32, 0); +lean_inc(x_33); +if (lean_obj_tag(x_33) == 0) { -lean_object* x_33; lean_object* x_34; -lean_dec(x_17); -x_33 = lean_box(0); -x_34 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__5(x_4, x_19, x_2, x_3, x_1, x_5, x_6, x_33, x_7, x_8, x_9, x_10, x_11, x_16); -lean_dec(x_6); -lean_dec(x_1); -return x_34; +lean_object* x_34; lean_object* x_35; +x_34 = lean_ctor_get(x_32, 1); +lean_inc(x_34); +lean_dec(x_32); +x_35 = l_Array_forInUnsafe_loop___at___private_Lean_Meta_LevelDefEq_0__Lean_Meta_processPostponedStep___spec__4___closed__1; +x_20 = x_35; +x_21 = x_34; +goto block_30; } else { -lean_object* x_35; lean_object* x_36; lean_object* x_37; -x_35 = lean_ctor_get(x_32, 0); -lean_inc(x_35); +lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; +x_36 = lean_ctor_get(x_32, 1); +lean_inc(x_36); lean_dec(x_32); -x_36 = l_Lean_ConstantInfo_type(x_6); +x_37 = lean_ctor_get(x_33, 0); +lean_inc(x_37); +lean_dec(x_33); +x_38 = l_Lean_ConstantInfo_type(x_6); lean_inc(x_11); lean_inc(x_10); lean_inc(x_9); lean_inc(x_8); lean_inc(x_3); -x_37 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem(x_35, x_36, x_3, x_7, x_8, x_9, x_10, x_11, x_16); -lean_dec(x_35); -if (lean_obj_tag(x_37) == 0) -{ -lean_object* x_38; -x_38 = lean_ctor_get(x_37, 0); -lean_inc(x_38); -if (lean_obj_tag(x_38) == 0) -{ -lean_object* x_39; lean_object* x_40; -x_39 = lean_ctor_get(x_37, 1); -lean_inc(x_39); +x_39 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem(x_37, x_38, x_3, x_7, x_8, x_9, x_10, x_11, x_36); lean_dec(x_37); -x_40 = lean_box(0); -x_20 = x_40; -x_21 = x_39; -goto block_30; -} -else +if (lean_obj_tag(x_39) == 0) +{ +lean_object* x_40; +x_40 = lean_ctor_get(x_39, 0); +lean_inc(x_40); +if (lean_obj_tag(x_40) == 0) { lean_object* x_41; lean_object* x_42; -lean_dec(x_38); -x_41 = lean_ctor_get(x_37, 1); +x_41 = lean_ctor_get(x_39, 1); lean_inc(x_41); -lean_dec(x_37); -x_42 = l_Lean_Syntax_instForInTopDownSyntax_loop___at_Lean_Syntax_hasMissing___spec__1___closed__2; +lean_dec(x_39); +x_42 = lean_box(0); x_20 = x_42; x_21 = x_41; goto block_30; } +else +{ +lean_object* x_43; lean_object* x_44; +lean_dec(x_40); +x_43 = lean_ctor_get(x_39, 1); +lean_inc(x_43); +lean_dec(x_39); +x_44 = l_Lean_Syntax_instForInTopDownSyntax_loop___at_Lean_Syntax_hasMissing___spec__1___closed__2; +x_20 = x_44; +x_21 = x_43; +goto block_30; +} } else { -uint8_t x_43; +uint8_t x_45; lean_dec(x_19); lean_dec(x_17); lean_dec(x_11); @@ -10221,23 +9707,23 @@ lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_1); -x_43 = !lean_is_exclusive(x_37); -if (x_43 == 0) +x_45 = !lean_is_exclusive(x_39); +if (x_45 == 0) { -return x_37; +return x_39; } else { -lean_object* x_44; lean_object* x_45; lean_object* x_46; -x_44 = lean_ctor_get(x_37, 0); -x_45 = lean_ctor_get(x_37, 1); -lean_inc(x_45); -lean_inc(x_44); -lean_dec(x_37); -x_46 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_46, 0, x_44); -lean_ctor_set(x_46, 1, x_45); -return x_46; +lean_object* x_46; lean_object* x_47; lean_object* x_48; +x_46 = lean_ctor_get(x_39, 0); +x_47 = lean_ctor_get(x_39, 1); +lean_inc(x_47); +lean_inc(x_46); +lean_dec(x_39); +x_48 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_48, 0, x_46); +lean_ctor_set(x_48, 1, x_47); +return x_48; } } } @@ -10314,7 +9800,7 @@ return x_29; } else { -uint8_t x_47; +uint8_t x_49; lean_dec(x_11); lean_dec(x_10); lean_dec(x_9); @@ -10325,32 +9811,32 @@ lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_1); -x_47 = !lean_is_exclusive(x_13); -if (x_47 == 0) +x_49 = !lean_is_exclusive(x_13); +if (x_49 == 0) { -lean_object* x_48; lean_object* x_49; -x_48 = lean_ctor_get(x_13, 0); -lean_dec(x_48); -x_49 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; -lean_ctor_set(x_13, 0, x_49); +lean_object* x_50; lean_object* x_51; +x_50 = lean_ctor_get(x_13, 0); +lean_dec(x_50); +x_51 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; +lean_ctor_set(x_13, 0, x_51); return x_13; } else { -lean_object* x_50; lean_object* x_51; lean_object* x_52; -x_50 = lean_ctor_get(x_13, 1); -lean_inc(x_50); +lean_object* x_52; lean_object* x_53; lean_object* x_54; +x_52 = lean_ctor_get(x_13, 1); +lean_inc(x_52); lean_dec(x_13); -x_51 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; -x_52 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_52, 0, x_51); -lean_ctor_set(x_52, 1, x_50); -return x_52; +x_53 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; +x_54 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_54, 0, x_53); +lean_ctor_set(x_54, 1, x_52); +return x_54; } } } } -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__7(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, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__5(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, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { uint8_t x_11; @@ -10373,12 +9859,12 @@ return x_13; else { lean_object* x_14; -x_14 = l_List_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__20(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_14 = l_List_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); return x_14; } } } -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__8(lean_object* x_1, uint8_t x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__6(lean_object* x_1, uint8_t x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { 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; @@ -10397,7 +9883,7 @@ x_17 = lean_box(x_2); lean_inc(x_4); lean_inc(x_3); lean_inc(x_1); -x_18 = lean_alloc_closure((void*)(l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__6___boxed), 12, 4); +x_18 = lean_alloc_closure((void*)(l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__4___boxed), 12, 4); lean_closure_set(x_18, 0, x_1); lean_closure_set(x_18, 1, x_17); lean_closure_set(x_18, 2, x_3); @@ -10407,7 +9893,7 @@ lean_inc(x_9); lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); -x_19 = l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__3(x_16, x_18, x_6, x_7, x_8, x_9, x_10, x_14); +x_19 = l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__2(x_16, x_18, x_6, x_7, x_8, x_9, x_10, x_14); lean_dec(x_16); if (lean_obj_tag(x_19) == 0) { @@ -10465,7 +9951,7 @@ lean_inc(x_9); lean_inc(x_8); lean_inc(x_7); lean_inc(x_3); -x_30 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19(x_3, x_1, x_28, x_29, x_6, x_7, x_8, x_9, x_10, x_27); +x_30 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18(x_3, x_1, x_28, x_29, x_6, x_7, x_8, x_9, x_10, x_27); if (lean_obj_tag(x_30) == 0) { lean_object* x_31; @@ -10515,10 +10001,10 @@ lean_dec(x_30); x_39 = l_Lean_aliasExtension; x_40 = l_Lean_SimplePersistentEnvExtension_getState___rarg(x_39, x_15); lean_dec(x_15); -x_41 = lean_alloc_closure((void*)(l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__7___boxed), 10, 2); +x_41 = lean_alloc_closure((void*)(l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__5___boxed), 10, 2); lean_closure_set(x_41, 0, x_1); lean_closure_set(x_41, 1, x_3); -x_42 = l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__21(x_40, x_41, x_6, x_7, x_8, x_9, x_10, x_38); +x_42 = l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__20(x_40, x_41, x_6, x_7, x_8, x_9, x_10, x_38); lean_dec(x_40); return x_42; } @@ -10598,7 +10084,7 @@ if (x_12 == 0) { lean_object* x_13; lean_object* x_14; x_13 = lean_box(0); -x_14 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__8(x_11, x_3, x_4, x_1, x_13, x_5, x_6, x_7, x_8, x_9, x_10); +x_14 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__6(x_11, x_3, x_4, x_1, x_13, x_5, x_6, x_7, x_8, x_9, x_10); return x_14; } else @@ -10615,7 +10101,7 @@ lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); lean_inc(x_4); -x_18 = l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37(x_4, x_11, x_16, x_17, x_5, x_6, x_7, x_8, x_9, x_10); +x_18 = l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__36(x_4, x_11, x_16, x_17, x_5, x_6, x_7, x_8, x_9, x_10); lean_dec(x_16); if (lean_obj_tag(x_18) == 0) { @@ -10663,7 +10149,7 @@ lean_dec(x_19); x_26 = lean_ctor_get(x_18, 1); lean_inc(x_26); lean_dec(x_18); -x_27 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__8(x_11, x_3, x_4, x_1, x_17, x_5, x_6, x_7, x_8, x_9, x_26); +x_27 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__6(x_11, x_3, x_4, x_1, x_17, x_5, x_6, x_7, x_8, x_9, x_26); return x_27; } } @@ -10714,21 +10200,7 @@ lean_dec(x_3); return x_16; } } -lean_object* l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__2___boxed(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, 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) { -_start: -{ -uint8_t x_15; lean_object* x_16; -x_15 = lean_unbox(x_1); -lean_dec(x_1); -x_16 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__2(x_15, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14); -lean_dec(x_9); -lean_dec(x_7); -lean_dec(x_5); -lean_dec(x_3); -return x_16; -} -} -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__8___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { size_t x_12; size_t x_13; lean_object* x_14; @@ -10736,53 +10208,93 @@ x_12 = lean_unbox_usize(x_3); lean_dec(x_3); x_13 = lean_unbox_usize(x_4); lean_dec(x_4); -x_14 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__8(x_1, x_2, x_12, x_13, x_5, x_6, x_7, x_8, x_9, x_10, x_11); +x_14 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7(x_1, x_2, x_12, x_13, x_5, x_6, x_7, x_8, x_9, x_10, x_11); lean_dec(x_2); return x_14; } } -lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__9___rarg___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { +lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__8___rarg___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { _start: { lean_object* x_13; -x_13 = l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__9___rarg(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12); +x_13 = l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__8___rarg(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12); lean_dec(x_3); lean_dec(x_2); return x_13; } } -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7___lambda__1___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6___lambda__1___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { lean_object* x_11; -x_11 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7___lambda__1(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_11 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6___lambda__1(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); lean_dec(x_2); return x_11; } } -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7___boxed(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6___boxed(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, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; -x_10 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__7(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_10 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); lean_dec(x_2); return x_10; } } -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6___boxed(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__5___boxed(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, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; -x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__6(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__5(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); lean_dec(x_2); return x_10; } } -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__5___boxed(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, lean_object* x_8) { +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__4___boxed(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, lean_object* x_8) { _start: { lean_object* x_9; -x_9 = l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__5(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_9 = l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__4(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +lean_dec(x_2); +return x_9; +} +} +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__12___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +_start: +{ +size_t x_12; size_t x_13; lean_object* x_14; +x_12 = lean_unbox_usize(x_3); +lean_dec(x_3); +x_13 = lean_unbox_usize(x_4); +lean_dec(x_4); +x_14 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__12(x_1, x_2, x_12, x_13, x_5, x_6, x_7, x_8, x_9, x_10, x_11); +lean_dec(x_2); +return x_14; +} +} +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__11___boxed(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, lean_object* x_8, lean_object* x_9) { +_start: +{ +lean_object* x_10; +x_10 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__11(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +lean_dec(x_2); +return x_10; +} +} +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__10___boxed(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, lean_object* x_8, lean_object* x_9) { +_start: +{ +lean_object* x_10; +x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__10(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +lean_dec(x_2); +return x_10; +} +} +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__9___boxed(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, lean_object* x_8) { +_start: +{ +lean_object* x_9; +x_9 = l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__9(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); lean_dec(x_2); return x_9; } @@ -10800,34 +10312,7 @@ lean_dec(x_2); return x_14; } } -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__12___boxed(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, lean_object* x_8, lean_object* x_9) { -_start: -{ -lean_object* x_10; -x_10 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__12(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); -lean_dec(x_2); -return x_10; -} -} -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__11___boxed(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, lean_object* x_8, lean_object* x_9) { -_start: -{ -lean_object* x_10; -x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__11(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); -lean_dec(x_2); -return x_10; -} -} -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__10___boxed(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, lean_object* x_8) { -_start: -{ -lean_object* x_9; -x_9 = l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__10(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); -lean_dec(x_2); -return x_9; -} -} -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__14___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__17___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { size_t x_12; size_t x_13; lean_object* x_14; @@ -10835,81 +10320,68 @@ x_12 = lean_unbox_usize(x_3); lean_dec(x_3); x_13 = lean_unbox_usize(x_4); lean_dec(x_4); -x_14 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__14(x_1, x_2, x_12, x_13, x_5, x_6, x_7, x_8, x_9, x_10, x_11); +x_14 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__17(x_1, x_2, x_12, x_13, x_5, x_6, x_7, x_8, x_9, x_10, x_11); lean_dec(x_2); return x_14; } } -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { -_start: -{ -size_t x_12; size_t x_13; lean_object* x_14; -x_12 = lean_unbox_usize(x_3); -lean_dec(x_3); -x_13 = lean_unbox_usize(x_4); -lean_dec(x_4); -x_14 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18(x_1, x_2, x_12, x_13, x_5, x_6, x_7, x_8, x_9, x_10, x_11); -lean_dec(x_2); -return x_14; -} -} -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__17___boxed(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__16___boxed(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, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; -x_10 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__17(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_10 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__16(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); lean_dec(x_2); return x_10; } } -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__16___boxed(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__15___boxed(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, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; -x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__16(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__15(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); lean_dec(x_2); return x_10; } } -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__15___boxed(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, lean_object* x_8) { +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__14___boxed(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, lean_object* x_8) { _start: { lean_object* x_9; -x_9 = l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__15(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_9 = l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__14(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); lean_dec(x_2); return x_9; } } -lean_object* l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__3___boxed(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, lean_object* x_8) { +lean_object* l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__2___boxed(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, lean_object* x_8) { _start: { lean_object* x_9; -x_9 = l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__3(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_9 = l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__2(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); lean_dec(x_1); return x_9; } } -lean_object* l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +lean_object* l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { lean_object* x_11; -x_11 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_11 = l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); lean_dec(x_5); lean_dec(x_2); return x_11; } } -lean_object* l_List_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__20___boxed(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_List_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19___boxed(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, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; -x_10 = l_List_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__20(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_10 = l_List_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); lean_dec(x_4); lean_dec(x_2); return x_10; } } -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__26___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__25___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { size_t x_12; size_t x_13; lean_object* x_14; @@ -10917,44 +10389,84 @@ x_12 = lean_unbox_usize(x_3); lean_dec(x_3); x_13 = lean_unbox_usize(x_4); lean_dec(x_4); -x_14 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__26(x_1, x_2, x_12, x_13, x_5, x_6, x_7, x_8, x_9, x_10, x_11); +x_14 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__25(x_1, x_2, x_12, x_13, x_5, x_6, x_7, x_8, x_9, x_10, x_11); lean_dec(x_2); return x_14; } } -lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__27___rarg___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { +lean_object* l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__26___rarg___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { _start: { lean_object* x_13; -x_13 = l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__27___rarg(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12); +x_13 = l_Std_PersistentHashMap_foldlMAux_traverse___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__26___rarg(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12); lean_dec(x_3); lean_dec(x_2); return x_13; } } -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__25___boxed(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__24___boxed(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, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; -x_10 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__25(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_10 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__24(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); lean_dec(x_2); return x_10; } } -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__24___boxed(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__23___boxed(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, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; -x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__24(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__23(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); lean_dec(x_2); return x_10; } } -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__23___boxed(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, lean_object* x_8) { +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__22___boxed(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, lean_object* x_8) { _start: { lean_object* x_9; -x_9 = l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__23(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_9 = l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__22(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +lean_dec(x_2); +return x_9; +} +} +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__30___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +_start: +{ +size_t x_12; size_t x_13; lean_object* x_14; +x_12 = lean_unbox_usize(x_3); +lean_dec(x_3); +x_13 = lean_unbox_usize(x_4); +lean_dec(x_4); +x_14 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__30(x_1, x_2, x_12, x_13, x_5, x_6, x_7, x_8, x_9, x_10, x_11); +lean_dec(x_2); +return x_14; +} +} +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__29___boxed(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, lean_object* x_8, lean_object* x_9) { +_start: +{ +lean_object* x_10; +x_10 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__29(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +lean_dec(x_2); +return x_10; +} +} +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__28___boxed(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, lean_object* x_8, lean_object* x_9) { +_start: +{ +lean_object* x_10; +x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__28(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +lean_dec(x_2); +return x_10; +} +} +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__27___boxed(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, lean_object* x_8) { +_start: +{ +lean_object* x_9; +x_9 = l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__27(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); lean_dec(x_2); return x_9; } @@ -10972,34 +10484,7 @@ lean_dec(x_2); return x_14; } } -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__30___boxed(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, lean_object* x_8, lean_object* x_9) { -_start: -{ -lean_object* x_10; -x_10 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__30(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); -lean_dec(x_2); -return x_10; -} -} -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__29___boxed(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, lean_object* x_8, lean_object* x_9) { -_start: -{ -lean_object* x_10; -x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__29(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); -lean_dec(x_2); -return x_10; -} -} -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__28___boxed(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, lean_object* x_8) { -_start: -{ -lean_object* x_9; -x_9 = l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__28(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); -lean_dec(x_2); -return x_9; -} -} -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__32___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__35___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { size_t x_12; size_t x_13; lean_object* x_14; @@ -11007,61 +10492,48 @@ x_12 = lean_unbox_usize(x_3); lean_dec(x_3); x_13 = lean_unbox_usize(x_4); lean_dec(x_4); -x_14 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__32(x_1, x_2, x_12, x_13, x_5, x_6, x_7, x_8, x_9, x_10, x_11); +x_14 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__35(x_1, x_2, x_12, x_13, x_5, x_6, x_7, x_8, x_9, x_10, x_11); lean_dec(x_2); return x_14; } } -lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__36___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { -_start: -{ -size_t x_12; size_t x_13; lean_object* x_14; -x_12 = lean_unbox_usize(x_3); -lean_dec(x_3); -x_13 = lean_unbox_usize(x_4); -lean_dec(x_4); -x_14 = l_Array_foldlMUnsafe_fold___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__36(x_1, x_2, x_12, x_13, x_5, x_6, x_7, x_8, x_9, x_10, x_11); -lean_dec(x_2); -return x_14; -} -} -lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__35___boxed(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__34___boxed(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, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; -x_10 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__35(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_10 = l_Std_PersistentHashMap_foldlMAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__34(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); lean_dec(x_2); return x_10; } } -lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__34___boxed(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, lean_object* x_8, lean_object* x_9) { +lean_object* l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__33___boxed(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, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; -x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__34(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_10 = l_Std_PersistentHashMap_foldlM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__33(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); lean_dec(x_2); return x_10; } } -lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__33___boxed(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, lean_object* x_8) { +lean_object* l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__32___boxed(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, lean_object* x_8) { _start: { lean_object* x_9; -x_9 = l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__33(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_9 = l_Std_PersistentHashMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__32(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); lean_dec(x_2); return x_9; } } -lean_object* l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__21___boxed(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, lean_object* x_8) { +lean_object* l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__20___boxed(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, lean_object* x_8) { _start: { lean_object* x_9; -x_9 = l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__21(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_9 = l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__20(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); lean_dec(x_1); return x_9; } } -lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__39___boxed(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, 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* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38___boxed(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, 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) { _start: { size_t x_15; size_t x_16; lean_object* x_17; @@ -11069,7 +10541,7 @@ x_15 = lean_unbox_usize(x_6); lean_dec(x_6); x_16 = lean_unbox_usize(x_7); lean_dec(x_7); -x_17 = l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__39(x_1, x_2, x_3, x_4, x_5, x_15, x_16, x_8, x_9, x_10, x_11, x_12, x_13, x_14); +x_17 = l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38(x_1, x_2, x_3, x_4, x_5, x_15, x_16, x_8, x_9, x_10, x_11, x_12, x_13, x_14); lean_dec(x_9); lean_dec(x_5); lean_dec(x_3); @@ -11077,6 +10549,47 @@ lean_dec(x_2); return x_17; } } +lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__39___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { +_start: +{ +size_t x_14; size_t x_15; lean_object* x_16; +x_14 = lean_unbox_usize(x_5); +lean_dec(x_5); +x_15 = lean_unbox_usize(x_6); +lean_dec(x_6); +x_16 = l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__39(x_1, x_2, x_3, x_4, x_14, x_15, x_7, x_8, x_9, x_10, x_11, x_12, x_13); +lean_dec(x_8); +lean_dec(x_4); +lean_dec(x_2); +return x_16; +} +} +lean_object* l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37___lambda__1___boxed(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, lean_object* x_8) { +_start: +{ +lean_object* x_9; +x_9 = l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37___lambda__1(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +return x_9; +} +} +lean_object* l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +_start: +{ +lean_object* x_12; +x_12 = l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11); +lean_dec(x_6); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +return x_12; +} +} lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__40___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { _start: { @@ -11092,11 +10605,11 @@ lean_dec(x_2); return x_16; } } -lean_object* l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38___lambda__1___boxed(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, lean_object* x_8) { +lean_object* l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__36___lambda__1___boxed(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, lean_object* x_8) { _start: { lean_object* x_9; -x_9 = l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38___lambda__1(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_9 = l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__36___lambda__1(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); lean_dec(x_7); lean_dec(x_6); lean_dec(x_5); @@ -11106,52 +10619,11 @@ lean_dec(x_2); return x_9; } } -lean_object* l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { -_start: -{ -lean_object* x_12; -x_12 = l_Std_PersistentArray_forInAux___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__38(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11); -lean_dec(x_6); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -return x_12; -} -} -lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__41___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { -_start: -{ -size_t x_14; size_t x_15; lean_object* x_16; -x_14 = lean_unbox_usize(x_5); -lean_dec(x_5); -x_15 = lean_unbox_usize(x_6); -lean_dec(x_6); -x_16 = l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__41(x_1, x_2, x_3, x_4, x_14, x_15, x_7, x_8, x_9, x_10, x_11, x_12, x_13); -lean_dec(x_8); -lean_dec(x_4); -lean_dec(x_2); -return x_16; -} -} -lean_object* l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37___lambda__1___boxed(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, lean_object* x_8) { -_start: -{ -lean_object* x_9; -x_9 = l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37___lambda__1(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); -lean_dec(x_7); -lean_dec(x_6); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -return x_9; -} -} -lean_object* l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +lean_object* l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__36___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { lean_object* x_11; -x_11 = l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__37(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_11 = l_Std_PersistentArray_forIn___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__36(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); lean_dec(x_5); lean_dec(x_3); lean_dec(x_2); @@ -11200,62 +10672,34 @@ lean_dec(x_5); return x_16; } } -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__4___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { -_start: -{ -uint8_t x_14; lean_object* x_15; -x_14 = lean_unbox(x_2); -lean_dec(x_2); -x_15 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__4(x_1, x_14, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13); -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_6); -lean_dec(x_4); -lean_dec(x_1); -return x_15; -} -} -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__5___boxed(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, 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) { -_start: -{ -uint8_t x_15; lean_object* x_16; -x_15 = lean_unbox(x_3); -lean_dec(x_3); -x_16 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__5(x_1, x_2, x_15, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14); -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_5); -return x_16; -} -} -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__6___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__4___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { _start: { uint8_t x_13; lean_object* x_14; x_13 = lean_unbox(x_2); lean_dec(x_2); -x_14 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__6(x_1, x_13, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12); +x_14 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__4(x_1, x_13, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12); return x_14; } } -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__7___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__5___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { lean_object* x_11; -x_11 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__7(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_11 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__5(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); lean_dec(x_5); lean_dec(x_3); lean_dec(x_1); return x_11; } } -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__8___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__6___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { uint8_t x_12; lean_object* x_13; x_12 = lean_unbox(x_2); lean_dec(x_2); -x_13 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__8(x_1, x_12, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11); +x_13 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___lambda__6(x_1, x_12, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11); lean_dec(x_5); return x_13; } @@ -11357,7 +10801,7 @@ uint8_t x_17; x_17 = !lean_is_exclusive(x_16); if (x_17 == 0) { -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; uint8_t x_25; +lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; uint8_t x_23; x_18 = lean_ctor_get(x_16, 0); x_19 = lean_ctor_get(x_16, 1); x_20 = l_Lean_LocalDecl_type(x_18); @@ -11366,21 +10810,17 @@ x_21 = l_Lean_Expr_consumeMData(x_20); lean_dec(x_20); x_22 = l_Lean_Expr_getAppFn(x_21); lean_dec(x_21); -x_23 = l_Lean_ConstantInfo_name(x_1); -x_24 = l_Lean_Name_getPrefix(x_23); -lean_dec(x_23); -x_25 = l_Lean_Expr_isConstOf(x_22, x_24); -lean_dec(x_24); +x_23 = l_Lean_Expr_isConstOf(x_22, x_1); lean_dec(x_22); -if (x_25 == 0) +if (x_23 == 0) { -size_t x_26; size_t x_27; +size_t x_24; size_t x_25; lean_free_object(x_16); -x_26 = 1; -x_27 = x_5 + x_26; +x_24 = 1; +x_25 = x_5 + x_24; lean_inc(x_2); { -size_t _tmp_4 = x_27; +size_t _tmp_4 = x_25; lean_object* _tmp_5 = x_2; lean_object* _tmp_10 = x_19; x_5 = _tmp_4; @@ -11391,44 +10831,40 @@ goto _start; } else { -lean_object* x_29; +lean_object* x_27; lean_dec(x_7); lean_dec(x_2); -x_29 = l_Lean_Syntax_instForInTopDownSyntax_loop___at_Lean_Syntax_hasMissing___spec__1___closed__3; -lean_ctor_set(x_16, 0, x_29); +x_27 = l_Lean_Syntax_instForInTopDownSyntax_loop___at_Lean_Syntax_hasMissing___spec__1___closed__3; +lean_ctor_set(x_16, 0, x_27); return x_16; } } else { -lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; uint8_t x_37; -x_30 = lean_ctor_get(x_16, 0); -x_31 = lean_ctor_get(x_16, 1); -lean_inc(x_31); -lean_inc(x_30); +lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; uint8_t x_33; +x_28 = lean_ctor_get(x_16, 0); +x_29 = lean_ctor_get(x_16, 1); +lean_inc(x_29); +lean_inc(x_28); lean_dec(x_16); -x_32 = l_Lean_LocalDecl_type(x_30); +x_30 = l_Lean_LocalDecl_type(x_28); +lean_dec(x_28); +x_31 = l_Lean_Expr_consumeMData(x_30); lean_dec(x_30); -x_33 = l_Lean_Expr_consumeMData(x_32); +x_32 = l_Lean_Expr_getAppFn(x_31); +lean_dec(x_31); +x_33 = l_Lean_Expr_isConstOf(x_32, x_1); lean_dec(x_32); -x_34 = l_Lean_Expr_getAppFn(x_33); -lean_dec(x_33); -x_35 = l_Lean_ConstantInfo_name(x_1); -x_36 = l_Lean_Name_getPrefix(x_35); -lean_dec(x_35); -x_37 = l_Lean_Expr_isConstOf(x_34, x_36); -lean_dec(x_36); -lean_dec(x_34); -if (x_37 == 0) +if (x_33 == 0) { -size_t x_38; size_t x_39; -x_38 = 1; -x_39 = x_5 + x_38; +size_t x_34; size_t x_35; +x_34 = 1; +x_35 = x_5 + x_34; lean_inc(x_2); { -size_t _tmp_4 = x_39; +size_t _tmp_4 = x_35; lean_object* _tmp_5 = x_2; -lean_object* _tmp_10 = x_31; +lean_object* _tmp_10 = x_29; x_5 = _tmp_4; x_6 = _tmp_5; x_11 = _tmp_10; @@ -11437,39 +10873,39 @@ goto _start; } else { -lean_object* x_41; lean_object* x_42; +lean_object* x_37; lean_object* x_38; lean_dec(x_7); lean_dec(x_2); -x_41 = l_Lean_Syntax_instForInTopDownSyntax_loop___at_Lean_Syntax_hasMissing___spec__1___closed__3; -x_42 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_42, 0, x_41); -lean_ctor_set(x_42, 1, x_31); -return x_42; +x_37 = l_Lean_Syntax_instForInTopDownSyntax_loop___at_Lean_Syntax_hasMissing___spec__1___closed__3; +x_38 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_38, 0, x_37); +lean_ctor_set(x_38, 1, x_29); +return x_38; } } } else { -uint8_t x_43; +uint8_t x_39; lean_dec(x_7); lean_dec(x_2); -x_43 = !lean_is_exclusive(x_16); -if (x_43 == 0) +x_39 = !lean_is_exclusive(x_16); +if (x_39 == 0) { return x_16; } else { -lean_object* x_44; lean_object* x_45; lean_object* x_46; -x_44 = lean_ctor_get(x_16, 0); -x_45 = lean_ctor_get(x_16, 1); -lean_inc(x_45); -lean_inc(x_44); +lean_object* x_40; lean_object* x_41; lean_object* x_42; +x_40 = lean_ctor_get(x_16, 0); +x_41 = lean_ctor_get(x_16, 1); +lean_inc(x_41); +lean_inc(x_40); lean_dec(x_16); -x_46 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_46, 0, x_44); -lean_ctor_set(x_46, 1, x_45); -return x_46; +x_42 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_42, 0, x_40); +lean_ctor_set(x_42, 1, x_41); +return x_42; } } } @@ -11576,15 +11012,15 @@ return x_33; } } } -lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isDotCompletionMethod(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* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isDotCompletionMethod(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: { -lean_object* x_7; lean_object* x_8; lean_object* x_9; -x_7 = l_Lean_ConstantInfo_type(x_1); -x_8 = lean_alloc_closure((void*)(l___private_Lean_Server_Completion_0__Lean_Server_Completion_isDotCompletionMethod___lambda__1___boxed), 8, 1); -lean_closure_set(x_8, 0, x_1); -x_9 = l_Lean_Meta_forallTelescopeReducing___at_Lean_Meta_getParamNames___spec__2___rarg(x_7, x_8, x_2, x_3, x_4, x_5, x_6); -return x_9; +lean_object* x_8; lean_object* x_9; lean_object* x_10; +x_8 = l_Lean_ConstantInfo_type(x_2); +x_9 = lean_alloc_closure((void*)(l___private_Lean_Server_Completion_0__Lean_Server_Completion_isDotCompletionMethod___lambda__1___boxed), 8, 1); +lean_closure_set(x_9, 0, x_1); +x_10 = l_Lean_Meta_forallTelescopeReducing___at_Lean_Meta_getParamNames___spec__2___rarg(x_8, x_9, x_3, x_4, x_5, x_6, x_7); +return x_10; } } lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_isDotCompletionMethod___spec__1___boxed(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, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { @@ -11618,6 +11054,15 @@ lean_dec(x_1); return x_9; } } +lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_isDotCompletionMethod___boxed(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: +{ +lean_object* x_8; +x_8 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_isDotCompletionMethod(x_1, x_2, x_3, x_4, x_5, x_6, x_7); +lean_dec(x_2); +return x_8; +} +} lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_getDotCompletionTypeNames_visit_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { @@ -12051,164 +11496,329 @@ lean_object* l___private_Lean_Server_Completion_0__Lean_Server_Completion_dotCom _start: { lean_object* x_11; uint8_t x_12; -x_11 = l_Lean_Name_getPrefix(x_3); -x_12 = l_Lean_NameSet_contains(x_1, x_11); -lean_dec(x_11); +x_11 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_normPrivateName(x_3, x_6, x_7, x_8, x_9, x_10); +x_12 = !lean_is_exclusive(x_11); if (x_12 == 0) { -lean_object* x_13; lean_object* x_14; +lean_object* x_13; lean_object* x_14; lean_object* x_15; uint8_t x_16; +x_13 = lean_ctor_get(x_11, 0); +x_14 = lean_ctor_get(x_11, 1); +x_15 = l_Lean_Name_getPrefix(x_13); +lean_dec(x_13); +x_16 = l_Lean_NameSet_contains(x_1, x_15); +if (x_16 == 0) +{ +lean_object* x_17; +lean_dec(x_15); lean_dec(x_9); lean_dec(x_8); lean_dec(x_7); lean_dec(x_6); -lean_dec(x_4); lean_dec(x_2); -x_13 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; -x_14 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_14, 0, x_13); -lean_ctor_set(x_14, 1, x_10); -return x_14; +x_17 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; +lean_ctor_set(x_11, 0, x_17); +return x_11; } else { -lean_object* x_15; lean_object* x_16; lean_object* x_17; uint8_t x_18; -x_15 = l_Lean_ConstantInfo_name(x_4); -lean_inc(x_15); -x_16 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_isBlackListed(x_15, x_6, x_7, x_8, x_9, x_10); -x_17 = lean_ctor_get(x_16, 0); -lean_inc(x_17); -x_18 = lean_unbox(x_17); -lean_dec(x_17); -if (x_18 == 0) +lean_object* x_18; lean_object* x_19; lean_object* x_20; uint8_t x_21; +lean_free_object(x_11); +x_18 = l_Lean_ConstantInfo_name(x_4); +lean_inc(x_18); +x_19 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_isBlackListed(x_18, x_6, x_7, x_8, x_9, x_14); +x_20 = lean_ctor_get(x_19, 0); +lean_inc(x_20); +x_21 = lean_unbox(x_20); +lean_dec(x_20); +if (x_21 == 0) { -lean_object* x_19; lean_object* x_20; -x_19 = lean_ctor_get(x_16, 1); -lean_inc(x_19); -lean_dec(x_16); +lean_object* x_22; lean_object* x_23; +x_22 = lean_ctor_get(x_19, 1); +lean_inc(x_22); +lean_dec(x_19); lean_inc(x_9); lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); -lean_inc(x_4); -x_20 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_isDotCompletionMethod(x_4, x_6, x_7, x_8, x_9, x_19); -if (lean_obj_tag(x_20) == 0) +x_23 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_isDotCompletionMethod(x_15, x_4, x_6, x_7, x_8, x_9, x_22); +if (lean_obj_tag(x_23) == 0) { -lean_object* x_21; uint8_t x_22; -x_21 = lean_ctor_get(x_20, 0); -lean_inc(x_21); -x_22 = lean_unbox(x_21); -lean_dec(x_21); -if (x_22 == 0) -{ -uint8_t x_23; -lean_dec(x_15); -lean_dec(x_9); -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_6); -lean_dec(x_4); -lean_dec(x_2); -x_23 = !lean_is_exclusive(x_20); -if (x_23 == 0) -{ -lean_object* x_24; lean_object* x_25; -x_24 = lean_ctor_get(x_20, 0); +lean_object* x_24; uint8_t x_25; +x_24 = lean_ctor_get(x_23, 0); +lean_inc(x_24); +x_25 = lean_unbox(x_24); lean_dec(x_24); -x_25 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; -lean_ctor_set(x_20, 0, x_25); -return x_20; +if (x_25 == 0) +{ +uint8_t x_26; +lean_dec(x_18); +lean_dec(x_9); +lean_dec(x_8); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_2); +x_26 = !lean_is_exclusive(x_23); +if (x_26 == 0) +{ +lean_object* x_27; lean_object* x_28; +x_27 = lean_ctor_get(x_23, 0); +lean_dec(x_27); +x_28 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; +lean_ctor_set(x_23, 0, x_28); +return x_23; } else { -lean_object* x_26; lean_object* x_27; lean_object* x_28; -x_26 = lean_ctor_get(x_20, 1); -lean_inc(x_26); -lean_dec(x_20); -x_27 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; -x_28 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_28, 0, x_27); -lean_ctor_set(x_28, 1, x_26); -return x_28; -} -} -else -{ -lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; -x_29 = lean_ctor_get(x_20, 1); +lean_object* x_29; lean_object* x_30; lean_object* x_31; +x_29 = lean_ctor_get(x_23, 1); lean_inc(x_29); -lean_dec(x_20); -x_30 = l_Lean_Name_getString_x21(x_15); -lean_dec(x_15); -x_31 = lean_box(0); -x_32 = lean_name_mk_string(x_31, x_30); -x_33 = l_Lean_ConstantInfo_type(x_4); -lean_dec(x_4); -x_34 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem(x_32, x_33, x_2, x_5, x_6, x_7, x_8, x_9, x_29); -lean_dec(x_32); -return x_34; +lean_dec(x_23); +x_30 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; +x_31 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_31, 0, x_30); +lean_ctor_set(x_31, 1, x_29); +return x_31; } } else { -uint8_t x_35; +lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; +x_32 = lean_ctor_get(x_23, 1); +lean_inc(x_32); +lean_dec(x_23); +x_33 = l_Lean_Name_getString_x21(x_18); +lean_dec(x_18); +x_34 = lean_box(0); +x_35 = lean_name_mk_string(x_34, x_33); +x_36 = l_Lean_ConstantInfo_type(x_4); +x_37 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem(x_35, x_36, x_2, x_5, x_6, x_7, x_8, x_9, x_32); +lean_dec(x_35); +return x_37; +} +} +else +{ +uint8_t x_38; +lean_dec(x_18); +lean_dec(x_9); +lean_dec(x_8); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_2); +x_38 = !lean_is_exclusive(x_23); +if (x_38 == 0) +{ +return x_23; +} +else +{ +lean_object* x_39; lean_object* x_40; lean_object* x_41; +x_39 = lean_ctor_get(x_23, 0); +x_40 = lean_ctor_get(x_23, 1); +lean_inc(x_40); +lean_inc(x_39); +lean_dec(x_23); +x_41 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_41, 0, x_39); +lean_ctor_set(x_41, 1, x_40); +return x_41; +} +} +} +else +{ +uint8_t x_42; +lean_dec(x_18); lean_dec(x_15); lean_dec(x_9); lean_dec(x_8); lean_dec(x_7); lean_dec(x_6); -lean_dec(x_4); lean_dec(x_2); -x_35 = !lean_is_exclusive(x_20); -if (x_35 == 0) +x_42 = !lean_is_exclusive(x_19); +if (x_42 == 0) { -return x_20; +lean_object* x_43; lean_object* x_44; +x_43 = lean_ctor_get(x_19, 0); +lean_dec(x_43); +x_44 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; +lean_ctor_set(x_19, 0, x_44); +return x_19; } else { -lean_object* x_36; lean_object* x_37; lean_object* x_38; -x_36 = lean_ctor_get(x_20, 0); -x_37 = lean_ctor_get(x_20, 1); -lean_inc(x_37); -lean_inc(x_36); -lean_dec(x_20); -x_38 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_38, 0, x_36); -lean_ctor_set(x_38, 1, x_37); -return x_38; +lean_object* x_45; lean_object* x_46; lean_object* x_47; +x_45 = lean_ctor_get(x_19, 1); +lean_inc(x_45); +lean_dec(x_19); +x_46 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; +x_47 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_47, 0, x_46); +lean_ctor_set(x_47, 1, x_45); +return x_47; +} } } } else { -uint8_t x_39; -lean_dec(x_15); +lean_object* x_48; lean_object* x_49; lean_object* x_50; uint8_t x_51; +x_48 = lean_ctor_get(x_11, 0); +x_49 = lean_ctor_get(x_11, 1); +lean_inc(x_49); +lean_inc(x_48); +lean_dec(x_11); +x_50 = l_Lean_Name_getPrefix(x_48); +lean_dec(x_48); +x_51 = l_Lean_NameSet_contains(x_1, x_50); +if (x_51 == 0) +{ +lean_object* x_52; lean_object* x_53; +lean_dec(x_50); lean_dec(x_9); lean_dec(x_8); lean_dec(x_7); lean_dec(x_6); -lean_dec(x_4); lean_dec(x_2); -x_39 = !lean_is_exclusive(x_16); -if (x_39 == 0) -{ -lean_object* x_40; lean_object* x_41; -x_40 = lean_ctor_get(x_16, 0); -lean_dec(x_40); -x_41 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; -lean_ctor_set(x_16, 0, x_41); -return x_16; +x_52 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; +x_53 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_53, 0, x_52); +lean_ctor_set(x_53, 1, x_49); +return x_53; } else { -lean_object* x_42; lean_object* x_43; lean_object* x_44; -x_42 = lean_ctor_get(x_16, 1); -lean_inc(x_42); -lean_dec(x_16); -x_43 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; -x_44 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_44, 0, x_43); -lean_ctor_set(x_44, 1, x_42); -return x_44; +lean_object* x_54; lean_object* x_55; lean_object* x_56; uint8_t x_57; +x_54 = l_Lean_ConstantInfo_name(x_4); +lean_inc(x_54); +x_55 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_isBlackListed(x_54, x_6, x_7, x_8, x_9, x_49); +x_56 = lean_ctor_get(x_55, 0); +lean_inc(x_56); +x_57 = lean_unbox(x_56); +lean_dec(x_56); +if (x_57 == 0) +{ +lean_object* x_58; lean_object* x_59; +x_58 = lean_ctor_get(x_55, 1); +lean_inc(x_58); +lean_dec(x_55); +lean_inc(x_9); +lean_inc(x_8); +lean_inc(x_7); +lean_inc(x_6); +x_59 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_isDotCompletionMethod(x_50, x_4, x_6, x_7, x_8, x_9, x_58); +if (lean_obj_tag(x_59) == 0) +{ +lean_object* x_60; uint8_t x_61; +x_60 = lean_ctor_get(x_59, 0); +lean_inc(x_60); +x_61 = lean_unbox(x_60); +lean_dec(x_60); +if (x_61 == 0) +{ +lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; +lean_dec(x_54); +lean_dec(x_9); +lean_dec(x_8); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_2); +x_62 = lean_ctor_get(x_59, 1); +lean_inc(x_62); +if (lean_is_exclusive(x_59)) { + lean_ctor_release(x_59, 0); + lean_ctor_release(x_59, 1); + x_63 = x_59; +} else { + lean_dec_ref(x_59); + x_63 = lean_box(0); +} +x_64 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; +if (lean_is_scalar(x_63)) { + x_65 = lean_alloc_ctor(0, 2, 0); +} else { + x_65 = x_63; +} +lean_ctor_set(x_65, 0, x_64); +lean_ctor_set(x_65, 1, x_62); +return x_65; +} +else +{ +lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; +x_66 = lean_ctor_get(x_59, 1); +lean_inc(x_66); +lean_dec(x_59); +x_67 = l_Lean_Name_getString_x21(x_54); +lean_dec(x_54); +x_68 = lean_box(0); +x_69 = lean_name_mk_string(x_68, x_67); +x_70 = l_Lean_ConstantInfo_type(x_4); +x_71 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem(x_69, x_70, x_2, x_5, x_6, x_7, x_8, x_9, x_66); +lean_dec(x_69); +return x_71; +} +} +else +{ +lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; +lean_dec(x_54); +lean_dec(x_9); +lean_dec(x_8); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_2); +x_72 = lean_ctor_get(x_59, 0); +lean_inc(x_72); +x_73 = lean_ctor_get(x_59, 1); +lean_inc(x_73); +if (lean_is_exclusive(x_59)) { + lean_ctor_release(x_59, 0); + lean_ctor_release(x_59, 1); + x_74 = x_59; +} else { + lean_dec_ref(x_59); + x_74 = lean_box(0); +} +if (lean_is_scalar(x_74)) { + x_75 = lean_alloc_ctor(1, 2, 0); +} else { + x_75 = x_74; +} +lean_ctor_set(x_75, 0, x_72); +lean_ctor_set(x_75, 1, x_73); +return x_75; +} +} +else +{ +lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; +lean_dec(x_54); +lean_dec(x_50); +lean_dec(x_9); +lean_dec(x_8); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_2); +x_76 = lean_ctor_get(x_55, 1); +lean_inc(x_76); +if (lean_is_exclusive(x_55)) { + lean_ctor_release(x_55, 0); + lean_ctor_release(x_55, 1); + x_77 = x_55; +} else { + lean_dec_ref(x_55); + x_77 = lean_box(0); +} +x_78 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_addCompletionItem___closed__1; +if (lean_is_scalar(x_77)) { + x_79 = lean_alloc_ctor(0, 2, 0); +} else { + x_79 = x_77; +} +lean_ctor_set(x_79, 0, x_78); +lean_ctor_set(x_79, 1, x_76); +return x_79; } } } @@ -12314,7 +11924,7 @@ lean_dec(x_32); x_34 = lean_alloc_closure((void*)(l___private_Lean_Server_Completion_0__Lean_Server_Completion_dotCompletion___lambda__1___boxed), 10, 2); lean_closure_set(x_34, 0, x_4); lean_closure_set(x_34, 1, x_3); -x_35 = l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__3(x_33, x_34, x_5, x_6, x_7, x_8, x_9, x_31); +x_35 = l_Lean_SMap_forM___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__2(x_33, x_34, x_5, x_6, x_7, x_8, x_9, x_31); lean_dec(x_33); return x_35; } @@ -12690,7 +12300,7 @@ _start: lean_object* x_11; x_11 = l___private_Lean_Server_Completion_0__Lean_Server_Completion_dotCompletion___lambda__1(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); lean_dec(x_5); -lean_dec(x_3); +lean_dec(x_4); lean_dec(x_1); return x_11; } @@ -14130,8 +13740,8 @@ l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completio lean_mark_persistent(l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__1___closed__2); l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__1___closed__3 = _init_l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__1___closed__3(); lean_mark_persistent(l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__1___closed__3); -l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19___closed__1 = _init_l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19___closed__1(); -lean_mark_persistent(l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__19___closed__1); +l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18___closed__1 = _init_l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18___closed__1(); +lean_mark_persistent(l_List_forIn_loop___at___private_Lean_Server_Completion_0__Lean_Server_Completion_idCompletionCore___spec__18___closed__1); l___private_Lean_Server_Completion_0__Lean_Server_Completion_getDotCompletionTypeNames_visit___lambda__2___closed__1 = _init_l___private_Lean_Server_Completion_0__Lean_Server_Completion_getDotCompletionTypeNames_visit___lambda__2___closed__1(); lean_mark_persistent(l___private_Lean_Server_Completion_0__Lean_Server_Completion_getDotCompletionTypeNames_visit___lambda__2___closed__1); l___private_Lean_Server_Completion_0__Lean_Server_Completion_dotCompletion___lambda__4___closed__1 = _init_l___private_Lean_Server_Completion_0__Lean_Server_Completion_dotCompletion___lambda__4___closed__1(); diff --git a/stage0/stdlib/Lean/Server/FileWorker.c b/stage0/stdlib/Lean/Server/FileWorker.c index e584b87358..8a3583d345 100644 --- a/stage0/stdlib/Lean/Server/FileWorker.c +++ b/stage0/stdlib/Lean/Server/FileWorker.c @@ -398,6 +398,7 @@ lean_object* l_IO_FS_Stream_writeLspResponse___at_Lean_Server_FileWorker_handleR lean_object* l_Lean_Server_FileWorker_compileHeader___lambda__4___closed__1; lean_object* l_Lean_Syntax_getId(lean_object*); lean_object* l_Lean_Server_FileWorker_updateDocument___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; lean_object* lean_format_pretty(lean_object*, lean_object*); lean_object* l_Lean_Server_FileWorker_updateDocument___lambda__3___closed__1; extern lean_object* l_Lean_choiceKind; @@ -494,7 +495,6 @@ lean_object* l_Lean_Server_FileWorker_rangeOfSyntax(lean_object*, lean_object*); lean_object* l_List_mapM___at_Lean_Server_FileWorker_handlePlainGoal___spec__4(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__1(lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_publishMessages___spec__4(lean_object*, size_t, size_t, lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2; lean_object* l_Lean_isRec___at___private_Lean_Server_Completion_0__Lean_Server_Completion_isBlackListed___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); size_t lean_usize_of_nat(lean_object*); extern lean_object* l_Lean_nullKind___closed__1; @@ -25409,7 +25409,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Elab_Term_mkExplicitBinder___closed__1; -x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17340____closed__2; +x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_17364____closed__2; x_3 = lean_array_push(x_1, x_2); return x_3; } diff --git a/stage0/stdlib/Lean/Structure.c b/stage0/stdlib/Lean/Structure.c index 5ac1d0a14e..d97adeb67a 100644 --- a/stage0/stdlib/Lean/Structure.c +++ b/stage0/stdlib/Lean/Structure.c @@ -103,6 +103,7 @@ lean_object* l_Lean_getAllParentStructures_visit(lean_object*, lean_object*, lea lean_object* l_Lean_Expr_getAppFn(lean_object*); lean_object* l_Lean_getPathToBaseStructureAux_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Structure_0__Lean_isSubobjectFieldAux_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l_String_drop(lean_object*, lean_object*); lean_object* l_Lean_getPathToBaseStructure_x3f___boxed(lean_object*, lean_object*, lean_object*); uint8_t l_Lean_isStructureLike(lean_object*, lean_object*); @@ -113,7 +114,6 @@ extern lean_object* l_Array_findSomeM_x3f___rarg___closed__1; lean_object* l___private_Lean_Structure_0__Lean_getStructureFieldsFlattenedAux(lean_object*, lean_object*, lean_object*, uint8_t); lean_object* l_Array_forInUnsafe_loop___at_Lean_getAllParentStructures_visit___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_isStructure(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; lean_object* l_Lean_getPathToBaseStructureAux(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); lean_object* l_Lean_isStructureLike_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { @@ -322,7 +322,7 @@ lean_object* l_Lean_mkInternalSubobjectFieldName(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; -x_2 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_2 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_3 = l_Lean_Name_appendBefore(x_1, x_2); return x_3; } @@ -1014,7 +1014,7 @@ lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_obj x_4 = l_Lean_getStructureCtor(x_1, x_2); x_5 = lean_ctor_get(x_4, 3); lean_inc(x_5); -x_6 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_6 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; x_7 = l_Lean_Name_appendBefore(x_3, x_6); x_8 = lean_ctor_get(x_4, 0); lean_inc(x_8); diff --git a/stage0/stdlib/Lean/Syntax.c b/stage0/stdlib/Lean/Syntax.c index 1958da5cc4..6e723f4160 100644 --- a/stage0/stdlib/Lean/Syntax.c +++ b/stage0/stdlib/Lean/Syntax.c @@ -268,7 +268,6 @@ lean_object* l_Array_forInUnsafe_loop___at_Lean_Syntax_hasMissing___spec__2(lean lean_object* l_Lean_Syntax_instForInTopDownSyntax_loop(lean_object*, lean_object*); lean_object* l_Lean_Syntax_instForInTopDownSyntax_loop___at_Lean_Syntax_hasMissing___spec__1___lambda__1(lean_object*, lean_object*); lean_object* l_Lean_Syntax_instForInTopDownSyntax(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_Syntax_isTokenAntiquot___closed__2; lean_object* l_Lean_Syntax_MonadTraverser_goDown___rarg___lambda__1(lean_object*, lean_object*); lean_object* l_Lean_Syntax_instForInTopDownSyntax_loop___at_Lean_Syntax_hasMissing___spec__1___closed__2; @@ -322,6 +321,7 @@ lean_object* l_Lean_Syntax_instForInTopDownSyntax_loop___at_Lean_Syntax_reprint_ lean_object* l_Lean_Syntax_getAntiquotSpliceSuffix___boxed(lean_object*); lean_object* l_Lean_Syntax_isQuot___boxed(lean_object*); lean_object* l_Lean_Syntax_modifyArgs(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_object* l_Lean_SyntaxNode_getArg(lean_object*, lean_object*); lean_object* l_Lean_Syntax_antiquotKind_x3f(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Syntax_rewriteBottomUp___spec__2(lean_object*, size_t, size_t, lean_object*); @@ -7414,7 +7414,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(2); -x_2 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_2 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; x_3 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); diff --git a/stage0/stdlib/Lean/ToExpr.c b/stage0/stdlib/Lean/ToExpr.c index a94acb1412..7157decc57 100644 --- a/stage0/stdlib/Lean/ToExpr.c +++ b/stage0/stdlib/Lean/ToExpr.c @@ -68,12 +68,12 @@ lean_object* lean_array_to_list(lean_object*, lean_object*); extern lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__2; extern lean_object* l_Lean_Literal_type___closed__4; lean_object* l_Lean_instToExprUnit___lambda__1___closed__3; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__5; lean_object* l_Lean_instToExprProd(lean_object*, lean_object*); lean_object* l_Lean_instToExprName; lean_object* l_Lean_instToExprList___rarg___closed__2; lean_object* l_Lean_instToExprBool___lambda__1___closed__1; lean_object* l_Lean_instToExprBool___lambda__1___boxed(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__7; lean_object* l_Lean_instToExprOption___rarg___lambda__1___closed__3; lean_object* l_Lean_instToExprUnit___lambda__1___closed__2; lean_object* l_Lean_instToExprBool; @@ -83,7 +83,6 @@ lean_object* l_Lean_instToExprList___rarg___closed__1; lean_object* l_Lean_instToExprNat; lean_object* l_Lean_instToExprBool___lambda__1___closed__2; lean_object* l_Lean_List_toExprAux_match__1(lean_object*, lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__5; lean_object* l_Lean_instToExprName___closed__3; lean_object* l_Lean_List_toExprAux___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_instToExprUnit___lambda__1(lean_object*); @@ -108,9 +107,11 @@ lean_object* l_Lean_mkNatLit(lean_object*); lean_object* l_Lean_mkStrLit(lean_object*); lean_object* l_Lean_Name_toExprAux___closed__3; lean_object* l_Lean_instToExprOption___rarg___lambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__7; lean_object* l_Lean_instToExprOption_match__1(lean_object*, lean_object*); lean_object* l_Lean_instToExprString; extern lean_object* l_Lean_Expr_isCharLit___closed__2; +extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__5; lean_object* l_Lean_instToExprList(lean_object*); lean_object* l_Lean_mkAppB(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_List_toExprAux(lean_object*); @@ -124,7 +125,6 @@ lean_object* l_Lean_instToExprArray___rarg___lambda__1___closed__2; lean_object* l_Lean_instToExprUnit___closed__1; lean_object* l_Lean_Name_toExprAux_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_instToExprProd___rarg___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__5; static lean_object* _init_l_Lean_instToExprExpr___closed__1() { _start: { @@ -827,7 +827,7 @@ static lean_object* _init_l_Lean_instToExprList___rarg___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__5; +x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__5; x_2 = l_Lean_instToExprOption___rarg___lambda__1___closed__1; x_3 = l_Lean_mkConst(x_1, x_2); return x_3; @@ -837,7 +837,7 @@ static lean_object* _init_l_Lean_instToExprList___rarg___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_11334____closed__7; +x_1 = l_myMacro____x40_Init_Notation___hyg_11358____closed__7; x_2 = l_Lean_instToExprOption___rarg___lambda__1___closed__1; x_3 = l_Lean_mkConst(x_1, x_2); return x_3; @@ -847,7 +847,7 @@ static lean_object* _init_l_Lean_instToExprList___rarg___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_11334____closed__5; +x_1 = l_myMacro____x40_Init_Notation___hyg_11358____closed__5; x_2 = l_Lean_instToExprOption___rarg___lambda__1___closed__1; x_3 = l_Lean_mkConst(x_1, x_2); return x_3; @@ -899,7 +899,7 @@ static lean_object* _init_l_Lean_instToExprArray___rarg___lambda__1___closed__2( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__5; +x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__5; x_2 = l_Lean_instToExprOption___rarg___lambda__1___closed__1; x_3 = l_Lean_mkConst(x_1, x_2); return x_3; diff --git a/stage0/stdlib/Lean/Util/Recognizers.c b/stage0/stdlib/Lean/Util/Recognizers.c index d597c3ab3a..be99796a30 100644 --- a/stage0/stdlib/Lean/Util/Recognizers.c +++ b/stage0/stdlib/Lean/Util/Recognizers.c @@ -16,7 +16,6 @@ extern "C" { lean_object* l_List_reverse___rarg(lean_object*); lean_object* l_Lean_Expr_iff_x3f(lean_object*); lean_object* l_Lean_Expr_and_x3f___boxed(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7847____closed__4; lean_object* l_Lean_Expr_eq_x3f___boxed(lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_2523____closed__4; lean_object* l___private_Lean_Util_Recognizers_0__Lean_Expr_getConstructorVal_x3f_match__1(lean_object*); @@ -25,7 +24,7 @@ extern lean_object* l_Array_empty___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); lean_object* l_Lean_Expr_and_x3f(lean_object*); lean_object* l_Lean_Expr_constructorApp_x3f(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_10171____closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7859____closed__4; lean_object* l_Lean_Expr_isConstructorApp_x3f_match__1(lean_object*); lean_object* l_Lean_Expr_appFn_x21(lean_object*); lean_object* lean_array_push(lean_object*, lean_object*); @@ -34,13 +33,14 @@ lean_object* l_Lean_Expr_arrayLit_x3f_match__1(lean_object*); extern lean_object* l_Lean_Expr_getAppArgs___closed__1; lean_object* l_Lean_Expr_app4_x3f(lean_object*, lean_object*); lean_object* l_Lean_Expr_appArg_x21(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_9233____closed__4; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_Expr_isConstructorApp_x3f___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_const_x3f___boxed(lean_object*); lean_object* l_Lean_Expr_isConstructorApp_x3f___closed__4; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_10195____closed__4; extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3752____closed__5; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_9209____closed__4; uint8_t l_Lean_Expr_isHEq(lean_object*); lean_object* l_Lean_Expr_ne_x3f___boxed(lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); @@ -63,17 +63,16 @@ lean_object* l_Lean_Expr_app2_x3f(lean_object*, lean_object*); uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_isConstructorApp_x3f___closed__2; extern lean_object* l_Lean_Literal_type___closed__2; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_7373____closed__4; lean_object* l_Lean_Expr_const_x3f_match__1(lean_object*); lean_object* l___private_Lean_Util_Recognizers_0__Lean_Expr_getConstructorVal_x3f(lean_object*, lean_object*); lean_object* l_Lean_Expr_ne_x3f(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_11334____closed__7; lean_object* l_Lean_Expr_app3_x3f(lean_object*, lean_object*); lean_object* l_Lean_Expr_heq_x3f___boxed(lean_object*); lean_object* l_Lean_Expr_const_x3f(lean_object*); lean_object* l_Lean_Expr_not_x3f(lean_object*); lean_object* l_Lean_Expr_app1_x3f___boxed(lean_object*, lean_object*); lean_object* l_Lean_Expr_app2_x3f___boxed(lean_object*, lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__5; lean_object* l_Lean_Expr_getAppNumArgsAux(lean_object*, lean_object*); lean_object* l_Lean_Expr_arrow_x3f(lean_object*); lean_object* l_Lean_Expr_isConstructorApp_x3f___closed__1; @@ -96,11 +95,12 @@ lean_object* l_Lean_Expr_isHEq___boxed(lean_object*); lean_object* l_Lean_mkNatLit(lean_object*); lean_object* l_Lean_Expr_getAppFn(lean_object*); lean_object* l___private_Lean_Util_Recognizers_0__Lean_Expr_getConstructorVal_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_11358____closed__7; lean_object* l_Lean_Expr_const_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_not_x3f___boxed(lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__5; lean_object* l_Lean_Expr_listLit_x3f_loop(lean_object*, lean_object*); lean_object* l_Lean_Expr_arrow_x3f_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_7361____closed__4; lean_object* l_Lean_Expr_isConstructorApp_x3f(lean_object*, lean_object*); lean_object* l_Lean_Expr_isConstructorApp_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_const_x3f_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { @@ -339,7 +339,7 @@ lean_object* l_Lean_Expr_eq_x3f(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; -x_2 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_3 = lean_unsigned_to_nat(3u); x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3); if (x_4 == 0) @@ -465,7 +465,7 @@ lean_object* l_Lean_Expr_not_x3f(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; -x_2 = l_myMacro____x40_Init_Notation___hyg_10171____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_10195____closed__4; x_3 = lean_unsigned_to_nat(1u); x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3); if (x_4 == 0) @@ -497,7 +497,7 @@ lean_object* l_Lean_Expr_and_x3f(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; -x_2 = l_myMacro____x40_Init_Notation___hyg_9209____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_9233____closed__4; x_3 = lean_unsigned_to_nat(2u); x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3); if (x_4 == 0) @@ -535,7 +535,7 @@ lean_object* l_Lean_Expr_heq_x3f(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; -x_2 = l_myMacro____x40_Init_Notation___hyg_7847____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; x_3 = lean_unsigned_to_nat(4u); x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3); if (x_4 == 0) @@ -722,7 +722,7 @@ uint8_t l_Lean_Expr_isEq(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; -x_2 = l_myMacro____x40_Init_Notation___hyg_7361____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_7373____closed__4; x_3 = lean_unsigned_to_nat(3u); x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3); return x_4; @@ -742,7 +742,7 @@ uint8_t l_Lean_Expr_isHEq(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; -x_2 = l_myMacro____x40_Init_Notation___hyg_7847____closed__4; +x_2 = l_myMacro____x40_Init_Notation___hyg_7859____closed__4; x_3 = lean_unsigned_to_nat(4u); x_4 = l_Lean_Expr_isAppOfArity(x_1, x_2, x_3); return x_4; @@ -762,13 +762,13 @@ lean_object* l_Lean_Expr_listLit_x3f_loop(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; uint8_t x_5; -x_3 = l_Lean_myMacro____x40_Init_Notation___hyg_15643____closed__5; +x_3 = l_Lean_myMacro____x40_Init_Notation___hyg_15667____closed__5; x_4 = lean_unsigned_to_nat(1u); x_5 = l_Lean_Expr_isAppOfArity(x_1, x_3, x_4); if (x_5 == 0) { lean_object* x_6; lean_object* x_7; uint8_t x_8; -x_6 = l_myMacro____x40_Init_Notation___hyg_11334____closed__7; +x_6 = l_myMacro____x40_Init_Notation___hyg_11358____closed__7; x_7 = lean_unsigned_to_nat(3u); x_8 = l_Lean_Expr_isAppOfArity(x_1, x_6, x_7); if (x_8 == 0) diff --git a/stage0/stdlib/Lean/Util/Trace.c b/stage0/stdlib/Lean/Util/Trace.c index e1b63603f5..b54800135d 100644 --- a/stage0/stdlib/Lean/Util/Trace.c +++ b/stage0/stdlib/Lean/Util/Trace.c @@ -24,6 +24,7 @@ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Util_Trace_0__Lean_wi lean_object* l_Lean_isTracingEnabledFor___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2; lean_object* lean_name_mk_string(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__9; uint8_t l_USize_decEq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); lean_object* l_Lean_MessageData_format(lean_object*, lean_object*); @@ -61,7 +62,6 @@ lean_object* l_Lean_traceCtx___rarg___lambda__8(lean_object*, lean_object*, lean lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); extern lean_object* l_Lean_interpolatedStrKind; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__9; lean_object* l_Lean_getTraces(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Util_Trace_0__Lean_withNestedTracesFinalizer___spec__5___closed__1; lean_object* l_Lean_isTracingEnabledFor___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -78,7 +78,6 @@ uint8_t l_USize_decLt(size_t, size_t); lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Util_Trace_0__Lean_withNestedTracesFinalizer___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_withNestedTracesFinalizer___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__13; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Std_PersistentArray_foldlM___at___private_Lean_Util_Trace_0__Lean_withNestedTracesFinalizer___spec__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_termTrace_x5b_____x5d_______closed__7; @@ -91,6 +90,7 @@ lean_object* l_Lean_trace(lean_object*); lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_113____spec__1(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Util_Trace_0__Lean_withNestedTracesFinalizer___spec__5(lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_setTraceState(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__13; lean_object* l_Lean_withNestedTraces(lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_addNode(lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_addNode___rarg___lambda__1___closed__3; @@ -104,9 +104,9 @@ lean_object* l___private_Lean_Util_Trace_0__Lean_withNestedTracesFinalizer(lean_ lean_object* l_Nat_foldM_loop___at___private_Lean_Util_Trace_0__Lean_TraceState_toFormat___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addTrace___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__13; uint8_t l_Lean_KVMap_getBool(lean_object*, lean_object*, uint8_t); lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1073____closed__4; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__8; lean_object* l_Lean_enableTracing___rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_registerTraceClass___closed__2; @@ -114,6 +114,7 @@ lean_object* l_Lean_termTrace_x5b_____x5d_______closed__1; lean_object* l___private_Lean_Util_Trace_0__Lean_withNestedTracesFinalizer___boxed(lean_object*, lean_object*); lean_object* l_Lean_traceCtx___rarg___lambda__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_MessageData_isNil(lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__12; lean_object* l___private_Lean_Util_Trace_0__Lean_addNode___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_traceCtx___rarg___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_traceM(lean_object*); @@ -131,7 +132,6 @@ lean_object* l_Lean_withNestedTraces___rarg(lean_object*, lean_object*, lean_obj lean_object* l_Std_PersistentArray_forM___at_Lean_printTraces___spec__1(lean_object*); lean_object* l_Lean_resetTraceState___rarg(lean_object*); lean_object* l_Nat_foldM_loop___at___private_Lean_Util_Trace_0__Lean_TraceState_toFormat___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__13; size_t l_USize_shiftLeft(size_t, size_t); lean_object* l___private_Lean_Util_Trace_0__Lean_getResetTraces___rarg___lambda__1(lean_object*); lean_object* l_Lean_traceCtx___rarg___lambda__4(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); @@ -191,6 +191,7 @@ lean_object* l_Lean_Name_append(lean_object*, lean_object*); lean_object* l_Lean_Syntax_getKind(lean_object*); lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlMAux___at___private_Lean_Util_Trace_0__Lean_withNestedTracesFinalizer___spec__3(lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_addNode___rarg(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__8; extern lean_object* l_Lean_myMacro____x40_Lean_Message___hyg_2116____closed__4; lean_object* l_Lean_traceCtx___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_enableTracing___rarg___lambda__1___boxed(lean_object*, lean_object*); @@ -200,15 +201,14 @@ lean_object* lean_register_option(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Util_Trace_0__Lean_withNestedTracesFinalizer___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_printTraces(lean_object*); lean_object* l_Lean_termTrace_x5b_____x5d_______closed__2; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__8; lean_object* l_Lean_checkTraceOption___boxed(lean_object*, lean_object*); lean_object* l_Lean_checkTraceOption___closed__1; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_14880____closed__9; lean_object* l_Lean_traceM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addTrace(lean_object*); lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlFromMAux___at___private_Lean_Util_Trace_0__Lean_withNestedTracesFinalizer___spec__2(lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_resetTraceState___rarg___lambda__1___boxed(lean_object*); lean_object* l_IO_println___at_Lean_instEval__1___spec__1(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13376____closed__10; extern lean_object* l_Lean_instInhabitedMessageData___closed__1; lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlFromMAux___at___private_Lean_Util_Trace_0__Lean_withNestedTracesFinalizer___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__4___rarg___lambda__2(size_t, lean_object*, lean_object*, lean_object*, lean_object*, size_t, lean_object*); @@ -234,6 +234,7 @@ uint8_t l_Lean_TraceState_enabled___default; lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); lean_object* l_Lean_instMonadTrace___rarg___lambda__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getTraces___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_object* l_Lean_trace___rarg(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_Lean_traceCtx___rarg___lambda__1(lean_object*); @@ -246,15 +247,14 @@ lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1073____closed__7; lean_object* l_Lean_getTraces___rarg___lambda__1(lean_object*, lean_object*); lean_object* l_Lean_traceCtx___rarg___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t); lean_object* l_Lean_withNestedTraces___rarg___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__10; lean_object* l_Lean_traceCtx___rarg___lambda__3(lean_object*, uint8_t, lean_object*); lean_object* l_Lean_checkTraceOption___closed__2; extern lean_object* l_tryFinally___rarg___closed__1; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__9; uint8_t l___private_Lean_Util_Trace_0__Lean_checkTraceOptionAux(lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_TraceState_toFormat(lean_object*, lean_object*, lean_object*); extern lean_object* l_term_x5b___x5d___closed__3; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13954____closed__14; -extern lean_object* l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +extern lean_object* l_myMacro____x40_Init_Notation___hyg_14904____closed__8; uint8_t lean_nat_dec_lt(lean_object*, lean_object*); extern lean_object* l_Std_PersistentArray_getAux___rarg___closed__1; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionAux___boxed(lean_object*, lean_object*); @@ -2856,19 +2856,19 @@ x_27 = l_Lean_Syntax_getId(x_9); lean_dec(x_9); x_28 = l___private_Init_Meta_0__Lean_quoteName(x_27); x_29 = lean_array_push(x_25, x_28); -x_30 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_30 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_17); x_31 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_31, 0, x_17); lean_ctor_set(x_31, 1, x_30); x_32 = lean_array_push(x_25, x_31); -x_33 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_33 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_17); x_34 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_34, 0, x_17); lean_ctor_set(x_34, 1, x_33); x_35 = lean_array_push(x_25, x_34); -x_36 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_36 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_37 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_37, 0, x_36); lean_ctor_set(x_37, 1, x_35); @@ -2878,7 +2878,7 @@ x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); x_41 = lean_array_push(x_25, x_40); -x_42 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_42 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_17); x_43 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_43, 0, x_17); @@ -2891,7 +2891,7 @@ lean_ctor_set(x_46, 0, x_17); lean_ctor_set(x_46, 1, x_45); x_47 = lean_array_push(x_25, x_46); x_48 = lean_array_push(x_25, x_11); -x_49 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_49 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_17); x_50 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_50, 0, x_17); @@ -2908,7 +2908,7 @@ lean_ctor_set(x_56, 1, x_54); lean_ctor_set(x_56, 2, x_53); lean_ctor_set(x_56, 3, x_55); x_57 = lean_array_push(x_51, x_56); -x_58 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_58 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); @@ -2926,17 +2926,17 @@ x_66 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_66, 0, x_17); lean_ctor_set(x_66, 1, x_65); x_67 = lean_array_push(x_64, x_66); -x_68 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_68 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_69 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_69, 0, x_68); lean_ctor_set(x_69, 1, x_67); x_70 = lean_array_push(x_44, x_69); -x_71 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_71 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); x_73 = lean_array_push(x_32, x_72); -x_74 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_74 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_74); lean_ctor_set(x_75, 1, x_73); @@ -2983,19 +2983,19 @@ x_92 = l_Lean_Syntax_getId(x_9); lean_dec(x_9); x_93 = l___private_Init_Meta_0__Lean_quoteName(x_92); x_94 = lean_array_push(x_90, x_93); -x_95 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_95 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_81); x_96 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_96, 0, x_81); lean_ctor_set(x_96, 1, x_95); x_97 = lean_array_push(x_90, x_96); -x_98 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_98 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_81); x_99 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_99, 0, x_81); lean_ctor_set(x_99, 1, x_98); x_100 = lean_array_push(x_90, x_99); -x_101 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_101 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_102 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_102, 0, x_101); lean_ctor_set(x_102, 1, x_100); @@ -3005,7 +3005,7 @@ x_105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_105, 0, x_104); lean_ctor_set(x_105, 1, x_103); x_106 = lean_array_push(x_90, x_105); -x_107 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_107 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_81); x_108 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_108, 0, x_81); @@ -3018,7 +3018,7 @@ lean_ctor_set(x_111, 0, x_81); lean_ctor_set(x_111, 1, x_110); x_112 = lean_array_push(x_90, x_111); x_113 = lean_array_push(x_90, x_11); -x_114 = l_myMacro____x40_Init_Notation___hyg_14880____closed__9; +x_114 = l_myMacro____x40_Init_Notation___hyg_14904____closed__9; lean_inc(x_81); x_115 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_115, 0, x_81); @@ -3035,7 +3035,7 @@ lean_ctor_set(x_121, 1, x_119); lean_ctor_set(x_121, 2, x_118); lean_ctor_set(x_121, 3, x_120); x_122 = lean_array_push(x_116, x_121); -x_123 = l_myMacro____x40_Init_Notation___hyg_14880____closed__8; +x_123 = l_myMacro____x40_Init_Notation___hyg_14904____closed__8; x_124 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_124, 0, x_123); lean_ctor_set(x_124, 1, x_122); @@ -3053,17 +3053,17 @@ x_131 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_131, 0, x_81); lean_ctor_set(x_131, 1, x_130); x_132 = lean_array_push(x_129, x_131); -x_133 = l_myMacro____x40_Init_Notation___hyg_13352____closed__8; +x_133 = l_myMacro____x40_Init_Notation___hyg_13376____closed__8; x_134 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_134, 0, x_133); lean_ctor_set(x_134, 1, x_132); x_135 = lean_array_push(x_109, x_134); -x_136 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_136 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_137 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_137, 0, x_136); lean_ctor_set(x_137, 1, x_135); x_138 = lean_array_push(x_97, x_137); -x_139 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_139 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_140 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_140, 0, x_139); lean_ctor_set(x_140, 1, x_138); @@ -3112,19 +3112,19 @@ x_159 = l_Lean_Syntax_getId(x_9); lean_dec(x_9); x_160 = l___private_Init_Meta_0__Lean_quoteName(x_159); x_161 = lean_array_push(x_157, x_160); -x_162 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_162 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_149); x_163 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_163, 0, x_149); lean_ctor_set(x_163, 1, x_162); x_164 = lean_array_push(x_157, x_163); -x_165 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_165 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_149); x_166 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_166, 0, x_149); lean_ctor_set(x_166, 1, x_165); x_167 = lean_array_push(x_157, x_166); -x_168 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_168 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_169 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_169, 0, x_168); lean_ctor_set(x_169, 1, x_167); @@ -3134,7 +3134,7 @@ x_172 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_172, 0, x_171); lean_ctor_set(x_172, 1, x_170); x_173 = lean_array_push(x_157, x_172); -x_174 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_174 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_149); x_175 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_175, 0, x_149); @@ -3151,12 +3151,12 @@ x_182 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_182, 0, x_181); lean_ctor_set(x_182, 1, x_180); x_183 = lean_array_push(x_176, x_182); -x_184 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_184 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_185 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_185, 0, x_184); lean_ctor_set(x_185, 1, x_183); x_186 = lean_array_push(x_164, x_185); -x_187 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_187 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_188 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_188, 0, x_187); lean_ctor_set(x_188, 1, x_186); @@ -3201,19 +3201,19 @@ x_205 = l_Lean_Syntax_getId(x_9); lean_dec(x_9); x_206 = l___private_Init_Meta_0__Lean_quoteName(x_205); x_207 = lean_array_push(x_203, x_206); -x_208 = l_myMacro____x40_Init_Notation___hyg_13352____closed__9; +x_208 = l_myMacro____x40_Init_Notation___hyg_13376____closed__9; lean_inc(x_194); x_209 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_209, 0, x_194); lean_ctor_set(x_209, 1, x_208); x_210 = lean_array_push(x_203, x_209); -x_211 = l_myMacro____x40_Init_Notation___hyg_13954____closed__14; +x_211 = l_myMacro____x40_Init_Notation___hyg_13978____closed__14; lean_inc(x_194); x_212 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_212, 0, x_194); lean_ctor_set(x_212, 1, x_211); x_213 = lean_array_push(x_203, x_212); -x_214 = l_myMacro____x40_Init_Notation___hyg_13954____closed__13; +x_214 = l_myMacro____x40_Init_Notation___hyg_13978____closed__13; x_215 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_215, 0, x_214); lean_ctor_set(x_215, 1, x_213); @@ -3223,7 +3223,7 @@ x_218 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_218, 0, x_217); lean_ctor_set(x_218, 1, x_216); x_219 = lean_array_push(x_203, x_218); -x_220 = l_myMacro____x40_Init_Notation___hyg_13352____closed__13; +x_220 = l_myMacro____x40_Init_Notation___hyg_13376____closed__13; lean_inc(x_194); x_221 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_221, 0, x_194); @@ -3240,12 +3240,12 @@ x_228 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_228, 0, x_227); lean_ctor_set(x_228, 1, x_226); x_229 = lean_array_push(x_222, x_228); -x_230 = l_myMacro____x40_Init_Notation___hyg_13352____closed__12; +x_230 = l_myMacro____x40_Init_Notation___hyg_13376____closed__12; x_231 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_231, 0, x_230); lean_ctor_set(x_231, 1, x_229); x_232 = lean_array_push(x_210, x_231); -x_233 = l_myMacro____x40_Init_Notation___hyg_13352____closed__10; +x_233 = l_myMacro____x40_Init_Notation___hyg_13376____closed__10; x_234 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_234, 0, x_233); lean_ctor_set(x_234, 1, x_232);