Documentation

Lean.Compiler.LCNF.PrettyPrinter

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    Equations
    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
            Equations
            Instances For
              partial def Lean.Compiler.LCNF.PP.ppFunDecl {pu : Purity} (funDecl : FunDecl pu) :
              partial def Lean.Compiler.LCNF.PP.ppAlt {pu : Purity} (alt : Alt pu) :
              def Lean.Compiler.LCNF.PP.run {α : Type} (x : M α) :
              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

                  Execute x in CoreM without modifying Cores state. This is useful if we want make sure we do not affect the next free variable id.

                  Equations
                  Instances For
                    def Lean.Compiler.LCNF.ppDecl' {pu : Purity} (decl : Decl pu) (phase : Phase) :

                    Similar to ppDecl, but in CoreM, and it does not assume decl has already been internalized. This function is used for debugging purposes.

                    Equations
                    Instances For
                      def Lean.Compiler.LCNF.ppCode' {pu : Purity} (code : Code pu) (phase : Phase) :

                      Similar to ppCode, but in CoreM, and it does not assume code has already been internalized.

                      Equations
                      Instances For