whenBlock function
Implementation
Parser whenBlock() => seq2(
ref0(whenTag),
ref0(element).starLazy(ref0(endCaseTag).or(ref0(elseTag).or(whenTag()))),
).map((values) {
return values.$1.copyWith(body: values.$2.cast<ASTNode>());
}).labeled('whenBlock');