X-Git-Url: https://git.phdru.name/?p=phdru.name%2Fcgi-bin%2Fblog-ru%2Fsearch-tags.git;a=blobdiff_plain;f=parser%2Fparser.py;h=1fb9903c62ee93794a22925678df963c728d4f2c;hp=38c4cd236084d9bfb050214193503d64ced96c4c;hb=9d22f4f705db6a30fa2d49fdc074b901ec3cb3dc;hpb=2167fc0e09f4343c0fe67c8c754e29a41769e684 diff --git a/parser/parser.py b/parser/parser.py index 38c4cd2..1fb9903 100644 --- a/parser/parser.py +++ b/parser/parser.py @@ -37,6 +37,10 @@ def p_expression_not(p): """expression : NOT_OP expression""" p[0] = ('NOT', p[2]) +def p_expression_or_or(p): + """expression : expression OR_OP OR_OP expression""" + p[0] = ('OR', p[1], p[4]) + def p_expression_or(p): """expression : expression OR_OP expression""" p[0] = ('OR', p[1], p[3])