Documentation
Lean
.
Elab
.
Level
Search
return to top
source
Imports
Lean.Elab.AutoBound
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
Instances For
source
@[implicit_reducible]
instance
Lean
.
Elab
.
Level
.
instMonadOptionsLevelElabM
:
MonadOptions
LevelElabM
source
@[implicit_reducible, always_inline]
instance
Lean
.
Elab
.
Level
.
instMonadRefLevelElabM
:
MonadRef
LevelElabM
source
@[implicit_reducible]
instance
Lean
.
Elab
.
Level
.
instAddMessageContextLevelElabM
:
AddMessageContext
LevelElabM
source
@[implicit_reducible, always_inline]
instance
Lean
.
Elab
.
Level
.
instMonadNameGeneratorLevelElabM
:
MonadNameGenerator
LevelElabM
source
def
Lean
.
Elab
.
Level
.
mkFreshLevelMVar
:
LevelElabM
Level
Instances For
source
opaque
Lean
.
Elab
.
Level
.
maxUniverseOffset
:
Lean.Option
Nat
source
partial def
Lean
.
Elab
.
Level
.
elabLevel
(
stx
:
Syntax
)
:
LevelElabM
Level