parseType method
Implementation
TypeContext? parseType() {
var name = parseTypeName();
if (name != null) {
return TypeContext(name, null, maybe(TokenType.EXCLAMATION));
} else {
var listType = parseListType();
if (listType != null) {
return TypeContext(null, listType, maybe(TokenType.EXCLAMATION));
} else {
return null;
}
}
}