const linebreak … var _ … type ASCIIRenderer … // render markdown to text func (r *ASCIIRenderer) RenderNode(w io.Writer, node *blackfriday.Node, entering bool) blackfriday.WalkStatus { … } func normalText(w io.Writer, text []byte) { … } // RenderHeader writes document preamble and TOC if requested. func (r *ASCIIRenderer) RenderHeader(w io.Writer, ast *blackfriday.Node) { … } // RenderFooter writes document footer. func (r *ASCIIRenderer) RenderFooter(w io.Writer, ast *blackfriday.Node) { … }