Cosmetic cleanup in preparation for rename token processing.
Changed regex processing to use match.span() rather than match.start() and match.end().
1 parent b672dd7 commit bcbd2ab145655f95f74328135b155cc3f49c9b62
@tundra tundra authored on 26 Feb 2010
Showing 1 changed file
View
28
tren.py
 
PROGNAME = "tren.py"
BASENAME = PROGNAME.split(".py")[0]
PROGENV = BASENAME.upper()
RCSID = "$Id: tren.py,v 1.163 2010/02/26 20:11:29 tundra Exp $"
RCSID = "$Id: tren.py,v 1.164 2010/02/27 00:31:57 tundra Exp $"
VERSION = RCSID.split()[2]
 
# Copyright Information
 
name = oldname
 
for renrequest in self.RenRequests:
 
old, new = self.ResolveRenameTokens(renrequest[OLD], renrequest[NEW])
# Resolve any embedded renaming tokens
 
old = self.__ResolveRenameTokens(target, renrequest[OLD])
new = self.__ResolveRenameTokens(target, renrequest[NEW])
 
 
oldstrings = []
 
# Build a list of indexes to every occurence of the old string,
# taking case sensitivity into account
 
# And save off the results
 
for match in rematches:
oldstrings.append((match.start(), match.end()))
oldstrings.append(match.span())
 
except:
ErrorMsg(eBADREGEX % old)
 
all outstanding renaming token references so that they can
then be applied to the rename.
"""
 
def ResolveRenameTokens(self, old, new):
 
 
return [old, new]
 
# End of 'ResolveRenameTokens()'
def __ResolveRenameTokens(self, target, renstring):
 
return renstring
 
# End of '__ResolveRenameTokens()'
 
 
# End of class 'RenameTargets'