    from ServletWriter import ServletWriter
    # from PSPReader import PSPReader
    from Context import *
    from PSPCompiler import *

    import os
    import string
    import sys

    #move this to a class like JPS?

    def PSPCompile(*args):
        pspfilename=args[0]
        fil,ext=string.split(os.path.basename(pspfilename),'.')
        classname = fil + '_' + ext
        pythonfilename = classname + '.py'
        context = PSPCLContext(pspfilename)
        context.setClassName(classname)
        context.setPythonFileName(pythonfilename)
        clc = Compiler(context)
        clc.compile()

    if __name__ == '__main__':
        PSPCompile(sys.argv[1])