Abacus/src/org/nwapw/abacus/function/Operator.java

28 lines
623 B
Java

package org.nwapw.abacus.function;
public abstract class Operator {
private OperatorAssociativity associativity;
private int precedence;
private Function function;
public Operator(OperatorAssociativity associativity, int precedence, Function function){
this.associativity = associativity;
this.precedence = precedence;
this.function = function;
}
public OperatorAssociativity getAssociativity() {
return associativity;
}
public int getPrecedence() {
return precedence;
}
public Function getFunction() {
return function;
}
}