Module Metrics_cabs

module Metrics_cabs: sig .. end
Implementation of cyclomatic complexity measures on CAbs' AST

Metrics computing on Cabs

Syntactic metrics usually makes more sense on Cabs as they reference the original program.

However, one loses CIL facilities for this purpose. Thus, working on Cabs is less developer-friendly.


class metricsCabsVisitor : object .. end
module Halstead: sig .. end
Halstead metrics computation
val compute_on_cabs : unit -> unit
Main entry point to compute various metrics on Cabs AST instead of CIL AST.