Writing an Interpreter in Rust

Last month, Thorsten Ball released his first book: Writing An Interpreter In Go.
It’s an awesome book that teaches its readers how to write ……


Make a Language in Rust, Part Fifteen: Markers

A ‘marker’ is an abstraction over Rowan that makes working with it nicer, and also allows for some fancier parsing techniques. You can think of them as a fancy version of the checkpoints we’ve been using up to this point. Here’s a rough sketch of the API ... (more…)

Read more »