module Halstead:sig
..end
Halstead metrics computation
type
halstead_metrics = {
|
distinct_operators : |
|
total_operators : |
|
distinct_operands : |
|
total_operands : |
|
program_length : |
|
program_volume : |
|
program_level : |
|
vocabulary_size : |
|
difficulty_level : |
|
effort_to_implement : |
|
time_to_implement : |
|
bugs_delivered : |
}
val get_metrics : unit -> halstead_metrics
val to_list : halstead_metrics -> string list list