mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-09 04:59:31 -06:00
Merge branch 'c-runtime' into compact-pgf
This commit is contained in:
@@ -50,18 +50,13 @@ getSourceModule opts file0 =
|
|||||||
Right (i,mi0) ->
|
Right (i,mi0) ->
|
||||||
do liftIO $ removeTemp tmp
|
do liftIO $ removeTemp tmp
|
||||||
let mi =mi0 {mflags=mflags mi0 `addOptions` opts, msrc=file0}
|
let mi =mi0 {mflags=mflags mi0 `addOptions` opts, msrc=file0}
|
||||||
optCoding' = renameEncoding `fmap` flag optEncoding (mflags mi0)
|
case renameEncoding `fmap` flag optEncoding (mflags mi0) of
|
||||||
case (optCoding,optCoding') of
|
Just coding' ->
|
||||||
(Nothing,Nothing) ->
|
when (coding/=coding') $
|
||||||
unless (BS.all isAscii raw) $
|
|
||||||
ePutStrLn $ file0++":\n Warning: default encoding has changed from Latin-1 to UTF-8"
|
|
||||||
(_,Just coding') ->
|
|
||||||
when (coding/=coding') $
|
|
||||||
raise $ "Encoding mismatch: "++coding++" /= "++coding'
|
raise $ "Encoding mismatch: "++coding++" /= "++coding'
|
||||||
where coding = maybe defaultEncoding renameEncoding optCoding
|
where coding = maybe defaultEncoding renameEncoding optCoding
|
||||||
_ -> return ()
|
_ -> return ()
|
||||||
--liftIO $ transcodeModule' (i,mi) -- old lexer
|
return (i,mi)
|
||||||
return (i,mi) -- new lexer
|
|
||||||
|
|
||||||
getBNFCRules :: Options -> FilePath -> IOE [BNFCRule]
|
getBNFCRules :: Options -> FilePath -> IOE [BNFCRule]
|
||||||
getBNFCRules opts fpath = do
|
getBNFCRules opts fpath = do
|
||||||
|
|||||||
Reference in New Issue
Block a user