| |
- BaseFunction
-
- ClassFunction
- Function
- ClassObject
- EmptyObject
- Evaluator
-
- EvaluatorAddition
-
- EvaluatorAnd
-
- EvaluatorOr
- EvaluatorDivision
-
- EvaluatorModulo
- EvaluatorMultiplication
- EvaluatorEqual
-
- EvaluatorGreater
- EvaluatorGreaterEqual
- EvaluatorLess
- EvaluatorLessEqual
- EvaluatorNotEqual
- EvaluatorPower
- EvaluatorSubtraction
-
- EvaluatorNot
- EvaluatorAttribute
- EvaluatorBracketCurly
- EvaluatorBracketRound
- EvaluatorBracketSquare
- EvaluatorClass
- EvaluatorComma
- EvaluatorConcatenate
- EvaluatorDictionary
- EvaluatorElement
-
- EvaluatorLocal
- EvaluatorSelf
- EvaluatorFalse
- EvaluatorFunction
- EvaluatorFundamental
- EvaluatorNone
- EvaluatorNumeric
- EvaluatorTrue
- EvaluatorValue
- FunctionVariable
- KeyValue
- ModuleElementNode
class ClassObject |
|
Class to hold class attributes and functions. |
|
Methods defined here:
- __init__(self, elementNode)
- Initialize.
- __repr__(self)
- Get the string representation of this Class.
|
class Evaluator |
|
Base evaluator class. |
|
Methods defined here:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorAddition(Evaluator) |
|
Class to add two evaluators. |
|
Methods defined here:
- executePair(self, evaluators, evaluatorIndex)
- Add two evaluators.
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- getEvaluatedValues(self, enumerable, keys, value)
- Get evaluatedValues.
- getOperationValue(self, leftValue, rightValue)
- Get operation value.
- getValueFromValuePair(self, leftValue, rightValue)
- Add two values.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorAnd(EvaluatorAddition) |
|
Class to compare two evaluators. |
|
- Method resolution order:
- EvaluatorAnd
- EvaluatorAddition
- Evaluator
Methods defined here:
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- getBooleanFromValuePair(self, leftValue, rightValue)
- And two values.
- getValueFromValuePair(self, leftValue, rightValue)
- Get value from comparison.
Methods inherited from EvaluatorAddition:
- executePair(self, evaluators, evaluatorIndex)
- Add two evaluators.
- getEvaluatedValues(self, enumerable, keys, value)
- Get evaluatedValues.
- getOperationValue(self, leftValue, rightValue)
- Get operation value.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorAttribute(Evaluator) |
|
Class to handle an attribute. |
|
Methods defined here:
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorBracketCurly(Evaluator) |
|
Class to evaluate a string. |
|
Methods defined here:
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorBracketRound(Evaluator) |
|
Class to evaluate a string. |
|
Methods defined here:
- __init__(self, elementNode, word)
- Set value to none.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Evaluate the statement and delete the evaluators.
Methods inherited from Evaluator:
- __repr__(self)
- Get the string representation of this Class.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorBracketSquare(Evaluator) |
|
Class to evaluate a string. |
|
Methods defined here:
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Evaluate the statement and delete the evaluators.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorClass(Evaluator) |
|
Class evaluator class. |
|
Methods defined here:
- __init__(self, elementNode, word)
- Set value to none.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
Methods inherited from Evaluator:
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorComma(Evaluator) |
|
Class to join two evaluators. |
|
Methods defined here:
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorConcatenate(Evaluator) |
|
Class to join two evaluators. |
|
Methods defined here:
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorDictionary(Evaluator) |
|
Class to join two evaluators. |
|
Methods defined here:
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorDivision(EvaluatorAddition) |
|
Class to divide two evaluators. |
|
- Method resolution order:
- EvaluatorDivision
- EvaluatorAddition
- Evaluator
Methods defined here:
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- getValueFromValuePair(self, leftValue, rightValue)
- Divide two values.
Methods inherited from EvaluatorAddition:
- executePair(self, evaluators, evaluatorIndex)
- Add two evaluators.
- getEvaluatedValues(self, enumerable, keys, value)
- Get evaluatedValues.
- getOperationValue(self, leftValue, rightValue)
- Get operation value.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorElement(Evaluator) |
|
Element evaluator class. |
|
Methods defined here:
- __init__(self, elementNode, word)
- Set value to none.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
Methods inherited from Evaluator:
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorEqual(EvaluatorAddition) |
|
Class to compare two evaluators. |
|
- Method resolution order:
- EvaluatorEqual
- EvaluatorAddition
- Evaluator
Methods defined here:
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- getBooleanFromValuePair(self, leftValue, rightValue)
- Compare two values.
- getValueFromValuePair(self, leftValue, rightValue)
- Get value from comparison.
Methods inherited from EvaluatorAddition:
- executePair(self, evaluators, evaluatorIndex)
- Add two evaluators.
- getEvaluatedValues(self, enumerable, keys, value)
- Get evaluatedValues.
- getOperationValue(self, leftValue, rightValue)
- Get operation value.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorFalse(Evaluator) |
|
Class to evaluate a string. |
|
Methods defined here:
- __init__(self, elementNode, word)
- Set value to zero.
Methods inherited from Evaluator:
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorFunction(Evaluator) |
|
Function evaluator class. |
|
Methods defined here:
- __init__(self, elementNode, word)
- Set value to none.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
Methods inherited from Evaluator:
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorFundamental(Evaluator) |
|
Fundamental evaluator class. |
|
Methods defined here:
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorGreater(EvaluatorEqual) |
|
Class to compare two evaluators. |
|
- Method resolution order:
- EvaluatorGreater
- EvaluatorEqual
- EvaluatorAddition
- Evaluator
Methods defined here:
- getBooleanFromValuePair(self, leftValue, rightValue)
- Compare two values.
Methods inherited from EvaluatorEqual:
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- getValueFromValuePair(self, leftValue, rightValue)
- Get value from comparison.
Methods inherited from EvaluatorAddition:
- executePair(self, evaluators, evaluatorIndex)
- Add two evaluators.
- getEvaluatedValues(self, enumerable, keys, value)
- Get evaluatedValues.
- getOperationValue(self, leftValue, rightValue)
- Get operation value.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorGreaterEqual(EvaluatorEqual) |
|
Class to compare two evaluators. |
|
- Method resolution order:
- EvaluatorGreaterEqual
- EvaluatorEqual
- EvaluatorAddition
- Evaluator
Methods defined here:
- getBooleanFromValuePair(self, leftValue, rightValue)
- Compare two values.
Methods inherited from EvaluatorEqual:
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- getValueFromValuePair(self, leftValue, rightValue)
- Get value from comparison.
Methods inherited from EvaluatorAddition:
- executePair(self, evaluators, evaluatorIndex)
- Add two evaluators.
- getEvaluatedValues(self, enumerable, keys, value)
- Get evaluatedValues.
- getOperationValue(self, leftValue, rightValue)
- Get operation value.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorLess(EvaluatorEqual) |
|
Class to compare two evaluators. |
|
- Method resolution order:
- EvaluatorLess
- EvaluatorEqual
- EvaluatorAddition
- Evaluator
Methods defined here:
- getBooleanFromValuePair(self, leftValue, rightValue)
- Compare two values.
Methods inherited from EvaluatorEqual:
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- getValueFromValuePair(self, leftValue, rightValue)
- Get value from comparison.
Methods inherited from EvaluatorAddition:
- executePair(self, evaluators, evaluatorIndex)
- Add two evaluators.
- getEvaluatedValues(self, enumerable, keys, value)
- Get evaluatedValues.
- getOperationValue(self, leftValue, rightValue)
- Get operation value.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorLessEqual(EvaluatorEqual) |
|
Class to compare two evaluators. |
|
- Method resolution order:
- EvaluatorLessEqual
- EvaluatorEqual
- EvaluatorAddition
- Evaluator
Methods defined here:
- getBooleanFromValuePair(self, leftValue, rightValue)
- Compare two values.
Methods inherited from EvaluatorEqual:
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- getValueFromValuePair(self, leftValue, rightValue)
- Get value from comparison.
Methods inherited from EvaluatorAddition:
- executePair(self, evaluators, evaluatorIndex)
- Add two evaluators.
- getEvaluatedValues(self, enumerable, keys, value)
- Get evaluatedValues.
- getOperationValue(self, leftValue, rightValue)
- Get operation value.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorLocal(EvaluatorElement) |
|
Class to get a local variable. |
|
- Method resolution order:
- EvaluatorLocal
- EvaluatorElement
- Evaluator
Methods defined here:
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
Methods inherited from EvaluatorElement:
- __init__(self, elementNode, word)
- Set value to none.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
Methods inherited from Evaluator:
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorModulo(EvaluatorDivision) |
|
Class to modulo two evaluators. |
|
- Method resolution order:
- EvaluatorModulo
- EvaluatorDivision
- EvaluatorAddition
- Evaluator
Methods defined here:
- getValueFromValuePair(self, leftValue, rightValue)
- Modulo two values.
Methods inherited from EvaluatorDivision:
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
Methods inherited from EvaluatorAddition:
- executePair(self, evaluators, evaluatorIndex)
- Add two evaluators.
- getEvaluatedValues(self, enumerable, keys, value)
- Get evaluatedValues.
- getOperationValue(self, leftValue, rightValue)
- Get operation value.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorMultiplication(EvaluatorDivision) |
|
Class to multiply two evaluators. |
|
- Method resolution order:
- EvaluatorMultiplication
- EvaluatorDivision
- EvaluatorAddition
- Evaluator
Methods defined here:
- getValueFromValuePair(self, leftValue, rightValue)
- Multiply two values.
Methods inherited from EvaluatorDivision:
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
Methods inherited from EvaluatorAddition:
- executePair(self, evaluators, evaluatorIndex)
- Add two evaluators.
- getEvaluatedValues(self, enumerable, keys, value)
- Get evaluatedValues.
- getOperationValue(self, leftValue, rightValue)
- Get operation value.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorNone(Evaluator) |
|
Class to evaluate None. |
|
Methods defined here:
- __init__(self, elementNode, word)
- Set value to none.
Methods inherited from Evaluator:
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorNot(EvaluatorSubtraction) |
|
Class to compare two evaluators. |
|
- Method resolution order:
- EvaluatorNot
- EvaluatorSubtraction
- EvaluatorAddition
- Evaluator
Methods defined here:
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Minus the value to the right.
- getValueFromSingleValue(self, value)
- Minus value.
Methods inherited from EvaluatorSubtraction:
- executeLeft(self, evaluators, evaluatorIndex)
- Minus the value to the right.
- getNegativeValue(self, value)
- Get the negative value.
- getValueFromValuePair(self, leftValue, rightValue)
- Subtract two values.
Methods inherited from EvaluatorAddition:
- executePair(self, evaluators, evaluatorIndex)
- Add two evaluators.
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- getEvaluatedValues(self, enumerable, keys, value)
- Get evaluatedValues.
- getOperationValue(self, leftValue, rightValue)
- Get operation value.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorNotEqual(EvaluatorEqual) |
|
Class to compare two evaluators. |
|
- Method resolution order:
- EvaluatorNotEqual
- EvaluatorEqual
- EvaluatorAddition
- Evaluator
Methods defined here:
- getBooleanFromValuePair(self, leftValue, rightValue)
- Compare two values.
Methods inherited from EvaluatorEqual:
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- getValueFromValuePair(self, leftValue, rightValue)
- Get value from comparison.
Methods inherited from EvaluatorAddition:
- executePair(self, evaluators, evaluatorIndex)
- Add two evaluators.
- getEvaluatedValues(self, enumerable, keys, value)
- Get evaluatedValues.
- getOperationValue(self, leftValue, rightValue)
- Get operation value.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorNumeric(Evaluator) |
|
Class to evaluate a string. |
|
Methods defined here:
- __init__(self, elementNode, word)
- Set value.
Methods inherited from Evaluator:
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorOr(EvaluatorAnd) |
|
Class to compare two evaluators. |
|
- Method resolution order:
- EvaluatorOr
- EvaluatorAnd
- EvaluatorAddition
- Evaluator
Methods defined here:
- getBooleanFromValuePair(self, leftValue, rightValue)
- Or two values.
Methods inherited from EvaluatorAnd:
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- getValueFromValuePair(self, leftValue, rightValue)
- Get value from comparison.
Methods inherited from EvaluatorAddition:
- executePair(self, evaluators, evaluatorIndex)
- Add two evaluators.
- getEvaluatedValues(self, enumerable, keys, value)
- Get evaluatedValues.
- getOperationValue(self, leftValue, rightValue)
- Get operation value.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorPower(EvaluatorAddition) |
|
Class to power two evaluators. |
|
- Method resolution order:
- EvaluatorPower
- EvaluatorAddition
- Evaluator
Methods defined here:
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- getValueFromValuePair(self, leftValue, rightValue)
- Power of two values.
Methods inherited from EvaluatorAddition:
- executePair(self, evaluators, evaluatorIndex)
- Add two evaluators.
- getEvaluatedValues(self, enumerable, keys, value)
- Get evaluatedValues.
- getOperationValue(self, leftValue, rightValue)
- Get operation value.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorSelf(EvaluatorElement) |
|
Class to handle self. |
|
- Method resolution order:
- EvaluatorSelf
- EvaluatorElement
- Evaluator
Methods defined here:
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
Methods inherited from EvaluatorElement:
- __init__(self, elementNode, word)
- Set value to none.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
Methods inherited from Evaluator:
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorSubtraction(EvaluatorAddition) |
|
Class to subtract two evaluators. |
|
- Method resolution order:
- EvaluatorSubtraction
- EvaluatorAddition
- Evaluator
Methods defined here:
- executeLeft(self, evaluators, evaluatorIndex)
- Minus the value to the right.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Minus the value to the right.
- getNegativeValue(self, value)
- Get the negative value.
- getValueFromSingleValue(self, value)
- Minus value.
- getValueFromValuePair(self, leftValue, rightValue)
- Subtract two values.
Methods inherited from EvaluatorAddition:
- executePair(self, evaluators, evaluatorIndex)
- Add two evaluators.
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- getEvaluatedValues(self, enumerable, keys, value)
- Get evaluatedValues.
- getOperationValue(self, leftValue, rightValue)
- Get operation value.
Methods inherited from Evaluator:
- __init__(self, elementNode, word)
- Set value to none.
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorTrue(Evaluator) |
|
Class to evaluate a string. |
|
Methods defined here:
- __init__(self, elementNode, word)
- Set value to true.
Methods inherited from Evaluator:
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
class EvaluatorValue(Evaluator) |
|
Class to evaluate a string. |
|
Methods defined here:
- __init__(self, word)
- Set value to none.
Methods inherited from Evaluator:
- __repr__(self)
- Get the string representation of this Class.
- executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
- Execute the bracket.
- executeCenterOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts on the center.
- executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the dictionary.
- executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
- Execute the function.
- executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
- Execute operator which acts from the left.
- executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the key index.
- executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
- Operate on two evaluators.
- executeRightOperation(self, evaluators, evaluatorIndex)
- Execute operator which acts from the right.
- executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
- Execute the string.
- getIsInRange(self, keyIndex)
- Determine if the keyIndex is in range.
|
|