type ThematicBreak … func (b *ThematicBreak) PrintHTML(buf *bytes.Buffer) { … } func (b *ThematicBreak) printMarkdown(buf *bytes.Buffer, s mdState) { … } func newHR(p *parseState, s line) (line, bool) { … } func isHR(s line) bool { … } type HardBreak … func (*HardBreak) Inline() { … } func (x *HardBreak) PrintHTML(buf *bytes.Buffer) { … } func (x *HardBreak) printMarkdown(buf *bytes.Buffer) { … } func (x *HardBreak) PrintText(buf *bytes.Buffer) { … } type SoftBreak … func (*SoftBreak) Inline() { … } func (x *SoftBreak) PrintHTML(buf *bytes.Buffer) { … } func (x *SoftBreak) printMarkdown(buf *bytes.Buffer) { … } func (x *SoftBreak) PrintText(buf *bytes.Buffer) { … } func parseBreak(_ *parseState, s string, i int) (Inline, int, int, bool) { … }