import os, sys from Context import PSPCLContext from PSPCompiler import Compiler # Move this to a class like JPS? def PSPCompile(*args): pspfilename = args[0] fil, ext = os.path.splitext(os.path.basename(pspfilename)) classname = fil + '_' + ext pythonfilename = classname + '.py' context = PSPCLContext(pspfilename) context.setClassName(classname) context.setPythonFileName(pythonfilename) context.setPythonFileEncoding('utf-8') clc = Compiler(context) clc.compile() if __name__ == '__main__': PSPCompile(sys.argv[1])