def memoize(self, input, ruleIndex, ruleStartIndex, success):

        if success:
            stopTokenIndex = input.index() - 1
        else:
            stopTokenIndex = self.MEMO_RULE_FAILED
        
        if ruleIndex in self._state.ruleMemo:
            self._state.ruleMemo[ruleIndex][ruleStartIndex] = stopTokenIndex
@return: A L{Version} specifying the version number of the project
dataset/ETHPy150Open AppScale/appscale/AppServer/lib/antlr3/antlr3/recognizers.py/BaseRecognizer.memoize--crossover with--dataset/ETHPy150Open twisted/twisted/twisted/python/_release.py/Project.getVersion