namedType method
A named type with optional generics and nullability (int, List<String>?).
Implementation
Parser<NamedTypeNode> namedType() =>
seq2(ref0(namedTypeWithoutNullable), ref1(token, '?').optional()).map2(
(type, q) => q != null
? NamedTypeNode(
name: type.name,
typeArguments: type.typeArguments,
isNullable: true,
)
: type,
);