On 4 October 2010 23:10, c8h10n4o2 <asaferibei...@ymail.com> wrote: > And why > b <- between (char ',') (char '=') (sepBy alphaNum (char ',') ) > does not return [String] ? >
alphaNum :: Parser Char sepBy :: Parser a -> Parser sep -> Parser [a] sepBy alphaNum sepP :: Parser [Char] or Parser String but not Parser [String] between :: Parser open -> Parser close -> Parser a -> Parser a between openP closeP (sepBy alphaNum sepP) :: Parser String Hope this helps, Ozgur
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe