Whenever I started learning about parsing and writing interpreters, I would get to how to handle comments. The gist of it was simple: just throw them out! You find them in the raw text output as you are generating lexing tokens, and discard them, meaning that later phases won't even see them, let alone have to handle them in any real sense. And this is something that I end up seeing over and over. Just throw out the comments, you don't need them anyways, and almost by definition they can't af...