1 2 3 4 5 6 7
query -> group | expr group -> "(" query ")" expr -> stmt [ expr_op query ] expr_op -> "&" | "|" stmt -> key stmt_op value stmt_op -> "=" | "<" | ">" |"<=" | ">="