diff options
author | clutton <clutton@zoho.com> | 2016-04-14 22:33:21 +0300 |
---|---|---|
committer | clutton <clutton@zoho.com> | 2016-04-14 22:33:21 +0300 |
commit | 7dfb29db81c7a07bfaefd148258c6a897e8bac1b (patch) | |
tree | fe4ea88adc063545bd34b0dbd124fd1bc769b44c /include_server/parse_command.py | |
parent | 50e5b666d85c92a963ed6c1d4150683e87b8b9a5 (diff) | |
download | distcc-git-python3.tar.gz |
include_server python(3) readypython3
Diffstat (limited to 'include_server/parse_command.py')
-rwxr-xr-x | include_server/parse_command.py | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/include_server/parse_command.py b/include_server/parse_command.py index 718affd..cb9652e 100755 --- a/include_server/parse_command.py +++ b/include_server/parse_command.py @@ -1,4 +1,4 @@ -#! /usr/bin/python2.4 +#! /usr/bin/env python3 # Copyright 2007 Google Inc. # @@ -16,7 +16,7 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, # USA. - + """Parsing of C and C++ commands and extraction of search paths.""" __author__ = "opensource@google.com (Craig Silverstein, Nils Klarlund)" @@ -222,7 +222,7 @@ def ParseCommandLineSlowly(line): if m_unesc_q: unesc_q = m_unesc_q.end() - 1 else: - unesc_q = sys.maxint + unesc_q = sys.maxsize m_nonspc = NONSPACE_RE.search(line, 0) if not m_nonspc: return args @@ -232,10 +232,10 @@ def ParseCommandLineSlowly(line): # Invariant: (1) start is at the beginning of the next argument # (perhaps at a quote, which will later be removed). (2) end is # such that line[start:end] is a prefix of the argument. - assert start <= unesc_q + assert start <= unesc_q assert start < end <= len(line), (start, end, len(line)) assert not SPACE_RE.match(line, start) - assert unesc_q == sys.maxint or line[unesc_q] == '"' + assert unesc_q == sys.maxsize or line[unesc_q] == '"' try: end = SPACE_RE.search(line, end).start() except AttributeError: @@ -262,7 +262,7 @@ def ParseCommandLineSlowly(line): m_unesc_q = NONESC_QUOTE_RE.search(line, unesc_q + 1) if not m_unesc_q: raise NotCoveredError("""Missing '"', could not parse command line.""") - assert m_unesc_q.end() - 1 > unesc_q + assert m_unesc_q.end() - 1 > unesc_q end = m_unesc_q.end() if end == len(line): args.append(ESC_QUOTE_RE.sub( @@ -277,7 +277,7 @@ def ParseCommandLineSlowly(line): if m_unesc_q: unesc_q = m_unesc_q.end() - 1 else: - unesc_q = sys.maxint + unesc_q = sys.maxsize def ParseCommandLine(line): @@ -344,7 +344,7 @@ def ParseCommandArgs(args, current_dir, includepath_map, dir_map, compiler = args[0] - i = 1 + i = 1 while i < len(args): # First, deal with everything that's not a flag-option if args[i][0] != '-' or args[i] == '-': # - is the stdin file @@ -417,7 +417,7 @@ def ParseCommandArgs(args, current_dir, includepath_map, dir_map, i += 1 continue # Done parsing arguments! - + # Sanity-checking on arguments # -I- is a special form of the -I command. if "-" in parse_state.i_dirs: @@ -429,7 +429,7 @@ def ParseCommandArgs(args, current_dir, includepath_map, dir_map, send_email=False) source_file = parse_state.file_names[0] - + if parse_state.output_file: # Use output_file to create prefix source_file_prefix = re.sub("[.]o$", "", parse_state.output_file) @@ -484,9 +484,9 @@ def ParseCommandArgs(args, current_dir, includepath_map, dir_map, ignore_absolute_path_warning=True) for f in parse_state.include_files]) - if __debug__: Debug(DEBUG_TRACE, ("ParseCommand result: %s %s %s %s %s %s" % + if __debug__: Debug(DEBUG_TRACE, ("ParseCommand result: %s %s %s %s %s %s" % (quote_dirs, angle_dirs, include_files, source_file, source_file_prefix, parse_state.Dopts))) - return (quote_dirs, angle_dirs, include_files, source_file, source_file_prefix, + return (quote_dirs, angle_dirs, include_files, source_file, source_file_prefix, parse_state.Dopts) |