@@ -6,15 +6,15 @@ import Bot.Expr
66import Control.Monad
77import Data.Aeson
88import Data.Aeson.Types
9+ import qualified Data.ByteString.Lazy as BS
910import Data.Char
11+ import Data.Foldable
1012import Data.List
1113import qualified Data.Text as T
14+ import HyperNerd.Parser
1215import System.Environment
1316import System.Random
1417import Text.Printf
15- import qualified Data.ByteString.Lazy as BS
16- import HyperNerd.Parser
17- import Data.Foldable
1818
1919data FuzzStat = FuzzStat
2020 { fsTextCount :: Int
@@ -60,8 +60,7 @@ statOfExpr (TextExpr text) =
6060 , fsMinTextLen = T. length text
6161 , fsMaxTextLen = T. length text
6262 }
63- statOfExpr (VarExpr _) =
64- mempty {fsVarCount = 1 }
63+ statOfExpr (VarExpr _) = mempty {fsVarCount = 1 }
6564statOfExpr (FunCallExpr _ args) =
6665 mempty
6766 { fsFunCount = 1
@@ -200,12 +199,12 @@ mainWithArgs :: [String] -> IO ()
200199mainWithArgs (" genconf" : configFilePath: _) = do
201200 saveFuzzParams defaultFuzzParams configFilePath
202201 printf " Generated default configuration at %s" configFilePath
203- mainWithArgs (" runconf" : fuzzParamsPath: _) = readFuzzParams fuzzParamsPath >>= fuzz
202+ mainWithArgs (" runconf" : fuzzParamsPath: _) =
203+ readFuzzParams fuzzParamsPath >>= fuzz
204204mainWithArgs (" genexpr" : configFilePath: _) = do
205205 putStrLn " Generating expression:"
206206 params <- readFuzzParams configFilePath
207207 randomExprs params >>= print
208-
209208mainWithArgs _ =
210209 error
211210 " Usage: \n \
0 commit comments