git.iko.soy/typeable/attoparsec
on master help sign in
We don't need to examine the result of parseOnly
commit35986353777a02dca3bb66d4c8c5822df2909389 authorBryan O'Sullivan <bos@serpentine.com> dateSat 19 Mar 2011, 18:06 (16 years ago) parent9957c03
1 file changed+3−5
Data/Attoparsec/Char8.hs+3−5
Data/Attoparsec/Char8.hs+3−5
@@ -440,11 +440,9 @@ floaty f = do
440440 let dot = 46
441441 _ <- I.satisfy (==dot)
442442 ds <- I.takeWhile isDigit_w8
443− case (case I.parse decimal ds of
444− I.Partial k -> k B.empty
445− r -> r) of
446− I.Done _ n -> return $ T n (B.length ds)
447− _ -> fail "no digits after decimal"
443+ case I.parseOnly decimal ds of
444+ Right n -> return $ T n (B.length ds)
445+ _ -> fail "no digits after decimal"
448446 T fraction fracDigits <- tryFraction <|> return (T 0 0)
449447 let littleE = 101
450448 bigE = 69