@@ -1,4 +1,4 @@
1−module Generate.JavaScript (showErr, jsModule) where
1+module Generate.JavaScript (jsModule) where
3import Control.Arrow (first,second)
3import Control.Arrow (first,second)
4import Control.Monad (liftM,(<=<),join,ap)
4import Control.Monad (liftM,(<=<),join,ap)
@@ -18,12 +18,6 @@ import qualified Transform.SortDefinitions as SD
18deprime :: String -> String
18deprime :: String -> String
19deprime = map (\c -> if c == '\'' then '$' else c)
19deprime = map (\c -> if c == '\'' then '$' else c)
21−showErr :: String -> String
22−showErr err = globalAssign "Elm.Main" (jsFunc "elm" body)
23− where msg = show . concatMap (++"<br>") . lines $ err
24− body = "var T = Elm.Text(elm);\n\
25− \return { main : T.text(T.monospace(" ++ msg ++ ")) };"
27indent = concatMap f
21indent = concatMap f
28 where f '\n' = "\n "
22 where f '\n' = "\n "