This will involve adding an error class or functions or something to make error reporting sexy. This will also mean looking through the tokeniser and adding error reporting where needed.
For example
"a string should produce a nice short error like on line 1: Expected '"' character before newline for example rather than what we have now lmao