Documentation
Lean
.
Elab
.
Level
Search
Google site 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 :
Lean.Options
ref :
Lean.Syntax
autoBoundImplicit :
Bool
Instances For
source
structure
Lean
.
Elab
.
Level
.
State
:
Type
ngen :
Lean.NameGenerator
mctx :
Lean.MetavarContext
levelNames :
List
Lean.Name
Instances For
source
@[reducible, inline]
abbrev
Lean
.
Elab
.
Level
.
LevelElabM
(α :
Type
)
:
Type
Equations
Lean.Elab.Level.LevelElabM
=
ReaderT
Lean.Elab.Level.Context
(
EStateM
Lean.Exception
Lean.Elab.Level.State
)
Instances For
source
instance
Lean
.
Elab
.
Level
.
instMonadOptionsLevelElabM
:
Lean.MonadOptions
Lean.Elab.Level.LevelElabM
source
@[always_inline]
instance
Lean
.
Elab
.
Level
.
instMonadRefLevelElabM
:
Lean.MonadRef
Lean.Elab.Level.LevelElabM
source
instance
Lean
.
Elab
.
Level
.
instAddMessageContextLevelElabM
:
Lean.AddMessageContext
Lean.Elab.Level.LevelElabM
source
@[always_inline]
instance
Lean
.
Elab
.
Level
.
instMonadNameGeneratorLevelElabM
:
Lean.MonadNameGenerator
Lean.Elab.Level.LevelElabM
source
def
Lean
.
Elab
.
Level
.
mkFreshLevelMVar
:
Lean.Elab.Level.LevelElabM
Lean.Level
Instances For
source
opaque
Lean
.
Elab
.
Level
.
maxUniverseOffset
:
Lean.Option
Nat
source
partial def
Lean
.
Elab
.
Level
.
elabLevel
(stx :
Lean.Syntax
)
:
Lean.Elab.Level.LevelElabM
Lean.Level