Merge: doc: fixed some typos and other misc. corrections
[nit.git] / src / phase.nit
index 2d400c9..2a9d7b8 100644 (file)
@@ -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