parameters: (
          self, count: int = 1, WORD: bool = False
      )
return_statement: return None
docstring: Return an index relative to the cursor position pointing to the start
          of the next word. Return `None` if nothing was found.
docstring_summary: Return an index relative to the cursor position pointing to the start
          of the next word. Return `None` if nothing was found.
docstring_tokens: Return an index relative to the cursor position pointing to the start of the next word . Return None if nothing was found .
function: def find_next_word_beginning(
          self, count: int = 1, WORD: bool = False
      ) -> Optional[int]:
          """
          Return an index relative to the cursor position pointing to the start
          of the next word. Return `None` if nothing was found.
          """
          if count < 0:
              return self.find_previous_word_beginning(count=-count, WORD=WORD)
  
          regex = _FIND_BIG_WORD_RE if WORD else _FIND_WORD_RE
          iterator = regex.finditer(self.text_after_cursor)
  
          try:
              for i, match in enumerate(iterator):
                  # Take first match, unless it's the word on which we're right now.
                  if i == 0 and match.start(1) == 0:
                      count += 1
  
                  if i + 1 == count:
                      return match.start(1)
          except StopIteration:
              pass
          return None
function_tokens: def find_next_word_beginning ( self , count : int = 1 , WORD : bool = False ) -> Optional [ int ] : if count < 0 : return self . find_previous_word_beginning ( count = - count , WORD = WORD ) regex = _FIND_BIG_WORD_RE if WORD else _FIND_WORD_RE iterator = regex . finditer ( self . text_after_cursor ) try : for i , match in enumerate ( iterator ) : # Take first match, unless it's the word on which we're right now. if i == 0 and match . start ( 1 ) == 0 : count += 1 if i + 1 == count : return match . start ( 1 ) except StopIteration : pass return None