parameters: (code1, code2)
docstring: If the range of characters from code1 to code2-1 includes any
      upper case letters, return the corresponding lower case range.
docstring_summary: If the range of characters from code1 to code2-1 includes any
      upper case letters, return the corresponding lower case range.
docstring_tokens: If the range of characters from code1 to code2 - 1 includes any upper case letters return the corresponding lower case range .
function: def lowercase_range(code1, code2):
      """
      If the range of characters from code1 to code2-1 includes any
      upper case letters, return the corresponding lower case range.
      """
      code3 = max(code1, ord('A'))
      code4 = min(code2, ord('Z') + 1)
      if code3 < code4:
          d = ord('a') - ord('A')
          return (code3 + d, code4 + d)
      else:
          return None
function_tokens: def lowercase_range ( code1 , code2 ) : code3 = max ( code1 , ord ( 'A' ) ) code4 = min ( code2 , ord ( 'Z' ) + 1 ) if code3 < code4 : d = ord ( 'a' ) - ord ( 'A' ) return ( code3 + d , code4 + d ) else : return None