It is possible to create custom module attributes. But at the moment the grammar implementation uses a predefined list. Even if it is good for 99% of the projects, we should be able to parse custom attributes as well.
The definition is the following:
minus + indentifier + lparenthesis + one argument + rparenthesis + dot