typeTestNullableSuffix method
Parser<Token>
typeTestNullableSuffix()
inherited
Lookahead for trailing ? in typeTestType that is NOT part of a ternary ? :.
Implementation
Parser<Token<dynamic>> typeTestNullableSuffix() =>
(ref1(token, '?') &
[
ref1(token, ';'),
ref1(token, ')'),
ref1(token, ']'),
ref1(token, '}'),
ref1(token, ','),
ref1(token, '=='),
ref1(token, '!='),
ref1(token, '&&'),
ref1(token, '||'),
ref1(token, '??'),
ref1(token, '='),
].toChoiceParser().and())
.map((l) => l[0] as Token<dynamic>);