From: BlackMinou Date: Mon, 30 Jan 2017 18:34:40 +0000 (-0500) Subject: Adding a hook on a module at the end of a phase X-Git-Url: http://nitlanguage.org?hp=9baf4cf48beb79d43bb36b71cff81fb481addcbf Adding a hook on a module at the end of a phase Signed-off-by: BlackMinou --- 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