X-Git-Url: https://git.phdru.name/?p=phdru.name%2Fcgi-bin%2Fblog-ru%2Fsearch-tags.git;a=blobdiff_plain;f=parser%2Fgrammar.ebnf;fp=parser%2Fgrammar.ebnf;h=ce21b642621acec201493329aa4b1126d6dbfd01;hp=4a702edf2bbcfa7f0bfcecb1c47171580cefacb9;hb=4102600cf242f72781c8fee326802e9bb2267c25;hpb=4704f0477b08a12ec9f48cba494dcfd5fa0b090e diff --git a/parser/grammar.ebnf b/parser/grammar.ebnf index 4a702ed..ce21b64 100644 --- a/parser/grammar.ebnf +++ b/parser/grammar.ebnf @@ -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 = !¬_op expression3 | not_expression ; +expression2 = !not_op expression3 | not_expression ; expression3 = parens_expression | name ;