From 4926589cd07e447f985c50c39e9c3b24e4efda6e Mon Sep 17 00:00:00 2001 From: BlackMinou Date: Mon, 30 Jan 2017 13:34:40 -0500 Subject: [PATCH 1/1] Adding a hook on a module at the end of a phase Signed-off-by: BlackMinou --- src/phase.nit | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/phase.nit b/src/phase.nit index 2d400c9..2a9d7b8 100644 --- a/src/phase.nit +++ b/src/phase.nit @@ -146,6 +146,7 @@ redef class ToolContext if errcount != self.error_count then self.check_errors end + phase.process_nmodule_after(nmodule) end self.check_errors end @@ -254,4 +255,10 @@ abstract class Phase # Note that the order of the visit is the one of the file # @toimplement fun process_annotated_node(node: ANode, nat: AAnnotation) do end + + # Specific actions to execute on the whole tree of a module + # Called at the end of a phase on a module + # Last called hook + # @toimplement + fun process_nmodule_after(nmodule: AModule) do end end -- 1.7.9.5