Recall that
def typeSpec := leading_parser " : " >> termParser
def optType : Parser := optional typeSpec
Instances For
Helper function for expandEqnsIntoMatch
Instances For
def
Lean.Elab.Term.expandMatchAlt
(stx : Lean.TSyntax `Lean.Parser.Term.matchAlt)
:
Lean.MacroM (Array (Lean.TSyntax `Lean.Parser.Term.matchAlt))
Expand a match alternative such as | 0 | 1 => rhs
to an array containing | 0 => rhs
and | 1 => rhs
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Elab.Term.clearInMatchAlt
(stx : Lean.TSyntax `Lean.Parser.Term.matchAlt)
(vars : Array Lean.Ident)
:
Lean.TSyntax `Lean.Parser.Term.matchAlt
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.