whileStatement method

Parser<WhileStatementNode> whileStatement()
inherited

Implementation

Parser<WhileStatementNode> whileStatement() =>
    seq5(
      ref0(whileToken),
      ref1(token, '('),
      ref0(expression),
      ref1(token, ')'),
      ref0(statement),
    ).map5(
      (_, _, cond, _, body) =>
          WhileStatementNode(condition: cond, body: body),
    );