code: function findRequireComments(source, source_path, options, deps) {
    var comment_reg = /{! require\("([\w\.\/\-_\|[\]]+)\"\) !}/g, // matches proprietary comment syntax for requiring multiple partials
      bracket_reg = /\[([^\]]*)\]/g,                            // matches brackets inside the comment requiring
      result = null, bracket_result = null, alt, name;
  
    // search source for require comments
    while ((result = comment_reg.exec(source)) !== null) {
      // this will check if there are any comments that have a | delimited list of files, such as {! require("patterns/atoms/[button|button_link]") !}
      bracket_result = bracket_reg.exec(result[1]);
  
      // if there is a result, split the files by | and include them all
      if (bracket_result) {
        alt = bracket_result[1].split("|");
        for (var i = 0; i < alt.length; i++) {
          name = result[1].replace(bracket_reg, alt[i]);
          log(options, 'found comment dependency "' + name + '"');
  
          // add a dust dependency for each alternative name
          addDustDependency(name, source_path, options, deps);
        }
      }
      //if there isn't a result, assume it was just a normal require like {! require("patterns/atoms/button") !}
      else {
        log(options, 'found comment dependency "' + result[1] + '"');
        addDustDependency(result[1], source_path, options, deps);
      }
    }
  }
docs: Find dependencies in comments like {! require("patterns/atoms/[button|button_link]") !}