Esempio n. 1
0
def buildNumbersOperator(expression):
    digitLists = parseNumbersExpression(expression)

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

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