@frank no worries, figured it out. I hadn't really used context free grammar before, but after meddling with those files for a bit I might actually use them more often. It seems like an indispensable tool for a Lisp programmer really 🙂
and you're right, I actually wrote a function to remove the comments.