more general Pinyin file generation in Chi

This commit is contained in:
aarne
2013-10-19 16:00:07 +00:00
parent 7a7b7309ef
commit 3e978f2db1
2 changed files with 6 additions and 5 deletions

View File

@@ -1,11 +1,12 @@
import qualified Data.Map as Map
import Numeric
import System.Environment
main = do
xx <- getArgs
s <- readFile pinyinFile
let m = c2pMap (mkList (words s))
mapM_ (mkPinyin m) resModules
-- mapM_ (mkPinyin m) ["HSKGrammar"]
mapM_ (mkPinyin m) xx
return ()
pinyinFile = "pinyin.txt"
@@ -15,8 +16,8 @@ resModules = [mo | mo <-
]
mkPinyin ma mo = do
s <- readFile ("../" ++ mo ++ "Chi.gf")
writeFile (mo ++ "Chi.gf") (useMapGF ma s)
s <- readFile mo
writeFile (mo ++ "-cmn") (useMapGF ma s)
--import Pinyin (c2pMap, useMapGF, mkList)

View File

@@ -252,7 +252,7 @@ oper
} ;
getAdvType : Str -> AdvType = \s -> case s of {
"" + _ => ATPlace True ; -- certain that True
"zai4" + _ => ATPlace True ; -- certain that True
_ => ATPlace False -- uncertain whether ATPlace
} ;