Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- Lean.PrettyPrinter.ppTerm stx = Lean.PrettyPrinter.ppCategory `term stx.raw
Equations
- One or more equations did not get rendered due to their size.
Equations
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.
Equations
- One or more equations did not get rendered due to their size.
Equations
- Lean.PrettyPrinter.ppTactic stx = Lean.PrettyPrinter.ppCategory `tactic stx.raw
Equations
- Lean.PrettyPrinter.ppCommand stx = Lean.PrettyPrinter.ppCategory `command stx.raw
Pretty-prints a declaration c
as c.{<levels>} <params> : <type>
.
Equations
- One or more equations did not get rendered due to their size.
Turns a MetaM FormatWithInfos
into a MessageData.lazy
which will run the monadic value.
Equations
- Lean.MessageData.ofFormatWithInfosM fmt = Lean.MessageData.lazy fun (ctx : Lean.PPContext) => ctx.runMetaM (Lean.MessageData.ofFormatWithInfos <$> fmt)
Turns a MetaM MessageData
into a MessageData.lazy
which will run the monadic value.
The optional array of expressions is used to set the hasSyntheticSorry
fields, and should
comprise the expressions that are included in the message data.
Equations
- One or more equations did not get rendered due to their size.
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.
Pretty print a constant given its name, similar to Lean.MessageData.ofConst
.
Uses the constant's universe level parameters when pretty printing.
If there is no such constant in the environment, the name is simply formatted.
Equations
- One or more equations did not get rendered due to their size.
Generates MessageData
for a declaration c
as c.{<levels>} <params> : <type>
, with terminfo.