docs: function parseCMDRequire(file) { //console.log(file);
  		var file_content = [];
  		file_content.push('\r\n/* ===== '+file+' ===== */');
  
  		var lines = all_files[file].replace(reg_define, function (mark) {
  				return mark.replace(/define[\t ]*\(/, ';('+mok_global+'["'+
  					util.getModuleAbbr(file.slice(0, -3))+'"]=');
  			}).split('\n'),
  			i = 0, len = lines.length, line, req_ms,
  			depend_ms = [];
  		for (; i < len; i++) {
  			line = lines[i];
  			if (line.indexOf('require')<0) { //90%以上无require吧
  				file_content.push(line);
  			} else {
  				req_ms = util.parseRequire(line, file);
  				file_content.push(req_ms[0]);
  				req_ms = req_ms[1]; //复用req_ms
  				while (req_ms.length) {
  					line = req_ms.shift()+'.js'; //复用line
  					depend_ms.push(line);
  					all_files[line] || err_log.push('MOKJS-401: '+file+' 依赖的模块 '+
  						line.slice(0, -3)+' 不存在！<br/>line '+(i + 1)+': '+lines[i]);
  				}
  			}
  		}
  		depend_ms.length && (file_req[file] = depend_ms);
  
  		all_files[file] = file_content.join('\r\n');
  	}