Module Metrics_cabs.Halstead

module Halstead: sig .. end

Halstead metrics computation


type halstead_metrics = {
   distinct_operators : float;
   total_operators : float;
   distinct_operands : float;
   total_operands : float;
   program_length : float;
   program_volume : float;
   program_level : float;
   vocabulary_size : float;
   difficulty_level : float;
   effort_to_implement : float;
   time_to_implement : float;
   bugs_delivered : float;
}
val get_metrics : unit -> halstead_metrics
val to_list : halstead_metrics -> string list list