--- a/ThirdParty/Pygments/pygments/lexers/dotnet.py Fri Jan 01 16:11:36 2010 +0000 +++ b/ThirdParty/Pygments/pygments/lexers/dotnet.py Sat Jan 02 15:11:35 2010 +0000 @@ -23,8 +23,8 @@ def _escape(st): - return st.replace(u'\\', ur'\\').replace(u'-', ur'\-').\ - replace(u'[', ur'\[').replace(u']', ur'\]') + return st.replace('\\', r'\\').replace('-', r'\-').\ + replace('[', r'\[').replace(']', r'\]') class CSharpLexer(RegexLexer): """ @@ -75,7 +75,7 @@ tokens = {} token_variants = True - for levelname, cs_ident in levels.items(): + for levelname, cs_ident in list(levels.items()): tokens[levelname] = { 'root': [ # method names @@ -128,7 +128,7 @@ } def __init__(self, **options): - level = get_choice_opt(options, 'unicodelevel', self.tokens.keys(), 'basic') + level = get_choice_opt(options, 'unicodelevel', list(self.tokens.keys()), 'basic') if level not in self._all_tokens: # compile the regexes now self._tokens = self.__class__.process_tokendef(level)