Documentation
¶
Index ¶
- func RenderBytes(bs []byte, width int) ([]byte, error)
- func RenderString(s string, width int) ([]byte, error)
- type AutoLink
- type CodeSpan
- type Document
- type Emphasis
- type Expr
- type HTMLBlock
- type Heading
- type Link
- type List
- type ListContext
- type ListItem
- type Markdown
- type Paragraph
- type Printer
- func (p *Printer) VisitAutoLink(expr AutoLink)
- func (p *Printer) VisitCodeSpan(expr CodeSpan)
- func (p *Printer) VisitDocument(expr Document)
- func (p *Printer) VisitEmphasis(expr Emphasis)
- func (p *Printer) VisitHTMLBlock(expr HTMLBlock)
- func (p *Printer) VisitHeading(expr Heading)
- func (p *Printer) VisitLink(expr Link)
- func (p *Printer) VisitList(expr List)
- func (p *Printer) VisitListItem(expr ListItem)
- func (p *Printer) VisitParagraph(expr Paragraph)
- func (p *Printer) VisitRawHTML(expr RawHTML)
- func (p *Printer) VisitString(expr String)
- func (p *Printer) VisitText(expr Text)
- func (p *Printer) VisitTextBlock(expr TextBlock)
- type RawHTML
- type Renderer
- type String
- type Text
- type TextBlock
- type Visitor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ListContext ¶
type ListContext struct {
// contains filtered or unexported fields
}
type Markdown ¶
type Markdown struct {
// contains filtered or unexported fields
}
func NewMarkdown ¶
type Printer ¶
func (*Printer) VisitAutoLink ¶
VisitAutoLink implements Visitor
func (*Printer) VisitCodeSpan ¶
VisitCodeSpan implements Visitor
func (*Printer) VisitDocument ¶
VisitDocument implements Visitor
func (*Printer) VisitEmphasis ¶
func (*Printer) VisitHTMLBlock ¶
VisitHTMLBlock implements Visitor
func (*Printer) VisitHeading ¶
func (*Printer) VisitListItem ¶
VisitListItem implements Visitor
func (*Printer) VisitParagraph ¶
VisitParagraph implements Visitor
func (*Printer) VisitRawHTML ¶
VisitRawHTML implements Visitor
func (*Printer) VisitString ¶
VisitString implements Visitor
func (*Printer) VisitTextBlock ¶
VisitTextBlock implements Visitor
type Renderer ¶
type Renderer struct {
// contains filtered or unexported fields
}
An experimental renderer that will build its own ast
func NewRenderer ¶
func (*Renderer) AddOptions ¶
AddOptions implements renderer.Renderer
type Visitor ¶
type Visitor interface { VisitDocument(expr Document) VisitTextBlock(expr TextBlock) VisitHTMLBlock(expr HTMLBlock) VisitParagraph(expr Paragraph) VisitText(expr Text) VisitString(expr String) VisitList(expr List) VisitListItem(expr ListItem) VisitCodeSpan(expr CodeSpan) VisitRawHTML(expr RawHTML) VisitLink(expr Link) VisitAutoLink(expr AutoLink) VisitHeading(expr Heading) VisitEmphasis(expr Emphasis) }
Click to show internal directories.
Click to hide internal directories.