Parser Written In Haskell

I'm not sure how far I'll take  this but the parser seems to work quite
well.