Operator precedence is not printed correct
stm"bool[] flags = new bool[(8 + 10) * size + 2];".printCode(), will print:
> bool[] flags = new bool[8 + 10 * size + 2];
instead of the expected result:
> bool[] flags = new bool[(8 + 10) * size + 2];
stm"bool[] flags = new bool[(8 + 10) * size + 2];".printCode(), will print:
> bool[] flags = new bool[8 + 10 * size + 2];
instead of the expected result:
> bool[] flags = new bool[(8 + 10) * size + 2];