parameters: (self, line)
return_statement: return ws
docstring: Parse the whitespace (blockquote syntax is counted as well).
docstring_summary: Parse the whitespace (blockquote syntax is counted as well).
docstring_tokens: Parse the whitespace ( blockquote syntax is counted as well ) .
function: def parse_whitespace(self, line):
          """Parse the whitespace (blockquote syntax is counted as well)."""
  
          self.ws_len = 0
          self.ws_virtual_len = 0
          ws = []
          for c in line:
              if c not in PREFIX_CHARS:
                  break
              self.ws_len += 1
              ws.append(c)
  
          ws = self.normalize_ws(''.join(ws))
          self.ws_virtual_len = len(ws)
  
          return ws
function_tokens: def parse_whitespace ( self , line ) : self . ws_len = 0 self . ws_virtual_len = 0 ws = [ ] for c in line : if c not in PREFIX_CHARS : break self . ws_len += 1 ws . append ( c ) ws = self . normalize_ws ( '' . join ( ws ) ) self . ws_virtual_len = len ( ws ) return ws