/* * Code formatter project * CS 4481 */ package submit.ast; /** * * @author edwajohn */ public class Mutable extends AbstractNode implements Expression { private final String id; private final Expression index; public Mutable(String id, Expression index) { this.id = id; this.index = index; } @Override public void toCminus(StringBuilder builder, String prefix) { builder.append(id); if (index != null) { builder.append("["); index.toCminus(builder, prefix); builder.append("]"); } } }