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
Equations
- Lean.PrettyPrinter.ppTerm stx = Lean.PrettyPrinter.ppCategory `term stx.raw
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Lean.PrettyPrinter.ppExpr e = Lean.PrettyPrinter.ppUsing e fun (e : Lean.Expr) => Lean.PrettyPrinter.delab e
Instances For
Return a fmt
representing pretty-printed e
together with a map from tags in fmt
to Elab.Info
nodes produced by the delaborator at various subexpressions of e
.
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
- Lean.PrettyPrinter.ppTactic stx = Lean.PrettyPrinter.ppCategory `tactic stx.raw
Instances For
Equations
- Lean.PrettyPrinter.ppCommand stx = Lean.PrettyPrinter.ppCategory `command stx.raw
Instances For
Equations
Instances For
Pretty-prints a declaration c
as c.{<levels>} <params> : <type>
.
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
Turns a MetaM FormatWithInfos
into a MessageData
using .ofPPFormat
and running the monadic value in the given context.
Uses the pp.tagAppFns
option to annotate constants with terminfo, which is necessary for seeing the type on mouse hover.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pretty print a const expression using delabConst
and generate terminfo.
This function avoids inserting @
if the constant is for a function whose first
argument is implicit, which is what the default toMessageData
for Expr
does.
Panics if e
is not a constant.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Generates MessageData
for a declaration c
as c.{<levels>} <params> : <type>
, with terminfo.
Equations
- Lean.MessageData.signature c = Lean.MessageData.ofFormatWithInfos (Lean.PrettyPrinter.ppSignature c) fun (x : Unit) => Std.format "" ++ Std.format c ++ Std.format ""