code: def _AssignVar(self, matched, value):
      
      _value = self._GetValue(value)
      if _value is not None:
          _value.AssignVar(matched.group(value))
docs: Assigns variable into current record from a matched rule.
  
      If a record entry is a list then append, otherwise values are replaced.
  
      Args:
        matched: (regexp.match) Named group for each matched value.
        value: (str) The matched value.