docs: function all(schema, children, node, stack) {
      var nodes = children || []
      var length = nodes.length || 0
      var results = []
      var index = -1
      var result
  
      stack = stack.concat(node.tagName)
  
      while (++index < length) {
          result = one(schema, nodes[index], stack)
  
          if (result) {
              if ('length' in result) {
                  results = results.concat(result)
              } else {
                  results.push(result)
              }
          }
      }
  
      return results
  }