| 546 | ss << string(tab,'\t'); |
| 547 | } |
| 548 | virtual ExpressionPtr visitBlockFinalExpression ( ExprBlock * block, Expression * that ) override { |
| 549 | if ( printCStyle || block->isClosure ) { |
| 550 | if ( needsTrailingSemicolumn(that) ) { |
| 551 | ss << ";"; |
| 552 | } |
| 553 | } |
| 554 | newLine(); |
| 555 | return Visitor::visitBlockFinalExpression(block, that); |
| 556 | } |
| 557 | // string builder |
| 558 | virtual void preVisit ( ExprStringBuilder * expr ) override { |
| 559 | Visitor::preVisit(expr); |