#!/usr/bin/python3 import sys sys.path.insert(0, "../") import queryparse def f(x): print(x) v,lits = queryparse.parse(x) print(v) print(lits) print() f(["x", "OR", "y"]) f(["x", "y", "OR", "x", "b"]) f(["x", "y", "z", "w"]) f(["NOT", "x", "OR", "y"]) f(["NOT", "[", "x", "y", "z", "]"]) f(["x", "y", "NOT", "z", "[", "a", "OR", "b", "]", "c"]) f(["x", "y", "z", "OR", "NOT", "x", "a", "z"]) f(["~~internal-*", "~-Application*", "NOT", "~~*xyz*"])