summaryrefslogtreecommitdiff
path: root/src/GF/Shell/TeachYourself.hs
diff options
context:
space:
mode:
authoraarne <unknown>2004-06-21 08:53:58 +0000
committeraarne <unknown>2004-06-21 08:53:58 +0000
commitb248e6e25e5b58163cc9b897be7eb0b4bf6dbdc6 (patch)
tree74d74c06998903a16c5909eafc9835e1ca68491d /src/GF/Shell/TeachYourself.hs
parenta134a1fd65c80bae1e37d304fc674453e126c504 (diff)
for release meeting
Diffstat (limited to 'src/GF/Shell/TeachYourself.hs')
-rw-r--r--src/GF/Shell/TeachYourself.hs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/GF/Shell/TeachYourself.hs b/src/GF/Shell/TeachYourself.hs
index 623bd7b72..e3576e7ed 100644
--- a/src/GF/Shell/TeachYourself.hs
+++ b/src/GF/Shell/TeachYourself.hs
@@ -24,7 +24,7 @@ teachTranslation opts ig og = do
transTrainList ::
Options -> GFGrammar -> GFGrammar -> Integer -> IO [(String,[String])]
transTrainList opts ig og number = do
- ts <- randomTreesIO opts ig (fromInteger number)
+ ts <- randomTreesIO (addOption beSilent opts) ig (fromInteger number)
return $ map mkOne $ ts
where
cat = firstCatOpts opts ig
@@ -39,7 +39,7 @@ teachMorpho opts ig = useIOE () $ do
morphoTrainList :: Options -> GFGrammar -> Integer -> IOE [(String,[String])]
morphoTrainList opts ig number = do
- ts <- ioeIO $ randomTreesIO opts ig (fromInteger number)
+ ts <- ioeIO $ randomTreesIO (addOption beSilent opts) ig (fromInteger number)
gen <- ioeIO $ myStdGen (fromInteger number)
mkOnes gen ts
where
@@ -49,9 +49,9 @@ morphoTrainList opts ig number = do
let (i,gen') = randomR (0, length pss - 1) gen
(ps,ss) <- ioeErr $ pss !? i
(_,ss0) <- ioeErr $ pss !? 0
- let bas = concat $ take 1 ss0
+ let bas = unwords ss0 --- concat $ take 1 ss0
more <- mkOnes gen' ts
- return $ (bas +++ ":" +++ unwords (map prt_ ps), return (concat ss)) : more
+ return $ (bas +++ ":" +++ unwords (map prt_ ps), return (unwords ss)) : more
mkOnes gen [] = return []
gr = grammar ig