code: function reset() {
          var node = apply.apply(null, arguments)
  
          line = current.line
          column = current.column
          value = subvalue + value
  
          return node
        }
docs: Functions just like apply, but resets the content: the line and column are reversed, and the eaten value is re-added.   This is useful for nodes with a single type of content, such as lists and tables.  See `apply` above for what parameters are expected.