func remove(qw graph.QuadWriter, cfg *config.Config, dec quad.Unmarshaler) error { for { t, err := dec.Unmarshal() if err != nil { if err == io.EOF { break } return err } err = qw.RemoveQuad(t) if err != nil { return err } } return nil }