Module XsltResultOutput.Make2

Parameters

Signature

module SH : sig ... end
module FundecSet : sig ... end
module IH : sig ... end
val write_index : result_dir:Fpath.t -> file2funs:FundecSet.t SH.t -> unit
val write_globals : result_dir:Fpath.t -> gtfxml:(unit BatInnerIO.output -> 'a -> unit) -> gtable:'a -> unit
val write_node : nodes_dir:Fpath.t -> Node.t -> Result.Range.t -> unit
val write_nodes : result_dir:Fpath.t -> table:Result.Range.t Result.H.t Stdlib.Lazy.t -> Node.t IH.t SH.t
val write_warn : warn_dir:Fpath.t -> int -> Messages.Message.t -> unit
val write_warns : result_dir:Fpath.t -> int IH.t SH.t
val empty_line2nodes : Node.t IH.t
val empty_line2warns : int IH.t
val xmlify_file_name : string -> string
val write_file : files_dir:Fpath.t -> file2line2nodes:Node.t IH.t SH.t -> file2line2warns:int IH.t SH.t -> live:(Node.t -> bool) -> code_highlighter:(Fpath.t -> string BatEnum.t) -> SH.key -> unit
val write_files : result_dir:Fpath.t -> file2funs:'a SH.t -> file2line2nodes:Node.t IH.t SH.t -> file2line2warns:int IH.t SH.t -> live:(Node.t -> bool) -> unit
val write_dot : dot_dir:Fpath.t -> (module MyCFG.FileCfg) -> live:(MyCFG.node -> bool) -> GoblintCil.fundec -> string -> Fpath.t
val cfg_task : cfgs_dir:Fpath.t -> dot_file:Fpath.t -> GoblintCil.fundec -> string -> ProcessPool.task
val write_dots_cfgs : result_dir:Fpath.t -> (module MyCFG.FileCfg) -> live:(MyCFG.node -> bool) -> file2funs:FundecSet.t SH.t -> unit
val copy_resources : result_dir:Fpath.t -> unit
val output : Result.Range.t Result.H.t Stdlib.Lazy.t -> (MyCFG.node -> bool) -> 'a -> (unit BatInnerIO.output -> 'a -> unit) -> (module MyCFG.FileCfg) -> unit