MobileBlur

cleanjs.py at [137407b6e5]
Login

cleanjs.py at [137407b6e5]

File scripts/cleanjs.py artifact 39f912b954 part of check-in 137407b6e5


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