public class NegOpNode extends Node
{
public Node node;
public NegOpNode() {}
public NegOpNode(Node node)
{
this.node = node;
}
public int ToInt(Node node)
{
Object res = node.eval();
return ((Integer) res).intValue();
}
public Object eval()
{
Object result = new Integer(-ToInt(node));
return result;
}
}