code: protected int interpretRun(LineParser lp, MessageMgr mm){
  		String fileName = this.getFileName(lp);
  		String content = this.getContent(fileName, mm);
  		if(content==null){
  			return 1;
  		}
  
  		mm.report(MessageMgr.createInfoMessage(""));
  		mm.report(MessageMgr.createInfoMessage("running file {}", fileName));
  
  		for(String s : StringUtils.split(content, '\n')){
  			if(this.printProgress==true && MessageConsole.PRINT_MESSAGES){
  				System.out.print(".");
  			}
  			this.skbShell.parseLine(s);
  		}
  		this.lastScript = fileName;
  
  		return 0;
  	}
docs: Interprets the actual run command
  @param lp line parser
  @param mm the message manager to use for reporting errors, warnings, and infos
  @return 0 for success, non-zero otherwise