X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=parser%2Fparser.py;fp=parser%2Fparser.py;h=38c4cd236084d9bfb050214193503d64ced96c4c;hb=2167fc0e09f4343c0fe67c8c754e29a41769e684;hp=2fcf716a8a37492e4b3965f20f4466c0b03dab91;hpb=72f0003cd5a426bc40da1c817084dc794358740d;p=phdru.name%2Fcgi-bin%2Fblog-ru%2Fsearch-tags.git diff --git a/parser/parser.py b/parser/parser.py index 2fcf716..38c4cd2 100644 --- a/parser/parser.py +++ b/parser/parser.py @@ -25,6 +25,10 @@ def p_expression_name(p): """expression : NAME""" p[0] = ('NAME', p[1]) +def p_expression_and_and(p): + """expression : expression AND_OP AND_OP expression""" + p[0] = ('AND', p[1], p[4]) + def p_expression_and(p): """expression : expression AND_OP expression""" p[0] = ('AND', p[1], p[3])