(self, args)
RUN: start program execution.
RUN: start program execution.
RUN : start program execution .
def run_(self, args):
        """RUN: start program execution."""
        jumpnum = next(args)
        comma_r = False
        if jumpnum is None:
            try:
                name = values.next_string(args)
                comma_r = next(args)
                with self.files.open(0, name, filetype=b'ABP', mode=b'I') as f:
                    self.program.load(f)
            except StopIteration:
                pass
        list(args)
        self.interpreter.on_error = 0
        self.interpreter.error_handle_mode = False
        self.interpreter.clear_stacks_and_pointers()
        self._clear_all(close_files=not comma_r)
        if jumpnum is None:
            self.interpreter.set_pointer(True, 0)
        else:
            if jumpnum not in self.program.line_numbers:
                raise error.BASICError(error.UNDEFINED_LINE_NUMBER)
            self.interpreter.jump(jumpnum)
def run_ ( self , args ) : jumpnum = next ( args ) comma_r = False if jumpnum is None : try : name = values . next_string ( args ) comma_r = next ( args ) with self . files . open ( 0 , name , filetype = b'ABP' , mode = b'I' ) as f : self . program . load ( f ) except StopIteration : pass list ( args ) self . interpreter . on_error = 0 self . interpreter . error_handle_mode = False self . interpreter . clear_stacks_and_pointers ( ) self . _clear_all ( close_files = not comma_r ) if jumpnum is None : self . interpreter . set_pointer ( True , 0 ) else : if jumpnum not in self . program . line_numbers : raise error . BASICError ( error . UNDEFINED_LINE_NUMBER ) self . interpreter . jump ( jumpnum )