head package:ghc

Parsing the top of a Haskell source file to get its module name, imports and options. (c) Simon Marlow 2005 (c) Lemmih 2006
LR and FP (8 byte each) are the prologue of each stack frame
The size of a minimal stackframe header including minimal parameter save area.
Stack frame header size in bytes. The stack frame header is made of the values that are always saved (regardless of the context.) It consists of the saved return address and a pointer to the previous frame. Thus, its size is two stack frame slots which equals two addresses/words (2 * 8 byte).
True when when the instance heads are the same e.g. both are Eq [(a,b)] Used for overriding in GHCi Obviously should be insensitive to alpha-renaming
Convert a PsError into a wrapped DriverMessage; use it for dealing with parse errors when the driver is doing dependency analysis. Defined here to avoid module loops between GHC.Driver.Error.Types and GHC.Driver.Error.Ppr
A parse error in parsing a Haskell file header during dependency analysis
A group of parser messages emitted in Header. See Note [Messages from GHC.Parser.Header].
Haddock module info and description, unparsed