public class OperatorMap
extends java.lang.Object
| Constructor and Description |
|---|
OperatorMap() |
OperatorMap(java.util.Map<java.lang.Integer,java.util.Set<AJEUnaryOperator>> unaryOperators,
java.util.Map<java.lang.Integer,java.util.Set<AJEBinaryOperator>> binaryOperators) |
OperatorMap(OperatorMap toCopy) |
| Modifier and Type | Method and Description |
|---|---|
int |
after(int precedence) |
OperatorMap |
copy() |
int |
firstPrecedence() |
java.util.Map<java.lang.Integer,java.util.Set<AJEBinaryOperator>> |
getBinaries() |
java.util.Map<java.lang.Integer,java.util.Set<AJEUnaryOperator>> |
getUnaries() |
int |
lastPrecedence() |
void |
registerBinary(int precedence,
AJEBinaryOperator operator) |
void |
registerPrefix(int precedence,
AJEUnaryOperator operator) |
public OperatorMap()
public OperatorMap(OperatorMap toCopy)
public OperatorMap(java.util.Map<java.lang.Integer,java.util.Set<AJEUnaryOperator>> unaryOperators, java.util.Map<java.lang.Integer,java.util.Set<AJEBinaryOperator>> binaryOperators)
public OperatorMap copy()
public void registerPrefix(int precedence,
AJEUnaryOperator operator)
public void registerBinary(int precedence,
AJEBinaryOperator operator)
public java.util.Map<java.lang.Integer,java.util.Set<AJEBinaryOperator>> getBinaries()
public int after(int precedence)
public int firstPrecedence()
public int lastPrecedence()
public java.util.Map<java.lang.Integer,java.util.Set<AJEUnaryOperator>> getUnaries()