
31 Aug
2009
31 Aug
'09
1:33 p.m.
Hi all, I'd like to use parsec to parse IP addresses. So far I've written a (tiny) parser for bytes: byte :: GenParser Char st Word8 byte = do n <- many1 digit return (read n) The function works fine, but it accepts numbers greater than 255. How do I encapsulate this condition in the parser so that it fails (with en appropriate error message) in this case? Thanks a lot, Patrick -- ===================== Patrick LeBoutillier Rosemère, Québec, Canada