Documentation
Lean
.
Elab
.
Level
Search
return to top
source
Imports
Lean.Log
Lean.Elab.AutoBound
Lean.Elab.Exception
Lean.Parser.Level
Imported by
Lean
.
Elab
.
Level
.
Context
Lean
.
Elab
.
Level
.
State
Lean
.
Elab
.
Level
.
LevelElabM
Lean
.
Elab
.
Level
.
instMonadOptionsLevelElabM
Lean
.
Elab
.
Level
.
instMonadRefLevelElabM
Lean
.
Elab
.
Level
.
instAddMessageContextLevelElabM
Lean
.
Elab
.
Level
.
instMonadNameGeneratorLevelElabM
Lean
.
Elab
.
Level
.
mkFreshLevelMVar
Lean
.
Elab
.
Level
.
maxUniverseOffset
Lean
.
Elab
.
Level
.
elabLevel
source
structure
Lean
.
Elab
.
Level
.
Context
:
Type
options :
Options
ref :
Syntax
autoBoundImplicit :
Bool
Instances For
source
structure
Lean
.
Elab
.
Level
.
State
:
Type
ngen :
NameGenerator
mctx :
MetavarContext
levelNames :
List
Name
Instances For
source
@[reducible, inline]
abbrev
Lean
.
Elab
.
Level
.
LevelElabM
(
α
:
Type
)
:
Type
Equations
Instances For
source
instance
Lean
.
Elab
.
Level
.
instMonadOptionsLevelElabM
:
MonadOptions
LevelElabM
Equations
source
@[always_inline]
instance
Lean
.
Elab
.
Level
.
instMonadRefLevelElabM
:
MonadRef
LevelElabM
Equations
source
instance
Lean
.
Elab
.
Level
.
instAddMessageContextLevelElabM
:
AddMessageContext
LevelElabM
Equations
source
@[always_inline]
instance
Lean
.
Elab
.
Level
.
instMonadNameGeneratorLevelElabM
:
MonadNameGenerator
LevelElabM
Equations
source
def
Lean
.
Elab
.
Level
.
mkFreshLevelMVar
:
LevelElabM
Level
Equations
Instances For
source
opaque
Lean
.
Elab
.
Level
.
maxUniverseOffset
:
Lean.Option
Nat
source
partial def
Lean
.
Elab
.
Level
.
elabLevel
(
stx
:
Syntax
)
:
LevelElabM
Level