Compiler Development Series

This is the landing page for my Compiler Development in Python series of posts.

The top level posts in the list below represent the required knowledge to work through creating your own compiler.  The sub-topics are additional information and theory that are not required reading, but visit some concepts more deeply.

  1. Compiler Development in Python – Introduction
  2. Compiler Development in Python – Starting Out
    1. Compiler Development in Python – Defining a Language
  3. Compiler Development in Python – Lexical Analysis Part 1
  4. Compiler Development in Python – Lexical Analysis Part 2