As the question is about a side-project, does the book also dive into languages that compile into another relatively high-level language (i.e. C) apart from writing a language the compiles directly into assembly? I'm more interested in building something light-weight to understand the general process than building something completely from the ground up.