Documentation

Lean.Elab.Term

def Lean.Elab.Term.expandDeclId (currNamespace : Name) (currLevelNames : List Name) (declId : Syntax) (modifiers : Modifiers) :
Equations
  • One or more equations did not get rendered due to their size.
Instances For

    Marks an elaborator (tactic or command, currently) as supporting incremental elaboration.

    For unmarked elaborators, the corresponding snapshot bundle field in the elaboration context is unset so as to prevent accidental, incorrect reuse.

    def Lean.Elab.isIncrementalElab {m : TypeType} [Monad m] [MonadEnv m] [MonadLiftT IO m] (decl : Name) :

    Checks whether a declaration is annotated with [builtin_incremental] or [incremental].

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For