Documentation

Lean.Elab.BindersUtil

Determines the local declaration kind of a binder using its name.

Names that begin with __ are implementation details (.implDetail).

Equations
    Instances For

      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) :
              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