Only parse trailing comments once

For some reason, Grammar.pm seems to trigger the #= rule more than once.
I'd like to get to the bottom of why, but for now, this dumb fix will
do.