git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Merge pull request #1266 from michaelficarra/patch-3
ff27224Phil Freeman
src/Language/PureScript/Pretty/JS.hs+1
@@ -163,6 +163,7 @@ string s = '"' : concatMap encodeChar s ++ "\""
163 encodeChar '\\' = "\\\\"
163 encodeChar '\\' = "\\\\"
164 encodeChar c | fromEnum c > 0xFFF = "\\u" ++ showHex (fromEnum c) ""
164 encodeChar c | fromEnum c > 0xFFF = "\\u" ++ showHex (fromEnum c) ""
165 encodeChar c | fromEnum c > 0xFF = "\\u0" ++ showHex (fromEnum c) ""
165 encodeChar c | fromEnum c > 0xFF = "\\u0" ++ showHex (fromEnum c) ""
166+ encodeChar c | fromEnum c > 0x7E || fromEnum c < 0x20 = "\\x" ++ showHex (fromEnum c) ""
166 encodeChar c = [c]
167 encodeChar c = [c]
167
168
168conditional :: Pattern PrinterState JS ((JS, JS), JS)
169conditional :: Pattern PrinterState JS ((JS, JS), JS)