Documentation

Lean.Elab.Declaration

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    Macro that expands a declaration with a complex name into an explicit namespace block. Implementing this step as a macro means that reuse checking is handled by elabCommand.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Find the common namespace for the given names. Example:

      findCommonPrefix [`Lean.Elab.eval, `Lean.mkConst, `Lean.Elab.Tactic.evalTactic]
      -- `Lean
      
      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
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For