@@ -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-- |
0 commit comments