|
|
|
|
|
| Description |
| This module is about types that can be defined in Haskell, but which
must be wired into the compiler nonetheless.
|
|
| Synopsis |
|
|
|
|
| All wired in things
|
|
|
|
| Bool
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Char
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Double
|
|
|
|
|
|
|
|
|
|
| Float
|
|
|
|
|
|
|
|
|
|
| Int
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Word
|
|
|
|
|
|
|
|
|
|
| List
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Tuples
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Unit
|
|
|
|
| Parallel arrays
|
|
|
| Construct a type representing the application of the parallel array constructor
|
|
|
Represents the type constructor of parallel arrays
- This must match the definition in PrelPArr
NB: Although the constructor is given here, it will not be accessible in
user code as it is not in the environment of any compiled module except
PrelPArr.
|
|
|
Fake array constructors
- These constructors are never really used to represent array values;
however, they are very convenient during desugaring (and, in particular,
in the pattern matching compiler) to treat array pattern just like
yet another constructor pattern
|
|
|
| Check whether a type constructor is the constructor for parallel arrays
|
|
|
| Checks whether a data constructor is a fake constructor for parallel arrays
|
|
|
|
|
|
| Produced by Haddock version 2.6.1 |