DM's parser mistakenly interprets // in #define strings as commenting everything thereafter.
Numbered Steps to Reproduce Problem:
paste the following snippet into a DM project:
Code Snippet (if applicable) to Reproduce Problem:
#define STRING "http://everything_after_this_point_is_grayed_out"
none of the text should be grayed out
everything_after_this_point_is_grayed_out is grayed out
The code compiles fine, and the defined string behaves properly.
This is simply an aesthetic issue.
edit: The website's DM parser doesn't seem to have this issue.