package ppg.atoms;
import ppg.parse.*;
import ppg.util.*;
public class SemanticAction extends GrammarPart
{
private String action;
public SemanticAction (String actionCode) {
action = actionCode;
}
public Object clone() {
return new SemanticAction(action.toString());
}
public void unparse(CodeWriter cw) {
cw.begin(0);
cw.write("{:");
cw.allowBreak(-1);
cw.write(action);
cw.allowBreak(0);
cw.write(":}");
cw.end();
}
public String toString () {
return "{:" + action + ":}\n";
}
}