![](https://cdn.myportfolio.com/b7053b1f-308c-4c04-af8b-b57624c7ab69/18d1fea6-2a15-4c33-8cc6-ecea7c5c354b_rw_600.png?h=5540dda4c9bc15d665eeee45187e513b)
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