#!/usr/bin/env python3

import sys, os, logging

logging.basicConfig(level=logging.DEBUG, format="%(levelname)s: %(message)s")

# Extend PYTHONPATH with 'lib'
sys.path.insert(0, os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(sys.argv[0])), os.pardir, "lib")))

from jasy.js.parse.Parser import parse
from jasy.js.output.Compressor import compress

if __name__ == "__main__":
    for fname in sys.argv[1:]:
        print(compress(parse(open(fname, encoding="utf-8").read(), fname), fname))
