Skip to content

Commit 8023d71

Browse files
committed
Quartz sync: Sep 4, 2025, 11:24 PM
1 parent 8cb4e9f commit 8023d71

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
date: 2025-09-04
3+
4+
---

‎content/Projects/Mango - Toy language compiler/index.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ I already have some experience building parsers from scratch from an interpreter
1212

1313
This project is mostly just to serve as a fun learning tool and as a means to quench my thirst for building a compiler from scratch. I do not expect anyone to seriously use this programming language more than to just tinker around with an interesting toy. Hence, I won't be going hardcore on the compiler optimizations and VM implementation, but I'm gonna go as low level and "from scratch" as I possibly can in the Rust language.
1414

15+
# The Name
16+
Who doesn't love mangoes? I love mangoes, my girlfriend loves mangoes, my friends love mangoes, my family loves mangoes. So I just decided to go with the first thing that popped up into my head instead of overthinking and coming up with an arguably cooler and more apt name.
17+
1518
# My Goals
1619
- [ ] Structure out a proper grammar for this toy language
1720
- [ ] Match the parser with the defined grammar

0 commit comments

Comments
 (0)