/* testing expressions */ void main() { x = 3 + 4; y = 3 + 4 * 5 - 2; z = (((3 + 4) * 5) / 2); z = 3 * 4 * 5 * 6 * 7 + 8 + 9 + 10 + 11 + 12 * 13 * 14 * 15; if ((x < 2) || (y > 3)) z = 3 > 4 && 5 < 2 || booleanFunction(x); x = bar(foo(3+4), 3 > 2 || f(g(3))); x = y.z[2] * foo() + bar(x + 2); z = h(3, 4, 5, 6, 7, 8, 9, 10); while ((x > 2)) z = (((((foo(x)))))); w = !x || y; z = -1 + 2 / 3 * 4 - 5 > 6 || ! (3 > 4); }