docs: function () {
                  var node, root = [];
  
                  while ((node = $(this.mixin.definition) || $(this.rule)    ||  $(this.ruleset) ||
                                 $(this.mixin.call)       || $(this.comment) ||  $(this.directive))
                                 || $(/^[\s\n]+/)) {
                      node && root.push(node);
                  }
                  return root;
              }