coding flag as pragma in files

This commit is contained in:
aarne
2008-03-11 14:37:10 +00:00
parent 5f731b3ad6
commit aa94e34098
2 changed files with 10 additions and 2 deletions

View File

@@ -29,6 +29,7 @@ import qualified GF.Source.AbsGF as A
import GF.Source.SourceToGrammar
---- import Macros
---- import Rename
import GF.Text.UTF8 ----
import GF.Infra.Option
--- import Custom
import GF.Source.ParGF
@@ -56,7 +57,10 @@ getSourceModule opts file0 = do
-- ioeIO $ putStrLn $ "preproc" +++ cmd
return tmp
_ -> return file0
string <- readFileIOE file
string0 <- readFileIOE file
let string = case getOptVal opts uniCoding of
Just "utf8" -> decodeUTF8 string0
_ -> string0
let tokens = myLexer string
mo1 <- ioeErr $ {- err2err $ -} pModDef tokens
ioeErr $ transModDef mo1