X-Git-Url: http://nitlanguage.org diff --git a/contrib/online_ide/sources/nit/pnacl_nit.nit b/contrib/online_ide/sources/nit/pnacl_nit.nit index ed8151d..122b507 100644 --- a/contrib/online_ide/sources/nit/pnacl_nit.nit +++ b/contrib/online_ide/sources/nit/pnacl_nit.nit @@ -17,11 +17,11 @@ # A version of the naive Nit interpreter for PNaCl. module pnacl_nit -import interpreter::naive_interpreter -import interpreter::debugger +import nitc::interpreter::naive_interpreter +import nitc::interpreter::debugger import pnacl -intrude import toolcontext -intrude import loader +intrude import nitc::toolcontext +intrude import nitc::loader intrude import core::file # We redefine exit to start a new thread before killing the one that called exit. @@ -97,7 +97,7 @@ redef class ModelBuilder redef fun module_absolute_path(path: String): String do return path # We don't use paths as the interpreter, so we don't use location or lookpaths args (see the default implementation). - redef fun search_module_in_paths(location: nullable Location, name: String, lookpaths: Collection[String]): nullable ModulePath + redef fun search_module_in_paths(location: nullable Location, name: String, lookpaths: Collection[String]): nullable MModule do var candidate: nullable String = null var try_file = "{name}.nit" @@ -114,7 +114,7 @@ redef class ModelBuilder end end if candidate == null then return null - return identify_file(candidate) + return identify_module(candidate) end end