コード例 #1
0
ファイル: create.py プロジェクト: pombredanne/chucky-old
def main(projectRoot):
   
    print('Creating ASTs in CSV format for %s' %(projectRoot))
    
    codeTreeWalker = SourceFileWalker(projectRoot)
    codeToCSVAST = CodeToCSVAST()
    
    for sourceFile in codeTreeWalker:
        print sourceFile
        dirForSourceFile = codeTreeWalker.getDirForFilename(sourceFile)
        codeToCSVAST.run(sourceFile, dirForSourceFile)
コード例 #2
0
def main(projectRoot):

    print('Creating ASTs in CSV format for %s' % (projectRoot))

    codeTreeWalker = CodeTreeWalker(projectRoot)
    codeTreeWalker.setFilenameFilterRegex('source')
    codeToCSVAST = CodeToCSVAST()

    for sourceFile in codeTreeWalker:
        dirForSourceFile = codeTreeWalker.getDirForFilename(sourceFile)
        codeToCSVAST.run(sourceFile)
        codeToCSVAST.save(dirForSourceFile)
コード例 #3
0
ファイル: create.py プロジェクト: MLDroid/joern-old
def main(projectRoot):
   
    print('Creating ASTs in CSV format for %s' %(projectRoot))
    
    codeTreeWalker = CodeTreeWalker(projectRoot)
    codeTreeWalker.setFilenameFilterRegex('source')
    codeToCSVAST = CodeToCSVAST()
    
    for sourceFile in codeTreeWalker:
        dirForSourceFile = codeTreeWalker.getDirForFilename(sourceFile)
        codeToCSVAST.run(sourceFile)
        codeToCSVAST.save(dirForSourceFile)