summaryrefslogtreecommitdiff
path: root/src/GF/Speech/PrFA.hs
diff options
context:
space:
mode:
authorbringert <bringert@cs.chalmers.se>2007-06-27 17:22:59 +0000
committerbringert <bringert@cs.chalmers.se>2007-06-27 17:22:59 +0000
commitaf36dcf13d310c6acf256c21a18fa4cb1f7062f1 (patch)
tree93d3a9bfd23028686dd5e9874d4e6c391f211ff4 /src/GF/Speech/PrFA.hs
parentbb09506ecee1f470203ee4bff7e236d455d8eaf0 (diff)
Refactor TransformCFG: use Map for CFRules.
Diffstat (limited to 'src/GF/Speech/PrFA.hs')
-rw-r--r--src/GF/Speech/PrFA.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/GF/Speech/PrFA.hs b/src/GF/Speech/PrFA.hs
index 883c25244..acee00a31 100644
--- a/src/GF/Speech/PrFA.hs
+++ b/src/GF/Speech/PrFA.hs
@@ -45,7 +45,7 @@ regularPrinter :: Options -> StateGrammar -> String
regularPrinter opts s = prCFRules $ makeSimpleRegular opts s
where
prCFRules :: CFRules -> String
- prCFRules g = unlines [ c ++ " ::= " ++ join " | " (map (showRhs . ruleRhs) rs) | (c,rs) <- g]
+ prCFRules g = unlines [ c ++ " ::= " ++ join " | " (map (showRhs . ruleRhs) rs) | (c,rs) <- allRulesGrouped g]
join g = concat . intersperse g
showRhs = unwords . map (symbol id show)