Documentation

Lean.Elab.Term

def Lean.Elab.Term.expandDeclId (currNamespace : Name) (currLevelNames : List Name) (declId : Syntax) (modifiers : Modifiers) :
Equations
    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.

      Equations
        Instances For
          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
            Instances For