@Override
public int visit(final IASTExpression expression) {
writeLeadingComments(expression);
if (!macroHandler.checkisMacroExpansionNode(expression)) {
if (expression instanceof IGNUASTCompoundStatementExpression) {
final IGNUASTCompoundStatementExpression gnuCompStmtExp = (IGNUASTCompoundStatementExpression) expression;
gnuCompStmtExp.getCompoundStatement().accept(this);
} else {
expWriter.writeExpression(expression);
}
}
return ASTVisitor.PROCESS_SKIP;