code: func (c *Comment) Equal(other *Comment) bool {
  	return c.Location.Equal(other.Location) && bytes.Equal(c.Text, other.Text)
  }
docs: // Equal returns true if this comment equals the other comment.
  // Unlike other equality checks on AST nodes, comment equality
  // depends on location.