(self, ln, infile, tmpfile)
| 269 | return line_numbers |
| 270 | |
| 271 | def getprogram(self, ln, infile, tmpfile): |
| 272 | if self.__program[ln] >= 0: |
| 273 | infile.seek(self.__program[ln]) |
| 274 | statement = Lexer().tokenize((infile.readline().strip().replace("\n","")).replace("\r",""))[1:] |
| 275 | else: |
| 276 | tmpfile.seek(-(self.__program[ln]+1)) |
| 277 | statement = Lexer().tokenize((tmpfile.readline().replace("\n","")).replace("\r",""))[1:] |
| 278 | |
| 279 | return statement |
| 280 | |
| 281 | def __execute(self, line_number, infile,tmpfile): |
| 282 | """Execute the statement with the |