Show parse errors
This commit is contained in:
parent
9ca3840d5f
commit
72b0132058
@ -36,7 +36,7 @@ puzzleTest p =
|
||||
BL.fromStrict . encodeUtf8 . pp.solve <$> input
|
||||
where
|
||||
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
|
||||
{ number :: Word
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user