Package fabmetheus_utilities :: Package geometry :: Package geometry_utilities :: Module evaluate :: Class Evaluator
[hide private]
[frames] | no frames]

Class Evaluator

source code


Base evaluator class.

Instance Methods [hide private]
 
__init__(self, word, xmlElement)
Set value to none.
source code
 
__repr__(self)
Get the string representation of this Class.
source code
 
executeBracket(self, bracketBeginIndex, bracketEndIndex, evaluators)
Execute the bracket.
source code
 
executeCenterOperation(self, evaluators, evaluatorIndex)
Execute operator which acts on the center.
source code
 
executeDictionary(self, dictionary, evaluators, keys, evaluatorIndex, nextEvaluator)
Execute the dictionary.
source code
 
executeFunction(self, evaluators, evaluatorIndex, nextEvaluator)
Execute the function.
source code
 
executeKey(self, evaluators, keys, evaluatorIndex, nextEvaluator)
Execute the key index.
source code
 
executeLeftOperation(self, evaluators, evaluatorIndex, operationLevel)
Execute operator which acts from the left.
source code
 
executeList(self, evaluators, keys, evaluatorIndex, nextEvaluator)
Execute the key index.
source code
 
executePairOperation(self, evaluators, evaluatorIndex, operationLevel)
Operate on two evaluators.
source code
 
executeRightOperation(self, evaluators, evaluatorIndex)
Execute operator which acts from the right.
source code
 
executeString(self, evaluators, keys, evaluatorIndex, nextEvaluator)
Execute the string.
source code
 
getIsInRange(self, keyIndex)
Determine if the keyIndex is in range.
source code