@@ -17,7 +17,7 @@ import Language.ECMAScript3.PrettyPrint
17import Parse.Helpers (jsReserveds)
17import Parse.Helpers (jsReserveds)
19makeSafe :: String -> String
19makeSafe :: String -> String
20−makeSafe = dereserve . deprime
20+makeSafe = List.intercalate "." . map dereserve . split . deprime
22 deprime = map (\c -> if c == '\'' then '$' else c)
22 deprime = map (\c -> if c == '\'' then '$' else c)
23 dereserve x = case Set.member x jsReserveds of
23 dereserve x = case Set.member x jsReserveds of