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