whenBlock function

Parser whenBlock()

Implementation

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