Files
web2py/scripts/cleanjs.py
2012-10-19 14:22:42 -05:00

18 lines
426 B
Python

import re
def cleanjs(text):
text = re.sub('\s*}\s*', '\n}\n', text)
text = re.sub('\s*{\s*', ' {\n', text)
text = re.sub('\s*;\s*', ';\n', text)
text = re.sub('\s*,\s*', ', ', text)
text = re.sub('\s*(?P<a>[\+\-\*/\=]+)\s*', ' \g<a> ', text)
lines = text.split('\n')
text = ''
indent = 0
for line in lines:
rline = line.strip()
if rline:
pass
return text