Determines the local declaration kind of a binder using its name.
Names that begin with __
are implementation details (.implDetail
).
Equations
- Lean.LocalDeclKind.ofBinderName binderName = if binderName.isImplementationDetail = true then Lean.LocalDeclKind.implDetail else Lean.LocalDeclKind.default
Instances For
Recall that
def typeSpec := leading_parser " : " >> termParser
def optType : Parser := optional typeSpec
Equations
Instances For
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.