> it’s using the same starting symbol as a comment
In Java the keywords "public" and "private" use the same starting symbol too, what's your point?
Attributes start with "#[", comments with "//" or "#". That's clear enough.
> it’s greyed out in the text editor like a comment
A language isn't responsible for a specific text editor's syntax highlighting.