metamodel: give the burden of value conflict to the MMContext
[nit.git] / src / mmloader.nit
index 678ecc7..9d28ff2 100644 (file)
@@ -69,7 +69,6 @@ class Message
                        while line_end+1 < string.length and string[line_end+1] != '\n' and string[line_end+1] != '\r' do
                                line_end += 1
                        end
-                       print "{i-1}: {line_start} && {line_end}"
                        var lstart = string.substring(line_start, location.column_start - 1)
                        var cend
                        if i != location.line_end then
@@ -423,18 +422,3 @@ class ModuleLoader
        # Process a parsed module
        protected fun process_metamodel(context: ToolContext, mod: MODULE) is abstract
 end
-
-redef class MMModule
-       # Recurcivelty process an import modules
-       fun import_supers_modules(names: Collection[Symbol])
-       do
-               var c = context
-               assert c isa ToolContext
-               var supers = new Array[MMModule]
-               for n in names do
-                       var m = c.get_module(n, self)
-                       supers.add(m)
-               end
-               c.add_module(self,supers)
-       end
-end