@@ -6,15 +6,25 @@ development.
6
6
7
7
There are six parts to this guide:
8
8
9
- 1 . Contains information that should be useful no matter how you are
10
- contributing, such as procedures for contribution, building the compiler,
11
- etc.
12
- 2 . Discusses the high-level architecture of the compiler, especially the query
13
- system.
14
- 3 . Discusses the compiler frontend and internal representations.
15
- 4 . Discusses the type system.
16
- 5 . Discusses the compiler backend, code generation, linking, and debug info.
17
- 6 . Appendices at the end with useful reference information.
9
+ 1 . [ Contributing] [ p1 ] : Contains information that should be useful no matter how
10
+ you are contributing, such as procedures for contribution, building the
11
+ compiler, etc.
12
+ 2 . [ High-level Compiler Architecture] [ p2 ] : Discusses the high-level
13
+ architecture of the compiler, especially the query system.
14
+ 3 . [ The Compiler Frontend] [ p3 ] : Discusses the compiler frontend and internal
15
+ representations.
16
+ 4 . [ The Type System] [ p4 ] : Discusses the type system.
17
+ 5 . [ The Compiler Backend] [ p5 ] : Discusses the compiler backend, code generation,
18
+ linking, and debug info.
19
+ 6 . [ Appendices] [ app ] at the end with useful reference information. There are a
20
+ few of these with different information, inluding a glossary.
21
+
22
+ [ p1 ] : ./part-1-intro.md
23
+ [ p2 ] : ./part-2-intro.md
24
+ [ p3 ] : ./part-3-intro.md
25
+ [ p4 ] : ./part-4-intro.md
26
+ [ p5 ] : ./part-5-intro.md
27
+ [ app ] : ./appendix/stupid-stats.md
18
28
19
29
The guide itself is of course open-source as well, and the sources can
20
30
be found at the [ GitHub repository] . If you find any mistakes in the
0 commit comments