nitc: move line coloration to Location
[nit.git] / src / abstracttool.nit
index d1a53bf..bed57f4 100644 (file)
@@ -21,10 +21,10 @@ package abstracttool
 
 import mmloader
 import syntax
-import nit_version
+private import nit_version
 
 class AbstractCompiler
-special ToolContext
+       super ToolContext
 
        init(tool_name: String)
        do
@@ -118,7 +118,7 @@ redef class MMLocalClass
                file.write("class {self}\n")
                if global.visibility_level == 3 and not self == global.intro then
                        file.write("\tclass not visible in this module\n")
-               else if module.visibility_for(global.module) == 0 then
+               else if mmmodule.visibility_for(global.mmmodule) == 0 then
                        file.write("\tclass is defined later in the hierarchy\n")
                else
                        for p in global_properties do