Parses an Attribute
$(GRAMMAR $(RULEDEF attribute): | $(RULE pragmaExpression) | $(RULE alignAttribute) | $(RULE deprecated) | $(RULE atAttribute) | $(RULE linkageAttribute) | $(LITERAL 'export') | $(LITERAL 'package') | $(LITERAL 'private') | $(LITERAL 'protected') | $(LITERAL 'public') | $(LITERAL 'static') | $(LITERAL 'extern') | $(LITERAL 'abstract') | $(LITERAL 'final') | $(LITERAL 'override') | $(LITERAL 'synchronized') | $(LITERAL 'auto') | $(LITERAL 'scope') | $(LITERAL 'const') | $(LITERAL 'immutable') | $(LITERAL 'inout') | $(LITERAL 'shared') | $(LITERAL '__gshared') | $(LITERAL 'nothrow') | $(LITERAL 'pure') | $(LITERAL 'ref') ;)
See Implementation
Parses an Attribute
$(GRAMMAR $(RULEDEF attribute): | $(RULE pragmaExpression) | $(RULE alignAttribute) | $(RULE deprecated) | $(RULE atAttribute) | $(RULE linkageAttribute) | $(LITERAL 'export') | $(LITERAL 'package') | $(LITERAL 'private') | $(LITERAL 'protected') | $(LITERAL 'public') | $(LITERAL 'static') | $(LITERAL 'extern') | $(LITERAL 'abstract') | $(LITERAL 'final') | $(LITERAL 'override') | $(LITERAL 'synchronized') | $(LITERAL 'auto') | $(LITERAL 'scope') | $(LITERAL 'const') | $(LITERAL 'immutable') | $(LITERAL 'inout') | $(LITERAL 'shared') | $(LITERAL '__gshared') | $(LITERAL 'nothrow') | $(LITERAL 'pure') | $(LITERAL 'ref') ;)