This project is a C#.Net Core 3.1 version of Austin Z. Henley fantastic Teeny Tiny Compiler tutorial. The code in this repository is the finished product from each part of the tutorial and matches the Python code as closely as I could.
I decided to forego any C#-specific syntactic sugar so that the code closely matches Austin's original. Hopefully, anyone else out there that found the tutorial fascinating but knows C# better than Python will find this useful.
Visit each part of the tutorial to read the code explanation and reference either the original Python or this C# code.