completed compound clause (tedious boolean order operations) parser