ref: e7310ac8b892b34878144dfc262f21096f76f697
parent: e0142c055d9ce0de9ab1f9fa7af3fadadee7d2fc
author: Lennart Augustsson <lennart@augustsson.net>
date: Sat Jul 13 16:41:07 EDT 2024
Only unqualify strings that start with an uppercase letter.
--- a/src/MicroHs/Ident.hs
+++ b/src/MicroHs/Ident.hs
@@ -81,7 +81,7 @@
String -> String
unQualString [] = ""
unQualString s@(c:_) =
- if isIdentChar c then
+ if isUpper c then
case dropWhile (/= '.') s of
"" -> s
'.':r -> unQualString r
--
⑨