From 7a1029d1e5c18fc6e9ddff4ec74de8feba553baf Mon Sep 17 00:00:00 2001 From: Arpad Ryszka Date: Sun, 2 Nov 2025 07:35:47 +0100 Subject: [PATCH] cleanup unused code --- write.go | 109 ------------------------------------------------------- 1 file changed, 109 deletions(-) diff --git a/write.go b/write.go index 6b942d9..a8a8aa7 100644 --- a/write.go +++ b/write.go @@ -7,23 +7,6 @@ import ( "io" ) -type writer interface { - write(...any) - flush() - error() error - setErr(err error) // TODO: remove -} - -type roffWriter struct { - w io.Writer - err error -} - -type mdWriter struct { - w io.Writer - err error -} - type wrapper func(io.Writer) (io.Writer, func() error) type errorWriter struct { @@ -41,98 +24,6 @@ func (w *errorWriter) Write(p []byte) (int, error) { return n, w.err } -func newRoffWriter(out io.Writer, internal bool) *roffWriter { - if internal { - return &roffWriter{w: out} - } - - return &roffWriter{ - w: textedit.New( - out, - textedit.Replace("\u00a0", "\\~"), - ), - } -} - -func (w *roffWriter) write(a ...any) { - for _, ai := range a { - if w.err != nil { - return - } - - if _, err := w.w.Write([]byte(fmt.Sprint(ai))); err != nil { - w.err = err - return - } - } -} - -func (w *roffWriter) flush() { - if w.err != nil { - return - } - - if f, ok := w.w.(interface{ Flush() error }); ok { - if err := f.Flush(); err != nil { - w.err = err - } - } -} - -func (w *roffWriter) error() error { - return w.err -} - -func (w *roffWriter) setErr(err error) { - w.err = err -} - -func newMDWriter(out io.Writer, internal bool) *mdWriter { - if internal { - return &mdWriter{w: out} - } - - return &mdWriter{ - w: textedit.New( - out, - textedit.Replace("\u00a0", " "), - ), - } -} - -func (w *mdWriter) write(a ...any) { - for _, ai := range a { - if w.err != nil { - return - } - - if _, err := w.w.Write([]byte(fmt.Sprint(ai))); err != nil { - w.err = err - return - } - } -} - -func (w *mdWriter) flush() { - if w.err != nil { - return - } - - if f, ok := w.w.(interface{ Flush() error }); ok { - if err := f.Flush(); err != nil { - w.err = err - } - } -} - -func (w *mdWriter) error() error { - return w.err -} - -func (w *mdWriter) setErr(err error) { - w.err = err -} - func writeWith(out io.Writer, w ...wrapper) (io.Writer, func() (io.Writer, error)) { var f []func() error ww := out