I wrote a command line-based interpreter for the core instruction set of the language BASIC (REM, LET, PRINT, INPUT, GOTO, IF, or END). I implemented lexical analysis and parsing and wrote a custom string-to-string hashmap in C to store values of variables.
Technologies: C/C++, BASIC, Compiler Theory
Date: August 2022
Github Repository: https://github.com/g10ria/BASIC-Interpreter​​​​​​​