Perhaps instead of using '##' to indicate that the rest of the line is a comment (since, as someone pointed out, this might conflict with at least one preprocessor), '//' could be used. The preprocessor already recognizes '/*', so adding recognition of '//' might not be too unreasonable.