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 vector) ;)
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 vector) ;)