package lib_parsing

  1. Overview
  2. Docs
type ast_stat = {
  1. total_node_count : int;
  2. untranslated_node_count : int;
}
type t = {
  1. filename : Common.filename;
  2. total_line_count : int;
  3. mutable error_line_count : int;
  4. mutable have_timeout : bool;
  5. mutable commentized : int;
  6. mutable problematic_lines : (string list * int) list;
  7. ast_stat : ast_stat option;
}
val default_stat : Common.filename -> t
val bad_stat : Common.filename -> t
val correct_stat : Common.filename -> t
val summary_of_stat : t -> string
val print_parsing_stat_list : ?verbose:bool -> t list -> unit
val print_recurring_problematic_tokens : t list -> unit
val aggregate_stats : t list -> int * int
val print_regression_information : ext:string -> Common2.path list -> Common2.score -> unit