1
0
forked from GitHub/gf-core
Files
gf-core/treebanks/susanne/convert.hs
T
2013-12-04 12:11:41 +00:00

15 lines
449 B
Haskell

import System.Directory
import System.FilePath
import Data.List
import SusanneFormat
main = do
fs <- getDirectoryContents "data"
txts <- (mapM (\f -> readFile ("data" </> f)) . filter ((/= ".") . take 1)) (sort fs)
let ts = filter (not . isBreak) (readTreebank (lines (concat txts)))
writeFile "text" (unlines (map show ts))
isBreak (Phrase "Oh" [Word _ "YB" "<minbrk>" _]) = True
isBreak _ = False