docs: function(one, two) {
          if (one.tag != two.tag) {
              return false;
          } else if (one.text.trim() != two.text.trim()) {
              return false;
          } else if (one._children.length != two._children.length) {
              return false;
          }
  
          if (!attribMatch(one, two)) return false;
  
          for (var i = 0; i < one._children.length; i++) {
              if (!module.exports.equalNodes(one._children[i], two._children[i])) {
                  return false;
              }
          }
  
          return true;
      }