Documentation

Lean.Server.Snapshots

One can think of this module as being a partial reimplementation of Lean.Elab.Frontend which also stores a snapshot of the world after each command. Importantly, we allow (re)starting compilation from any snapshot/position in the file for interactive editing purposes.

What Lean knows about the world after the header and each command.

Instances For

    Use the command state in the given snapshot to run a CommandElabM.

    Equations
      Instances For

        Run a CoreM computation using the data in the given snapshot.

        Equations
          Instances For

            Run a TermElabM computation using the data in the given snapshot.

            Equations
              Instances For