val baseuri_of_file : string -> string
-val baseuri_of_baseuri_decl : ('a, 'b, 'c) GrafiteAst.statement -> string option
+val baseuri_of_baseuri_decl:
+ ('a, 'b, 'c, 'd, 'e) GrafiteAst.statement -> string option
(** check whether no objects are defined below a given baseuri *)
val is_empty: string -> bool
* it *)
val append_phrase_sep: string -> string
-val strip_trailing_blanks: string -> string
+val trim_blanks: string -> string
val strip_trailing_slash: string -> string
+val normalize_dir: string -> string (** add trailing "/" if missing *)
+val strip_suffix: suffix:string -> string -> string
(* split a string at character, char defaults to ' ' *)
val split: ?char:char -> string -> string list
val get_proof_metasenv: MatitaTypes.status -> Cic.metasenv
val get_proof_context: MatitaTypes.status -> Cic.context
val get_proof_conclusion: MatitaTypes.status -> Cic.term
-val get_proof_aliases: MatitaTypes.status -> DisambiguateTypes.environment
(** given the base name of an image, returns its full path *)
val image_path: string -> string