whole_func_string: function parse_status_block(block) {
      var match;
  
      var parsed = {};
      if ((match = block.match(/bssid=([A-Fa-f0-9:]{17})/))) {
          parsed.bssid = match[1].toLowerCase();
      }
  
      if ((match = block.match(/freq=([0-9]+)/))) {
          parsed.frequency = parseInt(match[1], 10);
      }
  
      if ((match = block.match(/mode=([^\s]+)/))) {
          parsed.mode = match[1];
      }
  
      if ((match = block.match(/key_mgmt=([^\s]+)/))) {
          parsed.key_mgmt = match[1].toLowerCase();
      }
  
      if ((match = block.match(/[^b]ssid=([^\n]+)/))) {
          parsed.ssid = match[1];
      }
  
      if ((match = block.match(/[^b]pairwise_cipher=([^\n]+)/))) {
          parsed.pairwise_cipher = match[1];
      }
  
      if ((match = block.match(/[^b]group_cipher=([^\n]+)/))) {
          parsed.group_cipher = match[1];
      }
  
      if ((match =  block.match(/p2p_device_address=([A-Fa-f0-9:]{17})/))) {
          parsed.p2p_device_address = match[1];
      }
  
      if ((match = block.match(/wpa_state=([^\s]+)/))) {
          parsed.wpa_state = match[1];
      }
  
      if ((match = block.match(/ip_address=([^\n]+)/))) {
          parsed.ip = match[1];
      }
  
      if ((match = block.match(/[^_]address=([A-Fa-f0-9:]{17})/))) {
          parsed.mac = match[1].toLowerCase();
      }
  
      if ((match = block.match(/uuid=([^\n]+)/))) {
          parsed.uuid = match[1];
      }
  
      if ((match = block.match(/[^s]id=([0-9]+)/))) {
          parsed.id = parseInt(match[1], 10);
      }
  
      return parsed;
  }
func_code_string: function parse_status_block(block) {
      var match;
  
      var parsed = {};
      if ((match = block.match(/bssid=([A-Fa-f0-9:]{17})/))) {
          parsed.bssid = match[1].toLowerCase();
      }
  
      if ((match = block.match(/freq=([0-9]+)/))) {
          parsed.frequency = parseInt(match[1], 10);
      }
  
      if ((match = block.match(/mode=([^\s]+)/))) {
          parsed.mode = match[1];
      }
  
      if ((match = block.match(/key_mgmt=([^\s]+)/))) {
          parsed.key_mgmt = match[1].toLowerCase();
      }
  
      if ((match = block.match(/[^b]ssid=([^\n]+)/))) {
          parsed.ssid = match[1];
      }
  
      if ((match = block.match(/[^b]pairwise_cipher=([^\n]+)/))) {
          parsed.pairwise_cipher = match[1];
      }
  
      if ((match = block.match(/[^b]group_cipher=([^\n]+)/))) {
          parsed.group_cipher = match[1];
      }
  
      if ((match =  block.match(/p2p_device_address=([A-Fa-f0-9:]{17})/))) {
          parsed.p2p_device_address = match[1];
      }
  
      if ((match = block.match(/wpa_state=([^\s]+)/))) {
          parsed.wpa_state = match[1];
      }
  
      if ((match = block.match(/ip_address=([^\n]+)/))) {
          parsed.ip = match[1];
      }
  
      if ((match = block.match(/[^_]address=([A-Fa-f0-9:]{17})/))) {
          parsed.mac = match[1].toLowerCase();
      }
  
      if ((match = block.match(/uuid=([^\n]+)/))) {
          parsed.uuid = match[1];
      }
  
      if ((match = block.match(/[^s]id=([0-9]+)/))) {
          parsed.id = parseInt(match[1], 10);
      }
  
      return parsed;
  }
func_documentation_string: Parses the status for a wpa network interface.
  
  @private
  @static
  @category wpa_cli
  @param {string} block The section of stdout for the interface.
  @returns {object} The parsed wpa status.