Example #1
0
def buildNumbersOperator(expression):
    digitLists = parseNumbersExpression(expression)

    if len(digitLists) == 1:
        return RPNGenerator.createGenerator(convertStringsToNumbers,
                                            digitLists)

    return RPNGenerator.createStringProduct(digitLists)
Example #2
0
def enumerateListOperator( args, k ):
    return RPNGenerator.createGenerator( enumerateListGenerator, [ args, k ] )
Example #3
0
def filterMinOperator( n, k ):
    return RPNGenerator.createGenerator( filterMinGenerator, [ n, k ] )
Example #4
0
def filterOnFlagsOperator( n, k ):
    return RPNGenerator.createGenerator( filterOnFlagsGenerator, [ n, k ] )
Example #5
0
def buildStepNumbersOperator(n):
    return RPNGenerator.createGenerator(buildStepNumbersGenerator, [n])
Example #6
0
def getMultipleRandomsOperator(n):
    return RPNGenerator.createGenerator(getMultipleRandoms, n)
Example #7
0
def filterMin( n, k ):
    return RPNGenerator.createGenerator( filterMinGenerator, [ n, k ] )
Example #8
0
def getRightTruncationsOperator(n):
    return RPNGenerator.createGenerator(getRightTruncationsGenerator, n)
Example #9
0
def showKPersistenceOperator(n, k):
    return RPNGenerator.createGenerator(showMultiplicativePersistenceGenerator,
                                        [n, k])
Example #10
0
def getRandomIntegersGenerator( n, k ):
    return RPNGenerator.createGenerator( getRandomIntegers, [ n, k ] )
Example #11
0
def getMultipleRandomsGenerator( n ):
        return RPNGenerator.createGenerator( getMultipleRandoms, n )
Example #12
0
def getSublist( args, start, count ):
    return RPNGenerator.createGenerator( getSublistGenerator, [ args, start, count ] )
Example #13
0
def getSlice( args, start, end ):
    return RPNGenerator.createGenerator( getSliceGenerator, [ args, start, end ] )
Example #14
0
def enumerateList( args, k ):
    return RPNGenerator.createGenerator( enumerateListGenerator, [ args, k ] )
Example #15
0
def getSliceOperator( args, start, end ):
    return RPNGenerator.createGenerator( getSliceGenerator, [ args, start, end ] )
Example #16
0
def showErdosPersistenceOperator(n):
    return RPNGenerator.createGenerator(showErdosPersistenceGenerator, [n])
Example #17
0
def getSublistOperator( args, start, count ):
    return RPNGenerator.createGenerator( getSublistGenerator, [ args, start, count ] )
Example #18
0
def generateSquareDigitChainOperator(n):
    return RPNGenerator.createGenerator(generateSquareDigitChainGenerator, [n])
Example #19
0
def getRandomIntegersOperator(n, k):
    return RPNGenerator.createGenerator(getRandomIntegers, [n, k])
Example #20
0
def filterOnFlags( n, k ):
    return RPNGenerator.createGenerator( filterOnFlagsGenerator, [ n, k ] )