func parseLinkRefDef(p buildState, s string) (int, bool) { … }
func parseLinkTitle(s string, i int) (title string, char byte, next int, found bool) { … }
func parseLinkLabel(p *parseState, s string, i int) (string, int, bool) { … }
func normalizeLabel(s string) string { … }
func parseLinkDest(s string, i int) (string, int, bool) { … }
func parseAutoLinkURI(s string, i int) (Inline, int, bool) { … }
func parseAutoLinkEmail(s string, i int) (Inline, int, bool) { … }
func isUser(c byte) bool { … }
func isHexDigit(c byte) bool { … }
func isDigit(c byte) bool { … }
func skipDomainElem(s string) (int, bool) { … }
func isScheme(c byte) bool { … }
func isURL(c byte) bool { … }
type AutoLink …
func (*AutoLink) Inline() { … }
func (x *AutoLink) PrintHTML(buf *bytes.Buffer) { … }
func (x *AutoLink) printMarkdown(buf *bytes.Buffer) { … }
func (x *AutoLink) PrintText(buf *bytes.Buffer) { … }
type Link …
func (*Link) Inline() { … }
func (x *Link) PrintHTML(buf *bytes.Buffer) { … }
func (x *Link) printMarkdown(buf *bytes.Buffer) { … }
func (x *Link) printRemainingMarkdown(buf *bytes.Buffer) { … }
func printLinkTitleMarkdown(buf *bytes.Buffer, title string, titleChar byte) { … }
func (x *Link) PrintText(buf *bytes.Buffer) { … }
type Image …
func (*Image) Inline() { … }
func (x *Image) PrintHTML(buf *bytes.Buffer) { … }
func (x *Image) printMarkdown(buf *bytes.Buffer) { … }
func (x *Image) PrintText(buf *bytes.Buffer) { … }
func (p *parseState) autoLinkText(list []Inline) []Inline { … }
func (p *parseState) autoLinkPlain(s string) []Inline { … }
func (p *parseState) parseAutoProto(s string, i int, vd *validDomainChecker) (link *Link, after string, found bool) { … }
func (p *parseState) parseAutoHTTP(scheme, s string, textstart, start, min int, vd *validDomainChecker) (link *Link, after string, found bool) { … }
type validDomainChecker …
func (v *validDomainChecker) skip(i int) { … }
func (v *validDomainChecker) parseValidDomain(start int) (n int, found bool) { … }
func (p *parseState) parseAutoEmail(s string, i int) (before string, link *Link, after string, ok bool) { … }
func (p *parseState) parseAutoMailto(s string, i int) (link *Link, after string, ok bool) { … }
func (p *parseState) parseAutoXmpp(s string, i int) (link *Link, after string, ok bool) { … }