/* * Code formatter project * CS 4481 */ package submit.ast; import java.util.List; /** * * @author edwajohn */ public class CompoundStatement extends AbstractNode implements Statement { private final List statements; public CompoundStatement(List statements) { this.statements = statements; } @Override public void toCminus(StringBuilder builder, String prefix) { builder.append(prefix).append("{\n"); for (Statement s : statements) { s.toCminus(builder, prefix + " "); } builder.append(prefix).append("}\n"); } }