def scriptTest(): infile = 'in.4th' outfile = 'out.txt' reader = BytecodeReader() usc.clearErrors() f = open('agility/forth/%s' % infile) data = f.read() f.close() program = reader.read(data, False) reader.writeListing(program, 'agility/forth/%s' % outfile) usc.loadProgram(program) usc.setScriptDone(0)
def setAndCompileScript(self, script): self.script = None reader = BytecodeReader() self.bytecodeProgram = reader.read(script, len(self) != 6) self.script = script