code: def _get_non_string_match(self, key):
          
  
          expression = r'(?:\s*)'.join([
              '^',
              'define',
              r'\(',
              '\'{}\''.format(key),
              ',',
              r'(.*)',
              r'\)',
              ';'
          ])
  
          pattern = re.compile(expression, re.MULTILINE)
          return pattern.search(self._content)
docs: Gets a MatchObject for the given key, assuming a non-string value.
  
          Args:
              key (str): Key of the property to look-up.
  
          Return:
              MatchObject: The discovered match.