@@ -23,7 +23,7 @@ module Language.PureScript.CodeGen.JS (
2323) where
2424
2525import Data.Maybe (fromMaybe, mapMaybe)
26−import Data.List (sortBy, intercalate)
26+import Data.List (sortBy)
2727import Data.Function (on)
2828import Data.Data (Data)
2929import Data.Generics (mkQ, everything)
@@ -55,15 +55,12 @@ moduleToJs :: Options -> Module -> Environment -> Maybe JS
5555moduleToJs opts (Module name decls) env =
5656 case jsDecls of
5757 [] -> Nothing
58− _ -> Just $ JSAssignment (JSAccessor (moduleNameToJS name) (JSVar "_ps")) $
58+ _ -> Just $ JSAssignment (JSAccessor (moduleNameToJs name) (JSVar "_ps")) $
5959 JSApp (JSFunction Nothing ["module"] (JSBlock $ jsDecls ++ [JSReturn $ JSVar "module"]))
60− [(JSBinary Or (JSAccessor (moduleNameToJS name) (JSVar "_ps")) (JSObjectLiteral []))]
60+ [(JSBinary Or (JSAccessor (moduleNameToJs name) (JSVar "_ps")) (JSObjectLiteral []))]
6161 where
6262 jsDecls = (concat $ mapMaybe (\decl -> fmap (map $ optimize opts) $ declToJs opts name decl env) (decls))
6363
64−moduleNameToJS :: ModuleName -> String
65−moduleNameToJS (ModuleName pns) = intercalate "_" (runProperName `map` pns)
66−
6764-- |
6865-- Generate code in the simplified Javascript intermediate representation for a declaration
6966--
@@ -215,7 +212,7 @@ varToJs m e qual@(Qualified _ ident) = go qual
215212-- variable that may have a qualified name.
216213--
217214qualifiedToJS :: ModuleName -> (a -> Ident) -> Qualified a -> JS
218−qualifiedToJS m f (Qualified (Just m') a) | m /= m' = accessor (f a) (JSAccessor (moduleNameToJS m') $ JSVar "_ps")
215+qualifiedToJS m f (Qualified (Just m') a) | m /= m' = accessor (f a) (JSAccessor (moduleNameToJs m') $ JSVar "_ps")
219216qualifiedToJS m f (Qualified _ a) = JSVar $ identToJs (f a)
220217
221218-- |