[svn] fixed name / operator priority

--HG--
branch : trunk
diff --git a/jinja/lexer.py b/jinja/lexer.py
index bb7dc95..970a1c6 100644
--- a/jinja/lexer.py
+++ b/jinja/lexer.py
@@ -13,7 +13,7 @@
 
 # static regular expressions
 whitespace_re = re.compile(r'\s+(?m)')
-name_re = re.compile(r'[a-zA-Z_][a-zA-Z0-9_]*[!?]?')
+name_re = re.compile(r'[a-zA-Z_][a-zA-Z0-9_]*')
 string_re = re.compile(r"('([^'\\]*(?:\\.[^'\\]*)*)'"
                        r'|"([^"\\]*(?:\\.[^"\\]*)*)")(?ms)')
 number_re = re.compile(r'\d+(\.\d+)*')
@@ -59,8 +59,8 @@
         tag_rules = [
             (whitespace_re, None, None),
             (number_re, 'number', None),
-            (operator_re, 'operator', None),
             (name_re, 'name', None),
+            (operator_re, 'operator', None),
             (string_re, 'string', None)
         ]