
2 Feb
2013
2 Feb
'13
9:23 a.m.
Hi.
keyValue = do fieldName <- many letter spaces char '=' spaces fieldValue <- parseToNewLine return (fieldName,fieldValue)
main = parseTest keyValue "key=\n"
I don’t understand why te code above doesn’t parse to (“key”,””)
The problem is that the \n is already consumed by spaces. The subsequent parseToNewLine fails. Cheers, Andres -- Andres Löh, Haskell Consultant Well-Typed LLP, http://www.well-typed.com