Documentation

Lean.Elab.BindersUtil

Recall that

def typeSpec := leading_parser " : " >> termParser
def optType : Parser := optional typeSpec
Equations
    Instances For

      Helper function for expandEqnsIntoMatch

      Equations
        Instances For
          def Lean.Elab.Term.expandMatchAlt (stx : TSyntax `Lean.Parser.Term.matchAlt) :
          MacroM (Array (TSyntax `Lean.Parser.Term.matchAlt))

          Expand a match alternative such as | 0 | 1 => rhs to an array containing | 0 => rhs and | 1 => rhs.

          Equations
            Instances For
              def Lean.Elab.Term.shouldExpandMatchAlt :
              TSyntax `Lean.Parser.Term.matchAltBool
              Equations
                Instances For
                  Equations
                    Instances For
                      def Lean.Elab.Term.clearInMatchAlt (stx : TSyntax `Lean.Parser.Term.matchAlt) (vars : Array Ident) :
                      TSyntax `Lean.Parser.Term.matchAlt
                      Equations
                        Instances For
                          Equations
                            Instances For