- commandState : Command.State
- parserState : Parser.ModuleParserState
- cmdPos : String.Pos
Instances For
@[reducible, inline]
Equations
Instances For
Equations
Instances For
@[inline]
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
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
Instances For
partial def
Lean.Elab.IO.processCommandsIncrementally.go
(inputCtx : Parser.InputContext)
(initialSnap : Language.Lean.CommandParsedSnapshot)
(t : Task Language.Lean.CommandParsedSnapshot)
(commands : Array Language.Lean.CommandParsedSnapshot)
:
def
Lean.Elab.IO.processCommands
(inputCtx : Parser.InputContext)
(parserState : Parser.ModuleParserState)
(commandState : Command.State)
:
Equations
Instances For
def
Lean.Elab.process
(input : String)
(env : Environment)
(opts : Options)
(fileName : Option String := none)
:
Equations
Instances For
@[export lean_run_frontend]
def
Lean.Elab.runFrontend
(input : String)
(opts : Options)
(fileName : String)
(mainModuleName : Name)
(trustLevel : UInt32 := 0)
(oleanFileName? ileanFileName? : Option String := none)
(jsonOutput : Bool := false)
(errorOnKinds : Array Name := #[])
(plugins : Array System.FilePath := #[])
(printStats : Bool := false)
(setupFileName? : Option System.FilePath := none)
: