public class OperatorResolver
extends java.lang.Object
Constructor and Description |
---|
OperatorResolver() |
Modifier and Type | Method and 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. matrix multiplication, see below).
|
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()