summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/GF/Speech/PrSLF.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/GF/Speech/PrSLF.hs b/src/GF/Speech/PrSLF.hs
index bd6eba5bb..eba50a7e8 100644
--- a/src/GF/Speech/PrSLF.hs
+++ b/src/GF/Speech/PrSLF.hs
@@ -74,8 +74,8 @@ prSLF (SLF { slfNodes = ns, slfEdges = es})
showWord :: SLFWord -> String
showWord Nothing = "!NULL"
-showWord (Just w) = w -- FIXME: convert words to upper case
- -- FIXME: could this be the empty string? if so, print as !NULL
+showWord (Just w) | null w = "!NULL"
+ | otherwise = map toUpper w
prFields :: [(String,String)] -> ShowS
prFields fs = unwordsS [ showString l . showChar '=' . showString v | (l,v) <- fs ]