code: function createIDList() {
          var doc = DocumentManager.getCurrentDocument();
          if (!doc) {
              return;
          }
  
          var idList = [];
          var docText = doc.getText();
          var lines = docText.split("\n");
  
          var regex = new RegExp(/\s+id\s*?=\s*?["'](.*?)["']/gi);
          var id, chFrom, chTo, i, line;
          for (i = 0; i < lines.length; i++) {
              line = lines[i];
              var info;
              while ((info = regex.exec(line)) !== null) {
                  id = info[1];
                  // TODO: this doesn't handle id's that share the
                  // same portion of a name on the same line or when
                  // the id and value are on different lines
                  chFrom = line.indexOf(id);
                  chTo = chFrom + id.length;
                  idList.push(new FileLocation(null, i, chFrom, chTo, id));
              }
          }
          return idList;
      }
docs: Returns a list of information about ID's for a single document. This array is populated
  by createIDList()
  @type {?Array.<FileLocation>}