Make A Language

A series about making a programming language called Eldiro using the Rust programming language.

Part Eight: Function Definitions

Part Seven: A REPL

Part Six: Blocks

Part Five: Binding Usages

Part Four: Backtracking

Part Three: Defining Variables

Part Two: Whitespace Support

Part One: A Basic Parser

Part Zero: Getting set up