Improve infrastructure for Cabal file parsing
authorAndrey Mokhov <andrey.mokhov@gmail.com>
Sat, 19 Aug 2017 02:45:33 +0000 (03:45 +0100)
committerAndrey Mokhov <andrey.mokhov@gmail.com>
Sat, 19 Aug 2017 02:45:33 +0000 (03:45 +0100)
commit4b6707a616478a0f664585a49de0d0ed6431d231
tree68b68f774fb4cf7337cb8a4f626b897cbc64082c
parent48ad1e76030a4b8054641a0e7875c5921c2d6658
Improve infrastructure for Cabal file parsing
14 files changed:
hadrian.cabal
src/Base.hs
src/GHC.hs
src/Hadrian/Haskell/Cabal.hs
src/Hadrian/Haskell/Cabal/Parse.hs [new file with mode: 0644]
src/Hadrian/Oracles/FileCache.hs [deleted file]
src/Hadrian/Oracles/TextFile.hs [moved from src/Hadrian/Oracles/KeyValue.hs with 61% similarity]
src/Oracles/Flag.hs
src/Oracles/PackageData.hs
src/Oracles/Setting.hs
src/Rules.hs
src/Rules/Compile.hs
src/Settings/Builders/GhcCabal.hs
src/Utilities.hs