Brace expansion: Difference between revisions
→{{header|Haskell}}: Specified Parsec imports, tidied showExpansion.
(→{{header|Haskell}}: Enabled compilation by adding FlexibleContexts. Applied hlint hindent. Pruned redundant imports. Simplified test.) |
(→{{header|Haskell}}: Specified Parsec imports, tidied showExpansion.) |
||
Line 923:
import Text.Parsec
(Parsec, (<|>), anyChar, between, char, many, many1, noneOf, parse,
try)
parser :: Parsec String u [String]
Line 940 ⟶ 942:
showExpansion :: String -> String
▲ (++) <*> (("\n-->\n" ++) . either show unlines . parse parser [])
main :: IO ()
|