|
You are here |
craftinginterpreters.com | ||
| | | | |
www.craftinginterpreters.com
|
|
| | | | | [AI summary] This text provides an in-depth overview of programming language concepts, focusing on compilers, interpreters, and related tools. It explains the differences between compilers and interpreters, discusses various implementation techniques like transpilation and just-in-time (JIT) compilation, and touches on the broader landscape of language processing. The text also serves as an introduction to the Lox language and encourages exploration of open-source language implementations. | |
| | | | |
ceronman.com
|
|
| | | | | Last year I finally decided to learn some Rust. The official book by Steve Klabnik and Carol Nichols is excellent, but even after reading it and working on some small code exercises, I felt that I needed more to really understand the language. I wanted to work on a small project to get some hands-on... | |
| | | | |
www.diegofreijo.com
|
|
| | | | | I made a Rust implementation of the Lox programming language introduced by the Crafting Interpreters book. | |
| | | | |
nnethercote.github.io
|
|
| | | Like most compilers, rustc (the Rust compiler) has a lexer that breaks source code into tokens, which are small units such as identifiers, literals, operators, and punctuation. The parser then checks that these tokens are present in an order that satisfies Rust's grammar. | ||