summaryrefslogtreecommitdiff
path: root/Homework/cs5300/p4-formatter/submit/ast/ExpressionStatement.java
blob: 18feadfa898ce69e52ca1c27d7bf3db2abf1b0b2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package submit.ast;

public class ExpressionStatement implements Statement {
    private Expression expression;

    public ExpressionStatement(Expression expression) {
        this.expression = expression;
    }

    @Override
    public void toCminus(StringBuilder builder, String prefix) {
        builder.append(prefix);
        if (expression != null)
            expression.toCminus(builder, "");
        builder.append(";\n");
    }
}