diff options
author | Benjamin <b.mpickford@outlook.com> | 2019-11-18 06:18:01 +1000 |
---|---|---|
committer | Wim <wim@42.be> | 2019-11-17 21:18:01 +0100 |
commit | 0917dc876613fd71c9726a34bf0138b4f5121be9 (patch) | |
tree | 1eacaadaa4869e8f74ccf65c684c2a80f90787f9 /vendor/gitlab.com/golang-commonmark/markdown/writer.go | |
parent | aba86855b5f71c9809d892a7eebc6b69872fcd5b (diff) | |
download | matterbridge-msglm-0917dc876613fd71c9726a34bf0138b4f5121be9.tar.gz matterbridge-msglm-0917dc876613fd71c9726a34bf0138b4f5121be9.tar.bz2 matterbridge-msglm-0917dc876613fd71c9726a34bf0138b4f5121be9.zip |
Update markdown parsing library to github.com/gomarkdown/markdown (#944)
Diffstat (limited to 'vendor/gitlab.com/golang-commonmark/markdown/writer.go')
-rw-r--r-- | vendor/gitlab.com/golang-commonmark/markdown/writer.go | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/vendor/gitlab.com/golang-commonmark/markdown/writer.go b/vendor/gitlab.com/golang-commonmark/markdown/writer.go deleted file mode 100644 index 886a1de4..00000000 --- a/vendor/gitlab.com/golang-commonmark/markdown/writer.go +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright 2015 The Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package markdown - -import ( - "bufio" - "io" -) - -type writer interface { - Write([]byte) (int, error) - WriteByte(byte) error - WriteString(string) (int, error) - Flush() error -} - -type monadicWriter struct { - writer - err error -} - -func newMonadicWriter(w io.Writer) *monadicWriter { - if w, ok := w.(writer); ok { - return &monadicWriter{writer: w} - } - return &monadicWriter{writer: bufio.NewWriter(w)} -} - -func (w *monadicWriter) Write(p []byte) (n int, err error) { - if w.err != nil { - return - } - - n, err = w.writer.Write(p) - w.err = err - return -} - -func (w *monadicWriter) WriteByte(b byte) (err error) { - if w.err != nil { - return - } - - err = w.writer.WriteByte(b) - w.err = err - return -} - -func (w *monadicWriter) WriteString(s string) (n int, err error) { - if w.err != nil { - return - } - - n, err = w.writer.WriteString(s) - w.err = err - return -} - -func (w *monadicWriter) Flush() (err error) { - if w.err != nil { - return - } - - err = w.writer.Flush() - w.err = err - return -} |