module Main where import Criterion.Main import Text.Megaparsec import Text.Madlibs import qualified Data.Text.IO as TIO fun = parse (parseTokM []) "" main = do file <- TIO.readFile "test/templates/fortune-teller.mad" file2 <- TIO.readFile "demo/shakespeare.mad" defaultMain [ bgroup "parseFile" [ bench "fortune-teller" $ whnf fun file , bench "shakespeare" $ whnf fun file2 ] ]