@Test // left to right
public void parse_noparens() {

	Predicate pred = parser.parse("a = 1 and b = 2 or c = 3");
	Predicate expect = CompoundPredicate.combine(
	        PredicateParser.OR_OPERATOR,
			CompoundPredicate.combine(
			        PredicateParser.AND_OPERATOR,
					new ComparisonPredicate(PredicateParser.EQUALS_ANY_OPERATOR, false, "a", Arrays.asList("1")),
					new ComparisonPredicate(PredicateParser.EQUALS_ANY_OPERATOR, false, "b", Arrays.asList("2"))
			),
			new ComparisonPredicate(PredicateParser.EQUALS_ANY_OPERATOR, false, "c", Arrays.asList("3"))
	);
	assertEquals(expect, pred);
}