@Override public void buildString(StringBuilder builder, int tabs) { builder.append("AssignmentNode\n"); for (int i = 0; i < tabs; i++) { builder.append("\t"); } builder.append(identifier + "\n"); for (int i = 0; i < tabs; i++) { builder.append("\t"); } builder.append(assign + "\n"); for (int i = 0; i < tabs; i++) { builder.append("\t"); } expn.buildString(builder, tabs + 1); for (int i = 0; i < tabs; i++) { builder.append("\t"); } builder.append(semicolon + "\n"); }