Haskell Grammar

Polymorphically-typed lazy purely-functional programming

Patricia
I'm learning Haskell, and keep getting parse errors on my programs. I 
think the problem is that I'm working from books that don't have a 
formal grammar for Haskell, so I'm trying to construct code by modifying 
examples, without knowing the real rules.

Is there a reasonably human readable formal grammar?

Thanks,

Patricia                                            
Philip
The Haskell 98 report contains a section on the lexical structure of
the language:

  http://www.haskell.org/onlinereport/
  http://www.haskell.org/onlinereport/lexemes.html

I think that's what you're after.

Phil