TODO:
define syntax
code to write: names scanner parse gui IMPLEMENT D-TYPES
error handling: catch file not found errors check used variables vs declared inputs/outputs
As a team we made the decision to not make the code PEP 8 and PEP 257 compliant and instead follow 'black' default settings with line length set at 79. The reason for this is that we could easily implement it and it did not require edits such as changing comments