learning journal
Latest notes
001Compilers4 min
How does a language begin with a few characters?
From source code to tokens: the small but important job of a lexer.
002Language design5 minWhy does 2 + 3 × 4 equal 14?
A first look at operator precedence, grammar and syntax trees.
003Rust4 minReturning to Rust: a small beginning
Revisiting enum, match and ownership through lexer tokens.