paramWithAnnotation method
Implementation
Parser<ArgNode> paramWithAnnotation() => seq2(
ref0(identifier),
seq2(ref1(token, ':'), ref0(singleExpression)).map2((_, e) => e).optional(),
).map2((name, ann) => ArgNode(arg: name, annotation: ann));
Parser<ArgNode> paramWithAnnotation() => seq2(
ref0(identifier),
seq2(ref1(token, ':'), ref0(singleExpression)).map2((_, e) => e).optional(),
).map2((name, ann) => ArgNode(arg: name, annotation: ann));