... | ... | @@ -6,7 +6,12 @@ The compiler itself is written entirely in Haskell, and lives in the many sub-di |
|
|
- [Compiler Module Dependencies](module-dependencies) (deals with the arcane mutual recursions among GHC's many data types)
|
|
|
- [Coding guidelines](commentary/coding-style)
|
|
|
|
|
|
- **[Compiling one module: HscMain](commentary/compiler/hsc-main)**
|
|
|
- **Compiling one module: HscMain**
|
|
|
|
|
|
- [Overview](commentary/compiler/hsc-main) gives the big picture.
|
|
|
- Some details of the [parser](commentary/compiler/parser)
|
|
|
- Some details of the [renamer](commentary/compiler/renamer)
|
|
|
- Some details of the [Details of the code generator](commentary/compiler/code-gen)
|
|
|
|
|
|
- [Key data types](commentary/compiler/key-data-types)
|
|
|
|
... | ... | |