]> git.phdru.name Git - phdru.name/cgi-bin/blog-ru/search-tags.git/blobdiff - parser/parser.py
Fix handling of uppercase AND/OR
[phdru.name/cgi-bin/blog-ru/search-tags.git] / parser / parser.py
index 68800acb55816336e8092c9c0ae2a6a1533d2fb7..cf463da5b63433082a0fd360b23586871232506e 100644 (file)
@@ -6,7 +6,7 @@ literals = '()'
 
 tokens = ('NAME', 'AND_OP', 'OR_OP', 'NOT_OP', 'SP1')
 
-t_NAME = '[a-z][a-z0-9_]*'
+t_NAME = '([a-z][a-z0-9_]*)|AND|OR|NOT'
 
 t_AND_OP = '&'