Project detail
67 interpreter
An esoteric programming language that is based on 6s and 7s
Python
Overview
67 Interpreter executes programs written in an esoteric language composed solely of 6s and 7s, providing a quirky yet educational challenge in parsing and execution.
Challenges
Implementing correct parsing and evaluation rules for a language with such limited syntax was tricky, especially handling edge cases without errors. I also had to figure out how to reverse my code such that users can input content to output when the .67 file is ran by the Python interpreter.
Learnings and outcomes
This project strengthened my understanding of interpreters, recursive parsing, and the design of esoteric languages.