Mini-rust in Rust 006: Parsing an operation
December 06, 2024 [Programming, Programming Languages, Rust, Tech, Videos] #mini-rust
mini-rust (7 part Series)
Mini-rust in Rust 001: Lexing an int
Mini-rust in Rust 002: Errors while lexing
Mini-rust in Rust 003: Much prettier errors
Mini-rust in Rust 004: Refactoring our lexer
Mini-rust in Rust 005: Making our lexer an iterator
Mini-rust in Rust 006: Parsing an operation
Mini-rust in Rust 007: Evaluating an operation
Mini-rust in Rust 001: Lexing an int
Mini-rust in Rust 002: Errors while lexing
Mini-rust in Rust 003: Much prettier errors
Mini-rust in Rust 004: Refactoring our lexer
Mini-rust in Rust 005: Making our lexer an iterator
Mini-rust in Rust 006: Parsing an operation
Mini-rust in Rust 007: Evaluating an operation
We're finally ready to parse things! Our lexer can do almost enough to allow us to handle "3 + 5", so we'll make that ready, and then parse that expression into a syntax tree.
You can find the source code at codeberg.org/andybalaam/milk and more of my stuff at artificialworlds.net