Added a giant comment for the code that I will need to implement into the parser class