fix flag handling in combination with binary serialization

This commit is contained in:
krasimir
2009-01-31 16:53:21 +00:00
parent ff0c0085cf
commit 6133fcbb5f
2 changed files with 3 additions and 2 deletions

View File

@@ -149,7 +149,8 @@ compileOne opts env@(_,srcgr,_) file = do
-- for compiled gf, read the file and update environment
-- also undo common subexp optimization, to enable normal computations
".gfo" -> do
sm0 <- putPointE Normal opts ("+ reading" +++ file) $ ioeIO (decodeFile file)
sm00 <- putPointE Normal opts ("+ reading" +++ file) $ ioeIO (decodeFile file)
let sm0 = addOptionsToModule opts sm00
let sm1 = unsubexpModule sm0
sm <- {- putPointE Normal opts "creating indirections" $ -} ioeErr $ extendModule mos sm1

View File

@@ -12,7 +12,7 @@
-- this module builds the internal GF grammar that is sent to the type checker
-----------------------------------------------------------------------------
module GF.Compile.GetGrammar (getSourceModule) where
module GF.Compile.GetGrammar (getSourceModule, addOptionsToModule) where
import GF.Data.Operations