Show parse errors
This commit is contained in:
parent
9ca3840d5f
commit
72b0132058
@ -36,7 +36,7 @@ puzzleTest p =
|
|||||||
BL.fromStrict . encodeUtf8 . pp.solve <$> input
|
BL.fromStrict . encodeUtf8 . pp.solve <$> input
|
||||||
where
|
where
|
||||||
pt = show p.number
|
pt = show p.number
|
||||||
parseFile fp = maybe (fail "parse failure") pure . parseMaybe (p.parser <* eof) =<< T.readFile fp
|
parseFile fp = either (fail . ("parse failure: " <>) . errorBundlePretty) pure . runParser (p.parser <* eof) fp =<< T.readFile fp
|
||||||
|
|
||||||
data Puzzle input = Puzzle
|
data Puzzle input = Puzzle
|
||||||
{ number :: Word
|
{ number :: Word
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user