keyValPattern method
Implementation
Parser<({ExpressionNode? key, PatternNode? pat, String? rest})>
keyValPattern() => seq3(
ref0(expression),
ref1(token, ':'),
ref0(pythonPattern),
).map3((k, _, p) => (key: k, pat: p, rest: null));
Parser<({ExpressionNode? key, PatternNode? pat, String? rest})>
keyValPattern() => seq3(
ref0(expression),
ref1(token, ':'),
ref0(pythonPattern),
).map3((k, _, p) => (key: k, pat: p, rest: null));