@@ -16,7 +16,7 @@ import Data.Word (Word8)
17import qualified AST.Expression.Source as Src
17import qualified AST.Expression.Source as Src
18import qualified AST.Kernel as Kernel
18import qualified AST.Kernel as Kernel
19−import qualified AST.Module.Name as Module
19+import qualified AST.Module.Name as ModuleName
20import qualified Elm.Name as N
20import qualified Elm.Name as N
21import Generate.JavaScript.Helpers as Help (toFieldName)
21import Generate.JavaScript.Helpers as Help (toFieldName)
22import Generate.JavaScript.Variable as Var (intToAscii)
22import Generate.JavaScript.Variable as Var (intToAscii)
@@ -136,7 +136,7 @@ lookupEnum word var allEnums =
138type Imports =
138type Imports =
139− Map.Map Text (Module.Raw, Text)
139+ Map.Map Text (N.Name, N.Name)
142destructImport :: Src.Import -> Imports
142destructImport :: Src.Import -> Imports
@@ -148,8 +148,8 @@ destructImport (Src.Import (A.A _ moduleName) maybeAlias exposing) =
150 Nothing ->
150 Nothing ->
151− if Module.isKernel moduleName then
151+ if ModuleName.isKernel moduleName then
152− Module.getKernel moduleName
152+ ModuleName.getKernel moduleName
153 else if Text.isInfixOf "." moduleName then
153 else if Text.isInfixOf "." moduleName then
154 error ("modules with dots in kernel code need an alias: " ++ show moduleName)
154 error ("modules with dots in kernel code need an alias: " ++ show moduleName)