pretty printer
This commit is contained in:
parent
12cec802a0
commit
bf4098fd30
2 changed files with 18 additions and 7 deletions
|
|
@ -3,7 +3,9 @@ module Main (main) where
|
|||
import Bench (specificationTreeToBenchmarks)
|
||||
import Data.Csv (encodeDefaultOrderedByName)
|
||||
import Data.Text.Lazy.Encoding (decodeUtf8)
|
||||
import Data.Text.Lazy.IO as I
|
||||
import Data.Text.Lazy.IO as I (writeFile)
|
||||
import Prettyprinter (defaultLayoutOptions, layoutPretty, pretty)
|
||||
import Prettyprinter.Render.String (renderString)
|
||||
import Spec.AuthorityToken qualified as AuthorityToken
|
||||
import Spec.Effect.GovernorMutation qualified as GovernorMutation
|
||||
import Spec.Effect.TreasuryWithdrawal qualified as TreasuryWithdrawal
|
||||
|
|
@ -21,7 +23,7 @@ main = do
|
|||
I.writeFile "bench.csv" $
|
||||
(decodeUtf8 . encodeDefaultOrderedByName) res
|
||||
|
||||
mapM_ (Prelude.putStrLn . (<> "\n") . show) res
|
||||
mapM_ (putStrLn . renderString . layoutPretty defaultLayoutOptions . pretty) res
|
||||
where
|
||||
res =
|
||||
specificationTreeToBenchmarks $
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue