File: .lake/packages/lean4/src/lean/Lean/Compiler/IR/Format.lean

full_name: _private.«.lake».packages.lean4.src.lean.Lean.Compiler.IR.Format.0.Lean.IR.formatArg
code: private def formatArg : Arg → Format
  
goal: Lean.IR.Arg → Lean.Format

full_name: Lean.IR.«instToFormatArg_.lake»
code: instance : ToFormat Arg 
goal: Lean.ToFormat Lean.IR.Arg

full_name: Lean.IR.formatArray
code: def formatArray {α : Type} [ToFormat α] (args : Array α) : Format 
goal: Lean.Format

full_name: _private.«.lake».packages.lean4.src.lean.Lean.Compiler.IR.Format.0.Lean.IR.formatLitVal
code: private def formatLitVal : LitVal → Format
  
goal: Lean.IR.LitVal → Lean.Format

full_name: Lean.IR.«instToFormatLitVal_.lake»
code: instance : ToFormat LitVal 
goal: Lean.ToFormat Lean.IR.LitVal

full_name: _private.«.lake».packages.lean4.src.lean.Lean.Compiler.IR.Format.0.Lean.IR.formatCtorInfo
code: private def formatCtorInfo : CtorInfo → Format
  
goal: Lean.IR.CtorInfo → Lean.Format

full_name: Lean.IR.«instToFormatCtorInfo_.lake»
code: instance : ToFormat CtorInfo 
goal: Lean.ToFormat Lean.IR.CtorInfo

full_name: _private.«.lake».packages.lean4.src.lean.Lean.Compiler.IR.Format.0.Lean.IR.formatExpr
code: private def formatExpr : Expr → Format
  
goal: Lean.IR.Expr → Lean.Format

full_name: Lean.IR.«instToFormatExpr_.lake»
code: instance : ToFormat Expr 
goal: Lean.ToFormat Lean.IR.Expr

full_name: Lean.IR.«instToStringExpr_.lake»
code: instance : ToString Expr 
goal: ToString Lean.IR.Expr

full_name: _private.«.lake».packages.lean4.src.lean.Lean.Compiler.IR.Format.0.Lean.IR.formatIRType
code: private partial def formatIRType : IRType → Format
  
goal: Lean.IR.IRType → Lean.Format

full_name: Lean.IR.«instToFormatIRType_.lake»
code: instance : ToFormat IRType 
goal: Lean.ToFormat Lean.IR.IRType

full_name: Lean.IR.«instToStringIRType_.lake»
code: instance : ToString IRType 
goal: ToString Lean.IR.IRType

full_name: _private.«.lake».packages.lean4.src.lean.Lean.Compiler.IR.Format.0.Lean.IR.formatParam
code: private def formatParam : Param → Format
  
goal: Lean.IR.Param → Lean.Format

full_name: Lean.IR.«instToFormatParam_.lake»
code: instance : ToFormat Param 
goal: Lean.ToFormat Lean.IR.Param

full_name: Lean.IR.formatAlt
code: def formatAlt (fmt : FnBody → Format) (indent : Nat) : Alt → Format
  
goal: Lean.IR.Alt → Lean.Format

full_name: Lean.IR.formatParams
code: def formatParams (ps : Array Param) : Format 
goal: Lean.Format

full_name: Lean.IR.formatFnBodyHead
code: def formatFnBodyHead : FnBody → Format
  
goal: Lean.IR.FnBody → Lean.Format

full_name: _private.«.lake».packages.lean4.src.lean.Lean.Compiler.IR.Format.0.Lean.IR.formatFnBodyHead'
code: @[export lean_ir_format_fn_body_head]
private def formatFnBodyHead' (fn : FnBody) : String 
goal: String

full_name: Lean.IR.formatFnBody
code: partial def formatFnBody (fnBody : FnBody) (indent : Nat := 2) : Format 
goal: Lean.Format

full_name: Lean.IR.formatFnBody.loop
code: partial def formatFnBody (fnBody : FnBody) (indent : Nat := 2) : Format 
goal: Lean.IR.FnBody → Lean.Format

full_name: Lean.IR.«instToFormatFnBody_.lake»
code: instance : ToFormat FnBody 
goal: Lean.ToFormat Lean.IR.FnBody

full_name: Lean.IR.«instToStringFnBody_.lake»
code: instance : ToString FnBody 
goal: ToString Lean.IR.FnBody

full_name: Lean.IR.formatDecl
code: def formatDecl (decl : Decl) (indent : Nat := 2) : Format 
goal: Lean.Format

full_name: Lean.IR.«instToFormatDecl_.lake»
code: instance : ToFormat Decl 
goal: Lean.ToFormat Lean.IR.Decl

full_name: Lean.IR.declToString
code: @[export lean_ir_decl_to_string]
def declToString (d : Decl) : String 
goal: String

full_name: Lean.IR.«instToStringDecl_.lake»
code: instance : ToString Decl 
goal: ToString Lean.IR.Decl