]> git.phdru.name Git - phdru.name/cgi-bin/blog-ru/search-tags.git/blobdiff - parser/grammar.ebnf
Fix negative lookahead in grammar syntax
[phdru.name/cgi-bin/blog-ru/search-tags.git] / parser / grammar.ebnf
index 4a702edf2bbcfa7f0bfcecb1c47171580cefacb9..ce21b642621acec201493329aa4b1126d6dbfd01 100644 (file)
@@ -19,7 +19,7 @@
 
 start = expression $ ;
 
-expression = expression1 !&or_op | or_expression ;
+expression = expression1 !or_op | or_expression ;
 
 or_expression = expression1 or_op expression ;
 
@@ -29,9 +29,9 @@ not_expression = not_op expression3 ;
 
 parens_expression = '(' expression ')' ;
 
-expression1 = expression2 !&and_op | and_expression ;
+expression1 = expression2 !and_op | and_expression ;
 
-expression2 = !&not_op expression3 | not_expression ;
+expression2 = !not_op expression3 | not_expression ;
 
 expression3 = parens_expression | name ;