Lines Matching refs:line
11 # containing (line,statement) mappings
170 # Change the current line number
187 self.stat = list(self.prog) # Ordered list of all line numbers
200 line = self.stat[self.pc]
201 instr = self.prog[line]
288 print("NEXT WITHOUT FOR AT LINE %s" % line)
296 print("NEXT DOESN'T MATCH FOR AT LINE %s" % line)
302 print("ALREADY IN A SUBROUTINE AT LINE %s" % line)
310 print("RETURN WITHOUT A GOSUB AT LINE %s" % line)
362 stat = list(self.prog) # Ordered list of all line numbers
364 for line in stat:
365 instr = self.prog[line]
368 print("%s %s" % (line, op))
371 print("%s %s" % (line, instr[1]))
373 _out = "%s %s " % (line, op)
384 print("%s LET %s = %s" % (line,self.var_str(instr[1]),self.expr_str(instr[2])))
386 _out = "%s READ " % line
394 print("%s IF %s THEN %d" % (line,self.relexpr_str(instr[1]),instr[2]))
396 print("%s %s %s" % (line, op, instr[1]))
398 _out = "%s FOR %s = %s TO %s" % (line,instr[1],self.expr_str(instr[2]),self.expr_str(instr[3]))
402 print("%s NEXT %s" % (line, instr[1]))
404 print("%s DEF %s(%s) = %s" % (line,instr[1],instr[2],self.expr_str(instr[3])))
406 _out = "%s DIM " % line
418 _out = "%s DATA " % line
432 for line,stat in prog.items():
433 self.prog[line] = stat