![diagram](diagram.png) I implemented everything except `RTL Code` and `Test Bench` compilation for the `HDL` programming language. I created a custom `.json` test bench format instead of the normal compatible `.tst` format that works with `.hdl` to make it easier to perform validation. Right now I'm working towards implementing `RTL Code` and `Test Bench` compilation for actual hardware description languages used in the industry. But to do that, I'm revisiting my knowledge of *compilers*