whenBlock function

Parser whenBlock()

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');