333334335336337338339340341342343
if (rightRational) { incrementIndent(); } print('('); right.accept(this); print(')'); if (rightRational) { decrementIndent(); }
340341342343344345346347348349350
if (rightRational) { decrementIndent(); } } else { right.accept(this); } } else { x.getRight().accept(this); } }
227228229230231232233234235236237
if (left.getOperator().priority > x.getOperator().priority) { if (leftRational) { incrementIndent(); } print('('); left.accept(this); print(')'); if (leftRational) { decrementIndent(); }
234235236237238239240241242243244
if (leftRational) { decrementIndent(); } } else { left.accept(this); } } else { x.getLeft().accept(this); }
266267268269270271272273274275276
273274275276277278279280281282283
if (rightRational) { decrementIndent(); } } else { right.accept(this); } } else { x.getRight().accept(this); }
347348349350351352353354355356357
354355356357358359360361362363364
275276277278279280281282283284285
282283284285286287288289290291292