18 строки
381 B
Python
18 строки
381 B
Python
# 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
|
|
|