From 7c78f5e409c711740114385bcf655680c6a6dcef Mon Sep 17 00:00:00 2001 From: aarne Date: Mon, 31 Oct 2005 07:12:18 +0000 Subject: more probs --- src/GF/Shell.hs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'src/GF/Shell.hs') diff --git a/src/GF/Shell.hs b/src/GF/Shell.hs index 4a214bd4c..03a47a05c 100644 --- a/src/GF/Shell.hs +++ b/src/GF/Shell.hs @@ -5,9 +5,9 @@ -- Stability : (stable) -- Portability : (portable) -- --- > CVS $Date: 2005/10/30 23:44:00 $ +-- > CVS $Date: 2005/10/31 08:12:18 $ -- > CVS $Author: aarne $ --- > CVS $Revision: 1.47 $ +-- > CVS $Revision: 1.48 $ -- -- GF shell command interpreter. ----------------------------------------------------------------------------- @@ -226,7 +226,7 @@ execC co@(comm, opts0) sa@(sh@(st,(h,_,_,_)),a) = checkOptions st co >> case com probs <- getProbsFromFile opts let tps = rankByScore [(t,computeProbTree probs t) | t <- ts] putStrLnFlush msg - mapM_ putStrLnFlush [show p +++ prt_ t | (t,p) <- tps] + mapM_ putStrLnFlush [show p | (t,p) <- tps] changeArg (const $ ATrms (map fst tps)) sa | otherwise -> putStrLnFlush msg >> changeArg (const $ ATrms ts) sa Bad msg -> changeArg (const $ AError (msg +++ "input" +++ x)) sa @@ -244,6 +244,14 @@ execC co@(comm, opts0) sa@(sh@(st,(h,_,_,_)),a) = checkOptions st co >> case com let ts = take n $ generateRandomTreesProb opts gen cgr probs cat returnArg (ATrms (map (term2tree gro) ts)) sa + CGenerateRandom | oElem showCF opts -> do + let probs = emptyProbs --- + let cat = firstAbsCat opts gro + let n = optIntOrN opts flagNumber 1 + gen <- newStdGen + let ts = take n $ generateRandomTreesProb opts gen cgr probs cat + returnArg (ATrms (map (term2tree gro) ts)) sa + CGenerateRandom -> do let a' = case a of -- cgit v1.2.3