# Run, then execute ''' dump(JSON.stringify(usedFunctions)) ''' # then strip with profile_strip.py import sys print 'var usedFunctions = {};' for line in open(sys.argv[1]).readlines(): line = line.strip() print line if line.startswith('function _') and line.endswith(('){', ') {')): name = line.split(' ')[1].split('(')[0] print 'usedFunctions["%s"] = 1;' % name