X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;ds=sidebyside;f=parser%2Fgrammar;h=ade8b129eceb5b65576ee8edca20a6308fe2a09f;hb=47606d9636fd6076cee67d444207aa66d30abfbe;hp=7ded1c25988c04c2b998a76ae45f04e789eb2ac1;hpb=4db3d647a8c4f9a921900fec0441c7047c78f1df;p=phdru.name%2Fcgi-bin%2Fblog-ru%2Fsearch-tags.git diff --git a/parser/grammar b/parser/grammar index 7ded1c2..ade8b12 100644 --- a/parser/grammar +++ b/parser/grammar @@ -20,8 +20,13 @@ OR_OP : '|' NOT_OP : '!' +SP0 : '[ \t]*' + +SP1 : '[ \t]+' + expression : NAME | expression AND_OP expression - | NOT_OP expression | expression OR_OP expression + | NOT_OP expression | '(' expression ')' + | SP0 expression SP0