Documentation

DocGen4.Process.Analyze

@[reducible, inline]

Represents a non-verso docstring; these will be rendered using Output.docStringToHtml.

Equations
Instances For

    Member of a module, either a declaration or some module doc string.

    Instances For
      structure DocGen4.Process.TacticInfo (textType : Type) :

      Information about a tactic declaration which will be rendered on the Tactics page.

      This datastructure contains slightly different contents compared to a TacticDoc to make it easily serializable as JSON. It is designed to be easy to instantiate, using { tacticDoc with ... }.

      • internalName : Lean.Name

        The name of the canonical parser for the tactic

      • userName : String

        The user-facing name to display (typically the first keyword token)

      • The tags that have been applied to the tactic

      • docString : textType

        The docstring for the tactic, including any extension docstrings.

      • definingModule : Lean.Name

        Name of the module where the tactic is declared.

      Instances For
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def DocGen4.Process.instToJsonTacticInfo.toJson {textType✝ : Type} [Lean.ToJson textType✝] :
          TacticInfo textType✝Lean.Json
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            A Lean module.

            Instances For

              The result of running a full doc-gen analysis on a project.

              Instances For

                An order for module members, based on their declaration range.

                Equations
                Instances For
                  Instances For

                    Collect tactic info for pages to display in addition to the module docs.

                    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

                          Run the doc-gen analysis on all modules that are loaded into the Environment of this MetaM run and mentioned by the AnalyzeTask.

                          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