Module Io_infer.Html
val close : (IStdlib.IStd.Unix.File_descr.t * Stdlib.Format.formatter) -> unitClose an Html file
val create : IBase.SourceFile.t -> IBase.DB.Results_dir.path -> IStdlib.IStd.Unix.File_descr.t * Stdlib.Format.formatterCreate a new html file
val modified_during_analysis : IBase.SourceFile.t -> IBase.DB.Results_dir.path -> boolReturn true if the html file was modified since the beginning of the analysis
val node_filename : Procname.t -> int -> stringFile name for the node, given the procedure name and node id
val open_out : IBase.SourceFile.t -> IBase.DB.Results_dir.path -> IStdlib.IStd.Unix.File_descr.t * Stdlib.Format.formatterOpen an Html file to append data
val pp_line_link : ?with_name:bool -> ?text:string option -> IBase.SourceFile.t -> IBase.DB.Results_dir.path -> Stdlib.Format.formatter -> int -> unitPrint an html link to the given line number of the current source file
val pp_node_link : IBase.DB.Results_dir.path -> Procname.t -> description:string -> preds:int list -> succs:int list -> exn:int list -> isvisited:bool -> Stdlib.Format.formatter -> int -> unitPrint an html link to the given node. Usage:
pp_node_link path_to_root ... fmt id.path_to_rootis the path to the dir for the procedure in the spec db.idis the node identifier.
val pp_proc_link : IBase.DB.Results_dir.path -> Procname.t -> Stdlib.Format.formatter -> string -> unitPrint an html link to the given proc
val pp_session_link : ?with_name:bool -> ?proc_name:Procname.t -> IBase.SourceFile.t -> string list -> Stdlib.Format.formatter -> (int * int * int) -> unitPrint an html link given node id and session