Source code for the book "Creating a programming language"