public class OperatorResolver
extends java.lang.Object
Constructor | Description |
---|---|
OperatorResolver() |
Modifier and Type | Method | Description |
---|---|---|
java.util.List<OrderedPair<java.lang.String>> |
getBinaryOperators() |
Returns a list of operators for this assembly.
|
java.util.List<java.lang.String> |
getUnaryOperators() |
Returns a list of operators for this assembly.
|
void |
parseOperatorExpressionString(java.lang.String operatorExpression) |
Parses the operator expression and save the operators as a list
of unary or binary operators (i.e.
|
void |
setBinaryOperators(java.util.List<OrderedPair<java.lang.String>> binaryOperators) |
|
void |
setUnaryOperators(java.util.List<java.lang.String> unaryOperators) |
public void parseOperatorExpressionString(java.lang.String operatorExpression) throws java.lang.IllegalArgumentException
operatorExpression
- the operator expression to be parsedjava.lang.IllegalArgumentException
public void setUnaryOperators(java.util.List<java.lang.String> unaryOperators)
public void setBinaryOperators(java.util.List<OrderedPair<java.lang.String>> binaryOperators)
public java.util.List<java.lang.String> getUnaryOperators()
public java.util.List<OrderedPair<java.lang.String>> getBinaryOperators()