Add links to part 5 in compiler series

This commit is contained in:
Danila Fedorin 2019-09-04 01:55:48 -07:00
parent e3fd13c0c1
commit 1fdccd6fae
4 changed files with 6 additions and 2 deletions

View File

@ -137,3 +137,4 @@ Here are the posts that I've written so far for this series:
* [Parsing]({{< relref "02_compiler_parsing.md" >}}) * [Parsing]({{< relref "02_compiler_parsing.md" >}})
* [Typechecking]({{< relref "03_compiler_typechecking.md" >}}) * [Typechecking]({{< relref "03_compiler_typechecking.md" >}})
* [Small Improvements]({{< relref "04_compiler_improvements.md" >}}) * [Small Improvements]({{< relref "04_compiler_improvements.md" >}})
* [Execution]({{< relref "05_compiler_execution.md" >}})

View File

@ -291,4 +291,4 @@ wrong:
We are told an error occured. Excellent! We're not really sure what our tree looks like, though. We are told an error occured. Excellent! We're not really sure what our tree looks like, though.
We just know there's __stuff__ in the list of definitions. Having read our source code into We just know there's __stuff__ in the list of definitions. Having read our source code into
a structure we're more equipped to handle, we can now try to verify that the code a structure we're more equipped to handle, we can now try to verify that the code
makes sense in [Part 3 - Type Checking]({{< relref "03_compiler_typechecking.md" >}}) makes sense in [Part 3 - Type Checking]({{< relref "03_compiler_typechecking.md" >}}).

View File

@ -606,4 +606,4 @@ All of our examples print the number of declarations in the program,
which means they don't throw 0. And so, we have typechecking! which means they don't throw 0. And so, we have typechecking!
Before we look at how we will execute our source code, Before we look at how we will execute our source code,
we will slow down and make quality of life improvements we will slow down and make quality of life improvements
in our codebase in [Part 4 - Small Improvements]({{< relref "04_compiler_improvements.md" >}}) in our codebase in [Part 4 - Small Improvements]({{< relref "04_compiler_improvements.md" >}}).

View File

@ -234,3 +234,6 @@ cd build && make -j8
We've made a lot of changes to the codebase, and I've only shown snippets of the code We've made a lot of changes to the codebase, and I've only shown snippets of the code
so far. If you'de like to see the whole codebase, you can go to my site's git repository so far. If you'de like to see the whole codebase, you can go to my site's git repository
and check out [the code so far](https://dev.danilafe.com/Web-Projects/blog-static/src/branch/master/code/compiler/04). and check out [the code so far](https://dev.danilafe.com/Web-Projects/blog-static/src/branch/master/code/compiler/04).
Having taken this little break, it's time for our next push. We will define
how our programs will be evaluated in [Part 5 - Execution]({{< relref "05_compiler_execution.md" >}}).