add(Ops.LIST, "{0}, {1}", Precedence.LIST);
add(Ops.SINGLETON, "{0}", Precedence.LIST);
add(Ops.WRAPPED, "({0})");
add(Ops.ORDER, "order()");
add(Ops.AND, "{0} && {1}", Precedence.AND);
add(Ops.NOT, "!{0}", Precedence.NOT_HIGH);
add(Ops.OR, "{0} || {1}", Precedence.OR);
add(Ops.XNOR, "{0} xnor {1}", Precedence.XNOR);
add(Ops.XOR, "{0} xor {1}", Precedence.XOR);
add(Ops.COL_IS_EMPTY, "empty({0})");
add(Ops.COL_SIZE, "size({0})");
add(Ops.ARRAY_SIZE, "size({0})");
add(Ops.MAP_SIZE, "size({0})");
add(Ops.MAP_IS_EMPTY, "empty({0})");
add(Ops.CONTAINS_KEY, "containsKey({0},{1})");
add(Ops.CONTAINS_VALUE, "containsValue({0},{1})");
add(Ops.BETWEEN, "{0} between {1} and {2}", Precedence.COMPARISON);
add(Ops.GOE, "{0} >= {1}", Precedence.COMPARISON);
add(Ops.GT, "{0} > {1}", Precedence.COMPARISON);
add(Ops.LOE, "{0} <= {1}", Precedence.COMPARISON);
add(Ops.LT, "{0} < {1}", Precedence.COMPARISON);
add(Ops.NEGATE, "-{0}", Precedence.NEGATE);
add(Ops.ADD, "{0} + {1}", Precedence.ARITH_LOW);