Module Coqloop
The Coq toplevel loop.
type input_buffer={mutable prompt : Stm.doc -> string;mutable str : Stdlib.Bytes.t;buffer of already read characters
mutable len : int;number of chars in the buffer
mutable bols : int list;offsets in str of beginning of lines
mutable tokens : Pcoq.Parsable.t;stream of tokens
mutable start : int;}stream count of the first char of the buffer
val top_buffer : input_bufferval set_prompt : (unit -> string) -> unitval coqloop_feed : Feedback.feedback -> unitToplevel feedback printer.
val drop_last_doc : Vernac.State.t option Stdlib.refLast document seen after `Drop`
val drop_args : Coqargs.t option Stdlib.refval loop : opts:Coqargs.t -> state:Vernac.State.t -> unitMain entry point of Coq: read and execute vernac commands.