File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,8 +7,8 @@ import Control.Applicative
77import Data.Char
88import qualified Data.Text as T
99import Data.Tuple
10- -- import Effect
1110
11+ -- import Effect
1212data Expr
1313 = TextExpr T. Text
1414 | FunCallExpr T. Text
@@ -119,7 +119,6 @@ expr = funcall <|> var <|> textBlock
119119
120120exprs :: Parser [Expr ]
121121exprs = many expr
122-
123122-- TODO(#600): interpretExprs is not implemented
124123-- interpretExprs :: NameTable -> [Expr] -> Effect T.Text
125124-- interpretExprs = undefined
Original file line number Diff line number Diff line change 22
33module Main where
44
5- import qualified Data.Text as T
65import Bot.Expr
7- import System.Random
86import Control.Monad
7+ import Data.Aeson
8+ import Data.Aeson.Types
99import Data.Char
1010import Data.List
11- import Data.Aeson.Types
12- import Data.Aeson
11+ import qualified Data.Text as T
1312import System.Environment
13+ import System.Random
1414import Text.Printf
1515
1616data FuzzParams = FuzzParams
@@ -107,7 +107,7 @@ randomExpr params = do
107107normalizeExprs :: [Expr ] -> [Expr ]
108108normalizeExprs [] = []
109109normalizeExprs (TextExpr t1: TextExpr t2: rest) =
110- normalizeExprs (TextExpr (t1 <> t2): rest)
110+ normalizeExprs (TextExpr (t1 <> t2) : rest)
111111normalizeExprs (_: rest) = normalizeExprs rest
112112
113113randomExprs :: FuzzParams -> IO [Expr ]
You can’t perform that action at this time.
0 commit comments