/* */ will definitely comment out a macro definition, macro call, or anything else (except a nested /* */ ).
It doesn't matter if you write the code in a text editor or in EG.
The coloring shown in EG is sometimes wrong, because EG has simple rules for trying to guess if code is a comment or not. But the coloring of the code does not have any impact on how the code executes. EG is just trying to be helpful to the person looking at EG screen. When the code is sent to SAS to execute, coloring of the code is not sent to SAS.
If you are getting errors, they are likely coming from some other part of your code you haven't shown.
... View more