Module Coqtop
Definition of custom toplevels. init is used to do custom command line argument parsing. run launches a custom toplevel.
type init_fn= opts:Coqargs.t -> string list -> Coqargs.t * string listtype custom_toplevel={init : init_fn;run : opts:Coqargs.t -> state:Vernac.State.t -> unit;opts : Coqargs.t;}
val init_toplevel : help:(unit -> unit) -> init:Coqargs.t -> init_fn -> string list -> Coqargs.t * string listinit_toplevel ~help ~init custom_init arg_listCommon Coq initialization and argument parsing
val coqtop_toplevel : custom_toplevel
val start_coq : custom_toplevel -> unit