Petanque_shell.ShellSourceI/O handling, by default, print to stderr
trace header extra message
message level message
val init_agent :
token:Coq.Limits.Token.t ->
debug:bool ->
roots:string list ->
unit Petanque.Agent.R.tStart the shell, must be called only once.
val set_workspace :
token:Coq.Limits.Token.t ->
debug:bool ->
root:Lang.LUri.File.t ->
unit Petanque.Agent.R.tset_workspace ~root Sets project and workspace settings from root. root needs to be in URI format. If called repeteadly, overrides the previous call.
val build_doc :
token:Coq.Limits.Token.t ->
uri:Lang.LUri.File.t ->
Fleche.Doc.t Petanque.Agent.R.tval get_toc :
token:Coq.Limits.Token.t ->
doc:Fleche.Doc.t ->
(string * Lang.Ast.Info.t list option) list Petanque.Agent.R.t