binary.left->visit(*this);
append(binary.oper->token);
binary.right->visit(*this);
- if(binary.oper->token[0]=='[')
- append(']');
+ if(binary.oper->token2[0])
+ append(binary.oper->token2);
}
void Formatter::visit(Assignment &assign)
ternary.condition->visit(*this);
append(ternary.oper->token);
ternary.true_expr->visit(*this);
- if(ternary.oper->token[0]=='?')
- append(':');
+ if(ternary.oper->token2)
+ append(ternary.oper->token2);
ternary.false_expr->visit(*this);
}