cabal-install-parsers-0.3: bench/Bench.hs
module Main (main) where
import Criterion.Main (defaultMain, bench, nf, env)
import qualified Cabal.Project as C
import qualified Data.ByteString as BS
main :: IO ()
main = defaultMain
[ env (BS.readFile path ) $ \contents ->
bench "haskell-ci.project" $ nf (C.parseProject path) contents
]
where
path = "fixtures/haskell-ci.project"