Parses a Type2
$(GRAMMAR $(RULEDEF type2): $(RULE builtinType) | $(RULE typeIdentifierPart) | $(LITERAL 'super') $(LITERAL '.') $(RULE typeIdentifierPart) | $(LITERAL 'this') $(LITERAL '.') $(RULE typeIdentifierPart) | $(RULE typeofExpression) ($(LITERAL '.') $(RULE typeIdentifierPart))? | $(RULE typeConstructor) $(LITERAL '$(LPAREN)') $(RULE type) $(LITERAL '$(RPAREN)') | $(RULE traitsExpression) | $(RULE vector) | $(RULE mixinExpression) ;)
See Implementation
Parses a Type2
$(GRAMMAR $(RULEDEF type2): $(RULE builtinType) | $(RULE typeIdentifierPart) | $(LITERAL 'super') $(LITERAL '.') $(RULE typeIdentifierPart) | $(LITERAL 'this') $(LITERAL '.') $(RULE typeIdentifierPart) | $(RULE typeofExpression) ($(LITERAL '.') $(RULE typeIdentifierPart))? | $(RULE typeConstructor) $(LITERAL '$(LPAREN)') $(RULE type) $(LITERAL '$(RPAREN)') | $(RULE traitsExpression) | $(RULE vector) | $(RULE mixinExpression) ;)