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
- One or more equations did not get rendered due to their size.
- text : Array (Doc.Block ElabInline ElabBlock)
- subsections : Array (Doc.Part ElabInline ElabBlock Empty)
Instances For
Equations
Instances For
Adds a builtin docstring to the compiler.
Links to the Lean manual aren't validated.
Equations
- Lean.addBuiltinDocString declName docString = ST.Ref.modify Lean.builtinDocStrings✝ fun (x : Lean.NameMap String) => x.insert declName docString.removeLeadingSpaces
Instances For
Removes a builtin docstring from the compiler. This is used when translating between formats.
Equations
- Lean.removeBuiltinDocString declName = ST.Ref.modify Lean.builtinDocStrings✝ fun (x : Lean.NameMap String) => Std.TreeMap.erase x declName
Instances For
Retrieves all builtin Verso docstrings.
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.addDocStringCore' declName (some docString) = Lean.addDocStringCore declName docString
- Lean.addDocStringCore' declName none = pure ()
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Finds a docstring without performing any alias resolution or enrichment with extra metadata.
For Markdown docstrings, the result is a string; for Verso docstrings, it's a VersoDocString.
Docstrings to be shown to a user should be looked up with Lean.findDocString? instead.
Finds a docstring without performing any alias resolution or enrichment with extra metadata. The result is rendered as Markdown.
Docstrings to be shown to a user should be looked up with Lean.findDocString? instead.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Lean.addMainModuleDoc env doc = Lean.PersistentEnvExtension.addEntry Lean.moduleDocExt✝ env doc
Instances For
Equations
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
A snippet of a Verso module text.
A snippet consists of text followed by subsections. Because the sequence of snippets that occur in a source file are conceptually a single document, they have a consistent header nesting structure. This means that initial textual content of a snippet is a continuation of the text at the end of the prior snippet.
The actual hierarchical structure of the document is reconstructed from the sequence of snippets.
The terminal nesting of a sequence of snippets is 0 if there are no sections in the sequence. Otherwise, it is one greater than the nesting of the last snippet's last section. The module docstring elaborator maintains the invariant that each snippet's first section's level is at most the terminal nesting of the preceding snippets, and that the level of each section within a snippet is at most one greater than the preceding section's level.
- text : Array (Doc.Block ElabInline ElabBlock)
Text to be inserted after the prior snippet's ending text.
- sections : Array (Nat × DeclarationRange × Doc.Part ElabInline ElabBlock Empty)
A sequence of parts with their absolute document nesting levels and header positions. None of these parts may contain sub-parts.
- declarationRange : DeclarationRange
The location of the snippet in the source file.
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
- snippets : PersistentArray Snippet
Instances For
Equations
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- docs.canAdd snippet = match docs.terminalNesting with | some level => Lean.VersoModuleDocs.Snippet.canNestIn level snippet | x => true
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
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.