Equations
- a.charactersIn b = String.charactersIn.go✝ a b { } { }
Instances For
- hoverInfo : HoverInfo
- ctx : Elab.ContextInfo
- info : Elab.CompletionInfo
Instances For
Equations
Instances For
Get type names for resolving id
in s.id x₁ ... xₙ
notation.
Equations
- Lean.Server.Completion.getDotCompletionTypeNames type = do let __do_lift ← (Lean.Server.Completion.getDotCompletionTypeNames.visit✝ type).run #[] pure __do_lift.snd
Instances For
Gets type names for resolving id
in .id x₁ ... xₙ
notation.
The process mimics the dotted indentifier notation elaboration procedure at Lean.Elab.App
.
Catches and ignores all errors, so no need to run this within try
/catch
.
Equations
- Lean.Server.Completion.getDotIdCompletionTypeNames type = do let __do_lift ← (Lean.Server.Completion.getDotIdCompletionTypeNames.visit✝ type).run #[] pure __do_lift.snd