X-Git-Url: http://nitlanguage.org diff --git a/src/metrics/ast_metrics.nit b/src/metrics/ast_metrics.nit index 7909bbb..e5f1e10 100644 --- a/src/metrics/ast_metrics.nit +++ b/src/metrics/ast_metrics.nit @@ -16,12 +16,10 @@ # Metrics about the nodes and identifiers in the AST module ast_metrics -import modelbuilder -private import metrics_base -import frontend +import metrics_base redef class ToolContext - var ast_metrics_phase = new AstMetricsPhase(self, null) + var ast_metrics_phase: Phase = new AstMetricsPhase(self, null) end private class AstMetricsPhase @@ -29,7 +27,7 @@ private class AstMetricsPhase var node_counter = new Counter[String] var id_counter = new Counter[String] - redef fun process_mainmodule(mainmodule) + redef fun process_mainmodule(mainmodule, given_mmodules) do if not toolcontext.opt_ast.value and not toolcontext.opt_all.value then return print "--- AST Metrics ---" @@ -51,7 +49,6 @@ private class AstMetricsVisitor super Visitor var phase: AstMetricsPhase - init(phase: AstMetricsPhase) do self.phase = phase redef fun visit(n) do