book programming language Crafting Interpreters Written by Robert Nystrom GitHub repo Rust examples https://github.com/ajeetdsouza/loxcraft https://github.com/paulfedorow/rlox-interpreter https://github.com/lffg/rs-lox Chapters Chapter 1 - Introduction Chapter 2 - A Map of the Territory Chapter 3 - The Lox Language Chapter 4 - Scanning Chapter 5 - Representing Code Chapter 6 - Parsing Expressions Chapter 7 - Evaluating Expressions Chapter 8 - Statements and State