January 2026
Intermediate to advanced
372 pages
8h 14m
English
Now that I have an interpreter runtime capable of executing the instructions that my programming language needs, it is time to start the process of transforming source code into those instructions.
The first step in this process transforms the sequence of characters into a sequence of typed tokens. This allows the subsequent steps to work at a higher level of abstraction than plain text, simplifying the process of specifying the language grammar.
In this chapter, I will do the following:
Read now
Unlock full access