test for new GF source format

This commit is contained in:
aarne
2007-12-04 11:07:39 +00:00
parent d9a90f6917
commit 67528a5c18
7 changed files with 71 additions and 27 deletions

29
src/GF/Devel/TestGF3.hs Normal file
View File

@@ -0,0 +1,29 @@
module Main where
import GF.Devel.Grammar.LexGF
import GF.Devel.Grammar.ParGF
---- import GF.Devel.Grammar.PrintGF
import GF.Devel.Grammar.AbsGF
import GF.Devel.Grammar.SourceToGF
import qualified GF.Devel.Grammar.ErrM as GErr ----
import GF.Data.Operations
import System (getArgs)
main = do
f:_ <- getArgs
s <- readFile f
let tt = myLexer s
case pGrammar tt of
GErr.Bad s -> putStrLn s
GErr.Ok g -> compile g
compile g = do
let eg = transGrammar g
case eg of
Ok _ -> putStrLn "OK"
Bad s -> putStrLn s
return ()