[Haskell-beginners] Parsec

Dean Herington heringtonlacey at mindspring.com
Fri Aug 6 03:24:37 EDT 2010


At 11:42 PM +0200 8/5/10, C Gosch wrote:
>Hi,
>does anyone here know their way around in Parsec?
>I'm trying to parse a file which contains some binary parts too.
>I have been using Parsec 3.0.1 to parse the first ASCII part, but 
>all the parsers are
>returning Char type tokens, so it would not work with the binary parts ..
>is there any way to do this?
>I am using Text.Parsec.ByteString.Lazy.
>
>Note that I'm new to Haskell and Parsec, and doing this within a 
>small project that
>I basically do to get a grip on Haskell (and Parsec, because it 
>appears to be really nifty and I want to learn more about it).
>
>Thanks for any hints,
>Christian

Parsing binary parts of a file is not inherently a problem.  A parser 
can return any type; different parsers in your application will 
likely return different types.

If you include some code we'll be able to help you more specifically.

Dean


More information about the Beginners mailing list