Documentation
Lean
.
Compiler
.
LCNF
.
EmitC
Search
return to top
source
Imports
Init.Omega
Init.While
Lean.Runtime
Lean.Compiler.ClosedTermCache
Lean.Compiler.ExportAttr
Lean.Compiler.InitAttr
Lean.Compiler.ModPkgExt
Lean.Compiler.NameMangling
Lean.Compiler.LCNF.CompilerM
Lean.Compiler.LCNF.EmitUtil
Lean.Compiler.LCNF.Internalize
Lean.Compiler.LCNF.PhaseExt
Lean.Compiler.LCNF.PrettyPrinter
Lean.Compiler.LCNF.SimpCase
Lean.Compiler.LCNF.SimpleGroundExpr
Imported by
Lean
.
Compiler
.
LCNF
.
emitCForDecls
Lean
.
Compiler
.
LCNF
.
emitC
source
def
Lean
.
Compiler
.
LCNF
.
emitCForDecls
(
modName
:
Name
)
(
decls
:
Array
Name
)
:
CoreM
String
Equations
One or more equations did not get rendered due to their size.
Instances For
source
def
Lean
.
Compiler
.
LCNF
.
emitC
(
modName
:
Name
)
:
CoreM
String
Equations
Lean.Compiler.LCNF.emitC
modName
=
do let
__do_lift
←
Lean.Compiler.LCNF.getLocalImpureDecls
Lean.Compiler.LCNF.emitCForDecls
modName
__do_lift
Instances For