package gve.calc.formula;
public class OperatorColon extends InfixBinaryOp {
public String getName() { return ":"; }
public int getPri() { return 810; }
public int getLeftPri() { return 813; }
public int getRightPri() { return 807; }
public OperatorColon(Part l,Part r) {
super(l,r);
}
public static Part read(java.io.BufferedReader r) throws java.io.IOException,
ClassNotFoundException,NoSuchMethodException,
java.lang.reflect.InvocationTargetException,IllegalAccessException{
Part left = Part.read(r);
Part right = Part.read(r);
return new OperatorColon(left,right);
}
public boolean same(Object o) {
if (o instanceof OperatorColon) {
OperatorColon colon = (OperatorColon)o;
return colon.left.same(left) && colon.right.same(right);
}
return false;
}
}