code: def strip_leading_comments(text):
      
      # Look for the longest leading string of spaces and tabs common to
      # all lines.
      margin = None
      text = _whitespace_only_re.sub('', text)
      indents = _leading_whitespace_re.findall(text)
      for indent in indents:
          if margin is None:
              margin = indent
  
          # Current line more deeply indented than previous winner:
          # no change (previous winner is still on top).
          elif indent.startswith(margin):
              pass
  
          # Current line consistent with and no deeper than previous winner:
          # it's the new winner.
          elif margin.startswith(indent):
              margin = indent
  
          # Current line and previous winner have no common whitespace:
          # there is no margin.
          else:
              margin = ""
              break
  
      # sanity check (testing/debugging only)
      if 0 and margin:
          for line in text.split("\n"):
              assert not line or line.startswith(margin), \
                  "line = %r, margin = %r" % (line, margin)
  
      if margin:
          text = re.sub(r'(?m)^' + margin, '', text)
      return text
docs: Strips the leading whitespaces and % from the given text.
  
      Adapted from textwrap.dedent