| |
---|
| | |
---|
| | 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' |
---|
| | |
---|
| |
---|
| | |