merged Gf and Fg classes in generated Haskell

This commit is contained in:
aarne
2007-12-20 15:11:18 +00:00
parent e4ffd51797
commit d14358ff8b
8 changed files with 32 additions and 104 deletions

View File

@@ -1,11 +1,11 @@
module Main where
import GF.Embed.EmbedAPI
import GF.GFCC.API
import TransferDef (transfer)
main :: IO ()
main = do
gr <- file2grammar "math.gfcm"
gr <- file2grammar "Math.gfcc"
loop (translate transfer gr)
loop :: (String -> String) -> IO ()
@@ -17,7 +17,7 @@ loop trans = do
translate :: (Tree -> Tree) -> MultiGrammar -> String -> String
translate tr gr = unlines . map transLine . lines where
transLine s = case parseAllLang gr (startCat gr) s of
transLine s = case parseAllLang gr "Question" s of
(lg,t:_):_ -> linearize gr lg (tr t)
_ -> "NO PARSE"