code: function doMakeReport(ast) {
      progressCb({
        type: 'make-report',
        message: 'make report'
      });
      makeReport(options, ast, function (err, report) {
        if (err) {
          return cb(err);
        }
        //return followRequired(report);
        return renderReport(report);
        //return postProcess(report);
      });
    }
docs: function followRequired(result) { pickupRequiredFiles(options, astList, astPathList, result, function (err, newResult) { if (err) { return cb(err); } return postProcess(newResult); }); }