improve parsing further
This commit is contained in:
parent
d006d91811
commit
f43d340fd2
6
QA.hs
6
QA.hs
@ -21,12 +21,12 @@ main = do
|
|||||||
let mexts = readExtensions content
|
let mexts = readExtensions content
|
||||||
case mexts of
|
case mexts of
|
||||||
Nothing -> printError "failed to parsed extensions"
|
Nothing -> printError "failed to parsed extensions"
|
||||||
Just (_, exts) -> qaExts content exts
|
Just (_, exts) -> qaExts file content exts
|
||||||
|
|
||||||
qaExts content exts = do
|
qaExts file content exts = do
|
||||||
putStrLn ("extensions : " ++ (intercalate ", " $ map show exts))
|
putStrLn ("extensions : " ++ (intercalate ", " $ map show exts))
|
||||||
|
|
||||||
let mode = defaultParseMode { extensions = exts }
|
let mode = defaultParseMode { parseFilename = file, extensions = exts }
|
||||||
|
|
||||||
case parseModuleWithMode mode content of
|
case parseModuleWithMode mode content of
|
||||||
ParseFailed srcLoc s -> printError ("failed to parse module: " ++ show srcLoc ++ " : " ++ s)
|
ParseFailed srcLoc s -> printError ("failed to parse module: " ++ show srcLoc ++ " : " ++ s)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user