Commit 03b2c293 authored by Stefan Behnel's avatar Stefan Behnel

reduced overhead in the scanner

parent edda878b
...@@ -358,10 +358,10 @@ class PyrexScanner(Scanner): ...@@ -358,10 +358,10 @@ class PyrexScanner(Scanner):
self.error("Unrecognized character") self.error("Unrecognized character")
if sy == IDENT: if sy == IDENT:
if systring in self.keywords: if systring in self.keywords:
if systring == 'print' and print_function in self.context.future_directives: if systring == u'print' and print_function in self.context.future_directives:
self.keywords.remove('print') self.keywords.remove('print')
systring = EncodedString(systring) systring = EncodedString(systring)
elif systring == 'exec' and self.context.language_level >= 3: elif systring == u'exec' and self.context.language_level >= 3:
self.keywords.remove('exec') self.keywords.remove('exec')
systring = EncodedString(systring) systring = EncodedString(systring)
else: else:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment