ThirdParty/Pygments/pygments/lexers/dotnet.py

changeset 12
1d8dd9706f46
parent 0
de9c2efb9d02
child 684
2f29a0b6e1c7
--- 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)

eric ide

mercurial