Andy Balaam's Blog
  • About Andy Balaam
  • All articles
Mini-rust in Rust 029: Parsing plus-equals

This is the first time we are handling modifying variables, so our current "assignment" parser, which looks for a let keyword is no help - we need a n… ...more

May 16, 2025 [Programming, Programming Languages, Rust, Tech, Videos] #mini-rust
Mini-rust in Rust 028: Lexing plus-equals

Adding another two-character operator to our lexer, which is surprisingly more complicated than I expected. You can find the source code at codeberg.… ...more

May 09, 2025 [Programming, Programming Languages, Rust, Tech, Videos] #mini-rust
Standing again for the Matrix Governing Board

I am standing for re-election to the Matrix Governing Board (see the election announcement). The Governing Board advises and oversees the work of the … ...more

May 07, 2025 [Matrix]
Testing nonexistence

Testing that something is not there can be unreliable Today I am writing a test that something does not happen, like this: Given that the A setting is… ...more

May 06, 2025 [Programming, Test Driven, Tech]
Mini-rust in Rust 027: Parsing blocks of code

We can already parse empty while loops, but now we figure out how to parse the block of code that forms the body of the loop. It should be useful for … ...more

May 02, 2025 [Programming, Programming Languages, Rust, Tech, Videos] #mini-rust
12345 ... 111 112
Recent
Mini-rust in Rust 029: Parsing plus-equals
Mini-rust in Rust 028: Lexing plus-equals
Standing again for the Matrix Governing Board
Testing nonexistence
Mini-rust in Rust 027: Parsing blocks of code
Mini-rust in Rust 026: Parsing an empty while loop
Mini-rust in Rust 025: Parsing let mut
Mini-rust in Rust 024: Lexing the <= sign
Mini-rust in Rust 023: Refactor to share structure of the syntax tree
Rust tracing basic setup
Mini-rust in Rust 022: Stop lying about types in errors
Mini-rust in Rust 021: Including type information in our syntax tree
Mini-rust in Rust 020: Gaps in our type checker
Mini-rust in Rust 019: Type checking an actual type error
Mini-rust in Rust 018: Type checking, the happy path
Andy's home page Categories Sitemap RSS Feed

© 2005 onwards Andy Balaam. CC BY-SA except where otherwise stated (source code). Powered by Zola & Abridge