- commandState : Command.State
- parserState : Parser.ModuleParserState
- cmdPos : String.Pos.Raw
Instances For
@[reducible, inline]
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[inline]
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Lean.Elab.Frontend.getParserState = do let __do_lift ← get pure __do_lift.parserState
Instances For
Equations
- Lean.Elab.Frontend.getCommandState = do let __do_lift ← get pure __do_lift.commandState
Instances For
Equations
- Lean.Elab.Frontend.setParserState ps = modify fun (s : Lean.Elab.Frontend.State) => { commandState := s.commandState, parserState := ps, cmdPos := s.cmdPos, commands := s.commands }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Lean.Elab.Frontend.getInputContext = do let __do_lift ← read pure __do_lift.inputCtx
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
- inputCtx : Parser.InputContext
- initialSnap : Language.Lean.CommandParsedSnapshot
Instances For
def Lean.Elab.IO.processCommandsIncrementally (inputCtx : Parser.InputContext) (parserState : Parser.ModuleParserState) (commandState : Command.State) (old? : Option IncrementalState) :
Variant of IO.processCommands that allows for potential incremental reuse. Pass in the result of a
previous invocation done with the same state (but usually different input context) to allow for
reuse.
Equations
- One or more equations did not get rendered due to their size.
Instances For
def Lean.Elab.IO.processCommands (inputCtx : Parser.InputContext) (parserState : Parser.ModuleParserState) (commandState : Command.State) :
Equations
- Lean.Elab.IO.processCommands inputCtx parserState commandState = do let st ← liftM (Lean.Elab.IO.processCommandsIncrementally inputCtx parserState commandState none) pure st.toState
Instances For
def Lean.Elab.process (input : String) (env : Environment) (opts : Options) (fileName : Option String := none) :
Equations
- One or more equations did not get rendered due to their size.
Instances For
def Lean.Elab.runFrontend (input : String) (opts : Options) (fileName : String) (mainModuleName : Name) (trustLevel : UInt32 := 0) (oleanFileName? ileanFileName? : Option System.FilePath := none) (jsonOutput : Bool := false) (errorOnKinds : Array Name := #[]) (plugins : Array Plugin := #[]) (printStats : Bool := false) (setup? : Option ModuleSetup := none) (incrSaveFileName? incrLoadFileName? incrHeaderSaveFileName? : Option System.FilePath := none) :
Equations
- One or more equations did not get rendered due to their size.