Parser.parsePrimaryExpression

Parses a PrimaryExpression

$(GRAMMAR $(RULEDEF primaryExpression): $(RULE identifierOrTemplateInstance) | $(LITERAL '.') $(RULE identifierOrTemplateInstance) | $(RULE typeConstructor) $(LITERAL '$(LPAREN)') $(RULE basicType) $(LITERAL '$(RPAREN)') $(LITERAL '.') $(LITERAL Identifier) | $(RULE basicType) $(LITERAL '.') $(LITERAL Identifier) | $(RULE basicType) $(RULE arguments) | $(RULE typeofExpression) | $(RULE typeidExpression) | $(RULE vector) | $(RULE arrayLiteral) | $(RULE assocArrayLiteral) | $(LITERAL '$(LPAREN)') $(RULE expression) $(LITERAL '$(RPAREN)') | $(RULE isExpression) | $(RULE lambdaExpression) | $(RULE functionLiteralExpression) | $(RULE traitsExpression) | $(RULE mixinExpression) | $(RULE importExpression) | $(LITERAL '$') | $(LITERAL 'this') | $(LITERAL 'super') | $(LITERAL '_null') | $(LITERAL '_true') | $(LITERAL '_false') | $(LITERAL '___DATE__') | $(LITERAL '___TIME__') | $(LITERAL '___TIMESTAMP__') | $(LITERAL '___VENDOR__') | $(LITERAL '___VERSION__') | $(LITERAL '___FILE__') | $(LITERAL '___LINE__') | $(LITERAL '___MODULE__') | $(LITERAL '___FUNCTION__') | $(LITERAL '___PRETTY_FUNCTION__') | $(LITERAL IntegerLiteral) | $(LITERAL FloatLiteral) | $(LITERAL StringLiteral)+ | $(LITERAL CharacterLiteral) ;)

class Parser
parsePrimaryExpression
()

Meta