+ | expression SP0 AND_OP AND_OP SP0 expression
+ | expression SP0 AND_OP SP0 expression
+ | NOT_OP SP0 expression
+ | expression SP0 OR_OP OR_OP SP0 expression
+ | expression SP0 OR_OP SP0 expression
+ | '(' SP0 expression SP0 ')'
+
+SP0 : SP1 | empty
+
+empty :