Documentation
Lean
.
Compiler
.
IR
.
Sorry
Search
Google site search
return to top
source
Imports
Lean.Compiler.IR.CompilerM
Imported by
Lean
.
IR
.
Sorry
.
State
Lean
.
IR
.
Sorry
.
M
Lean
.
IR
.
Sorry
.
visitExpr
Lean
.
IR
.
Sorry
.
visitExpr
.
getSorryDepFor?
Lean
.
IR
.
Sorry
.
visitFndBody
Lean
.
IR
.
Sorry
.
visitDecl
Lean
.
IR
.
Sorry
.
collect
Lean
.
IR
.
updateSorryDep
source
structure
Lean
.
IR
.
Sorry
.
State
:
Type
localSorryMap :
Lean.NameMap
Lean.Name
modified :
Bool
Instances For
source
@[reducible, inline]
abbrev
Lean
.
IR
.
Sorry
.
M
(α :
Type
)
:
Type
Instances For
source
def
Lean
.
IR
.
Sorry
.
visitExpr
:
Lean.IR.Expr
→
ExceptT
Lean.Name
Lean.IR.Sorry.M
Unit
Equations
Lean.IR.Sorry.visitExpr
(
Lean.IR.Expr.fap
f
ys
)
=
Lean.IR.Sorry.visitExpr.getSorryDepFor?
f
Lean.IR.Sorry.visitExpr
(
Lean.IR.Expr.pap
f
ys
)
=
Lean.IR.Sorry.visitExpr.getSorryDepFor?
f
Lean.IR.Sorry.visitExpr
x
=
pure
()
Instances For
source
def
Lean
.
IR
.
Sorry
.
visitExpr
.
getSorryDepFor?
(f :
Lean.Name
)
:
ExceptT
Lean.Name
Lean.IR.Sorry.M
Unit
Instances For
source
partial def
Lean
.
IR
.
Sorry
.
visitFndBody
(b :
Lean.IR.FnBody
)
:
ExceptT
Lean.Name
Lean.IR.Sorry.M
Unit
source
def
Lean
.
IR
.
Sorry
.
visitDecl
(d :
Lean.IR.Decl
)
:
Lean.IR.Sorry.M
Unit
Instances For
source
partial def
Lean
.
IR
.
Sorry
.
collect
(decls :
Array
Lean.IR.Decl
)
:
Lean.IR.Sorry.M
Unit
source
def
Lean
.
IR
.
updateSorryDep
(decls :
Array
Lean.IR.Decl
)
:
Lean.IR.CompilerM
(
Array
Lean.IR.Decl
)
Equations
One or more equations did not get rendered due to their size.
Instances For