示例#1
0
def genHppCode(inputFile, outputFile, baseName="", isStock=False):
    typeManager = StdTypeManger()
    desc = parseFile(inputFile, typeManager)
    generator = None
    if isStock:
        generator = StockClientCodeGenerator(desc, typeManager)
    else:
        generator = StdClientCodeGenerator(desc, typeManager)
    codesDefine = generator.genCodesHpp(baseName)
    saveFile(outputFile, codesDefine)
示例#2
0
def genHppCode(inputFile, outputFile, baseName="", isStock=False):
    typeManager = StdTypeManger()
    desc = parseFile(inputFile, typeManager)
    generator = None
    if isStock:
        generator = StockClientCodeGenerator(desc, typeManager)
    else:
        generator = StdClientCodeGenerator(desc, typeManager)
    codesDefine = generator.genCodesHpp(baseName)
    saveFile(outputFile, codesDefine)
示例#3
0
def genStdClientCode(inputFile, outputFile, isStock=False):
    typeManager = StdTypeManger()
    desc = parseFile(input, typeManager)
    generator = None
    if isStock:
        generator = StockClientCodeGenerator(desc, typeManager)
    else:
        generator = StdClientCodeGenerator(desc, typeManager)
    codesDefine = generator.genCodes()
    codesRealize = generator.genCodesRealize(parseFileName(outputFile))
    saveFile(outputFile, codesDefine)
    saveFile(outputFile.replace(u".h", u".cpp"), codesRealize)
示例#4
0
def genStdClientCode(inputFile, outputFile, isStock=False):
    typeManager = StdTypeManger()
    desc = parseFile(input, typeManager)
    generator = None
    if isStock:
        generator = StockClientCodeGenerator(desc, typeManager)
    else:
        generator = StdClientCodeGenerator(desc, typeManager)
    codesDefine = generator.genCodes()
    codesRealize = generator.genCodesRealize(parseFileName(outputFile))
    saveFile(outputFile, codesDefine)
    saveFile(outputFile.replace(u".h", u".cpp"), codesRealize)