doBlockStmt method

DoBlockStmt doBlockStmt()

Implementation

DoBlockStmt doBlockStmt() {
  final token = consume(TokenType.kDo, 'Expected "do" keyword.');
  final body = bodyStmt(terminal: TokenType.kEnd);
  consume(TokenType.kEnd, 'Expected do-block to terminate with "end" keyword.');
  return DoBlockStmt(token, body: body);
}