Package parser
Class LogOrAntiLogToAnyBase
- java.lang.Object
-
- parser.Operator
-
- parser.LogOrAntiLogToAnyBase
-
- All Implemented Interfaces:
Validatable
- Direct Known Subclasses:
AntiLogToAnyBase,LogToAnyBase
public class LogOrAntiLogToAnyBase extends Operator implements Validatable
- Author:
- GBEMIRO
-
-
Field Summary
-
Fields inherited from class parser.Operator
AND, ASSIGN, AT, CLOSE_CIRC_BRAC, CLOSE_SQUARE_BRAC, COLON, COMBINATION, COMMA, CONST, CUBE, CUBE_ROOT, DIVIDE, EN_DASH, EQUALS, EXIT, FACTORIAL, GREATER_OR_EQUALS, GREATER_THAN, INVERSE, LESS_OR_EQUALS, LESS_THAN, MINUS, MULTIPLY, OPEN_CIRC_BRAC, OPEN_SQUARE_BRAC, operators, OR, PERMUTATION, PLUS, POWER, REMAINDER, ROOT, SEMI_COLON, SPACE, SQUARE, STORE
-
-
Constructor Summary
Constructors Constructor Description LogOrAntiLogToAnyBase(java.lang.String name, int index, java.util.ArrayList<java.lang.String> scan)
-
Method Summary
-
Methods inherited from class parser.Operator
getName, getPrecedence, isAssignmentOperator, isAtOperator, isBinaryOperator, isBracket, isClosingBrace, isClosingBracket, isColon, isComma, isConstantStoreCommand, isCube, isCubeRoot, isEqualsOperator, isExitCommand, isFactorial, isInverse, isLogicOperator, isMulOrDiv, isMulOrDivOrRemOrPermOrCombOrPow, isOpeningBrace, isOpeningBracket, isOperatorString, isPermOrComb, isPlusOrMinus, isPower, isRemainder, isSemiColon, isSquare, isSquareRoot, isStoreCommand, isUnaryPostOperator, isUnaryPreOperator, orderCompoundTokens, setName, validateAll
-
-
-
-
Constructor Detail
-
LogOrAntiLogToAnyBase
public LogOrAntiLogToAnyBase(java.lang.String name, int index, java.util.ArrayList<java.lang.String> scan)- Parameters:
name- The name of this Operator with which it is represented in a math function.index- the location of this Operator object in its parent Function object's scanned ArrayList object.scan- The scanned output
-
-
Method Detail
-
setIndex
public void setIndex(int index)
- Parameters:
index- sets the index
-
getIndex
public int getIndex()
-
validate
public boolean validate(java.util.ArrayList<java.lang.String> scan)
- Specified by:
validatein interfaceValidatable- Parameters:
scan- The scanner output- Returns:
- true if valid
-
-