Fix exclamation point highlighting non-comments as comments, such as when used within shared keys.
Allow comments to have leading whitespace characters.