Type parseType()
Parses a Type
$(RULEDEF type): $(RULE typeConstructors)? $(RULE type2) $(RULE typeSuffix)* ;