+void Formatter::visit(TernaryExpression &ternary)
+{
+ ternary.condition->visit(*this);
+ append(ternary.oper->token);
+ ternary.true_expr->visit(*this);
+ if(ternary.oper->token2)
+ append(ternary.oper->token2);
+ ternary.false_expr->visit(*this);
+}
+