nitmetrics: Hyperdoc generation is now optional
[nit.git] / src / nitmetrics.nit
index 202d497..a2d20f8 100644 (file)
@@ -68,13 +68,16 @@ visit_nullable_sends(modelbuilder)
 print ""
 count_ntypes(modelbuilder)
 
-generate_module_hierarchy(toolcontext, model)
-generate_classdef_hierarchy(toolcontext, model)
-generate_class_hierarchy(toolcontext, mainmodule)
-generate_model_hyperdoc(toolcontext, model)
-
 print ""
 compute_tables_metrics(mainmodule)
 
 print ""
 compute_rta_stats(modelbuilder, mainmodule)
+
+# Generate Hyperdoc
+if toolcontext.opt_generate_hyperdoc.value then
+       generate_module_hierarchy(toolcontext, model)
+       generate_classdef_hierarchy(toolcontext, model)
+       generate_class_hierarchy(toolcontext, mainmodule)
+       generate_model_hyperdoc(toolcontext, model)
+end