def parseOneFile(fileName): listOfTokens = PassingTokenArray(fileName) outFile = fileName[:-5] + ".vm" writerObj = VMWriter.Translator(outFile) classRoot = clssNode() parser = JackParser(listOfTokens, writerObj, classRoot) parser.initProcess()
def main(): # remove from garbage testing. fileName = sys.argv[1] listOfTokens = PassingTokenArray(fileName) outFile = fileName[:-5] + ".vm" writerObj = VMWriter.Translator(outFile) classRoot = clssNode() parser = JackParser(listOfTokens, writerObj,classRoot) parser.initProcess()