package ast
Import Path
github.com/yuin/goldmark/extension/ast (on go.dev )
Dependency Relation
imports 3 packages , and imported by one package
Package-Level Type Names (total 14, all are exported)
/* sort exporteds by: alphabet | popularity */
type DefinitionDescription (struct)
A DefinitionDescription struct represents a definition list description of Markdown
(PHPMarkdownExtra) text.
Fields (total 12, in which 3 are exported )
BaseBlock gast .BaseBlock
BaseBlock .BaseNode ast .BaseNode
IsTight bool
/* 9 unexporteds ... */ /* 9 unexporteds: */
BaseBlock .BaseNode .attributes []ast .Attribute
BaseBlock .BaseNode .childCount int
BaseBlock .BaseNode .firstChild ast .Node
BaseBlock .BaseNode .lastChild ast .Node
BaseBlock .BaseNode .next ast .Node
BaseBlock .BaseNode .parent ast .Node
BaseBlock .BaseNode .prev ast .Node
BaseBlock .blankPreviousLines bool
BaseBlock .lines *textm .Segments
Methods (total 33, all are exported )
(*T) AppendChild (self, v ast .Node )
AppendChild implements Node.AppendChild .
(*T) Attribute (name []byte ) (interface{}, bool )
Attribute implements Node.Attribute.
(*T) AttributeString (s string ) (interface{}, bool )
AttributeString implements Node.AttributeString.
(*T) Attributes () []ast .Attribute
Attributes implements Node.Attributes
(*T) ChildCount () int
ChildCount implements Node.ChildCount .
(*T) Dump (source []byte , level int )
Dump implements Node.Dump.
(*T) FirstChild () ast .Node
FirstChild implements Node.FirstChild .
(*T) HasBlankPreviousLines () bool
HasBlankPreviousLines implements Node.HasBlankPreviousLines.
(*T) HasChildren () bool
HasChildren implements Node.HasChildren .
(*T) InsertAfter (self, v1, insertee ast .Node )
InsertAfter implements Node.InsertAfter .
(*T) InsertBefore (self, v1, insertee ast .Node )
InsertBefore implements Node.InsertBefore .
(*T) IsRaw () bool
IsRaw implements Node.IsRaw
(*T) Kind () gast .NodeKind
Kind implements Node.Kind.
(*T) LastChild () ast .Node
LastChild implements Node.LastChild .
(*T) Lines () *textm .Segments
Lines implements Node.Lines
(*T) NextSibling () ast .Node
NextSibling implements Node.NextSibling .
(*T) OwnerDocument () *ast .Document
OwnerDocument implements Node.OwnerDocument
(*T) Parent () ast .Node
Parent implements Node.Parent .
(*T) PreviousSibling () ast .Node
PreviousSibling implements Node.PreviousSibling .
(*T) RemoveAttributes ()
RemoveAttributes implements Node.RemoveAttributes
(*T) RemoveChild (self, v ast .Node )
RemoveChild implements Node.RemoveChild .
(*T) RemoveChildren (self ast .Node )
RemoveChildren implements Node.RemoveChildren .
(*T) ReplaceChild (self, v1, insertee ast .Node )
ReplaceChild implements Node.ReplaceChild .
(*T) SetAttribute (name []byte , value interface{})
SetAttribute implements Node.SetAttribute.
(*T) SetAttributeString (name string , value interface{})
SetAttributeString implements Node.SetAttributeString
(*T) SetBlankPreviousLines (v bool )
SetBlankPreviousLines implements Node.SetBlankPreviousLines.
(*T) SetLines (v *textm .Segments )
SetLines implements Node.SetLines
(*T) SetNextSibling (v ast .Node )
SetNextSibling implements Node.SetNextSibling .
(*T) SetParent (v ast .Node )
SetParent implements Node.SetParent .
(*T) SetPreviousSibling (v ast .Node )
SetPreviousSibling implements Node.SetPreviousSibling .
(*T) SortChildren (comparator func(n1, n2 ast .Node ) int )
SortChildren implements Node.SortChildren
(*T) Text (source []byte ) []byte
Text implements Node.Text .
(*T) Type () ast .NodeType
Type implements Node.Type
Implements (at least one exported )
*T : github.com/yuin/goldmark/ast.Node
As Outputs Of (at least one exported )
func NewDefinitionDescription () *DefinitionDescription
type DefinitionList (struct)
A DefinitionList struct represents a definition list of Markdown
(PHPMarkdownExtra) text.
Fields (total 13, in which 4 are exported )
BaseBlock gast .BaseBlock
BaseBlock .BaseNode ast .BaseNode
Offset int
TemporaryParagraph *gast .Paragraph
/* 9 unexporteds ... */ /* 9 unexporteds: */
BaseBlock .BaseNode .attributes []ast .Attribute
BaseBlock .BaseNode .childCount int
BaseBlock .BaseNode .firstChild ast .Node
BaseBlock .BaseNode .lastChild ast .Node
BaseBlock .BaseNode .next ast .Node
BaseBlock .BaseNode .parent ast .Node
BaseBlock .BaseNode .prev ast .Node
BaseBlock .blankPreviousLines bool
BaseBlock .lines *textm .Segments
Methods (total 33, all are exported )
(*T) AppendChild (self, v ast .Node )
AppendChild implements Node.AppendChild .
(*T) Attribute (name []byte ) (interface{}, bool )
Attribute implements Node.Attribute.
(*T) AttributeString (s string ) (interface{}, bool )
AttributeString implements Node.AttributeString.
(*T) Attributes () []ast .Attribute
Attributes implements Node.Attributes
(*T) ChildCount () int
ChildCount implements Node.ChildCount .
(*T) Dump (source []byte , level int )
Dump implements Node.Dump.
(*T) FirstChild () ast .Node
FirstChild implements Node.FirstChild .
(*T) HasBlankPreviousLines () bool
HasBlankPreviousLines implements Node.HasBlankPreviousLines.
(*T) HasChildren () bool
HasChildren implements Node.HasChildren .
(*T) InsertAfter (self, v1, insertee ast .Node )
InsertAfter implements Node.InsertAfter .
(*T) InsertBefore (self, v1, insertee ast .Node )
InsertBefore implements Node.InsertBefore .
(*T) IsRaw () bool
IsRaw implements Node.IsRaw
(*T) Kind () gast .NodeKind
Kind implements Node.Kind.
(*T) LastChild () ast .Node
LastChild implements Node.LastChild .
(*T) Lines () *textm .Segments
Lines implements Node.Lines
(*T) NextSibling () ast .Node
NextSibling implements Node.NextSibling .
(*T) OwnerDocument () *ast .Document
OwnerDocument implements Node.OwnerDocument
(*T) Parent () ast .Node
Parent implements Node.Parent .
(*T) PreviousSibling () ast .Node
PreviousSibling implements Node.PreviousSibling .
(*T) RemoveAttributes ()
RemoveAttributes implements Node.RemoveAttributes
(*T) RemoveChild (self, v ast .Node )
RemoveChild implements Node.RemoveChild .
(*T) RemoveChildren (self ast .Node )
RemoveChildren implements Node.RemoveChildren .
(*T) ReplaceChild (self, v1, insertee ast .Node )
ReplaceChild implements Node.ReplaceChild .
(*T) SetAttribute (name []byte , value interface{})
SetAttribute implements Node.SetAttribute.
(*T) SetAttributeString (name string , value interface{})
SetAttributeString implements Node.SetAttributeString
(*T) SetBlankPreviousLines (v bool )
SetBlankPreviousLines implements Node.SetBlankPreviousLines.
(*T) SetLines (v *textm .Segments )
SetLines implements Node.SetLines
(*T) SetNextSibling (v ast .Node )
SetNextSibling implements Node.SetNextSibling .
(*T) SetParent (v ast .Node )
SetParent implements Node.SetParent .
(*T) SetPreviousSibling (v ast .Node )
SetPreviousSibling implements Node.SetPreviousSibling .
(*T) SortChildren (comparator func(n1, n2 ast .Node ) int )
SortChildren implements Node.SortChildren
(*T) Text (source []byte ) []byte
Text implements Node.Text .
(*T) Type () ast .NodeType
Type implements Node.Type
Implements (at least one exported )
*T : github.com/yuin/goldmark/ast.Node
As Outputs Of (at least one exported )
func NewDefinitionList (offset int , para *gast .Paragraph ) *DefinitionList
type DefinitionTerm (struct)
A DefinitionTerm struct represents a definition list term of Markdown
(PHPMarkdownExtra) text.
Fields (total 11, in which 2 are exported )
BaseBlock ast .BaseBlock
BaseBlock .BaseNode ast .BaseNode
/* 9 unexporteds ... */ /* 9 unexporteds: */
BaseBlock .BaseNode .attributes []ast .Attribute
BaseBlock .BaseNode .childCount int
BaseBlock .BaseNode .firstChild ast .Node
BaseBlock .BaseNode .lastChild ast .Node
BaseBlock .BaseNode .next ast .Node
BaseBlock .BaseNode .parent ast .Node
BaseBlock .BaseNode .prev ast .Node
BaseBlock .blankPreviousLines bool
BaseBlock .lines *textm .Segments
Methods (total 33, all are exported )
(*T) AppendChild (self, v ast .Node )
AppendChild implements Node.AppendChild .
(*T) Attribute (name []byte ) (interface{}, bool )
Attribute implements Node.Attribute.
(*T) AttributeString (s string ) (interface{}, bool )
AttributeString implements Node.AttributeString.
(*T) Attributes () []ast .Attribute
Attributes implements Node.Attributes
(*T) ChildCount () int
ChildCount implements Node.ChildCount .
(*T) Dump (source []byte , level int )
Dump implements Node.Dump.
(*T) FirstChild () ast .Node
FirstChild implements Node.FirstChild .
(*T) HasBlankPreviousLines () bool
HasBlankPreviousLines implements Node.HasBlankPreviousLines.
(*T) HasChildren () bool
HasChildren implements Node.HasChildren .
(*T) InsertAfter (self, v1, insertee ast .Node )
InsertAfter implements Node.InsertAfter .
(*T) InsertBefore (self, v1, insertee ast .Node )
InsertBefore implements Node.InsertBefore .
(*T) IsRaw () bool
IsRaw implements Node.IsRaw
(*T) Kind () gast .NodeKind
Kind implements Node.Kind.
(*T) LastChild () ast .Node
LastChild implements Node.LastChild .
(*T) Lines () *textm .Segments
Lines implements Node.Lines
(*T) NextSibling () ast .Node
NextSibling implements Node.NextSibling .
(*T) OwnerDocument () *ast .Document
OwnerDocument implements Node.OwnerDocument
(*T) Parent () ast .Node
Parent implements Node.Parent .
(*T) PreviousSibling () ast .Node
PreviousSibling implements Node.PreviousSibling .
(*T) RemoveAttributes ()
RemoveAttributes implements Node.RemoveAttributes
(*T) RemoveChild (self, v ast .Node )
RemoveChild implements Node.RemoveChild .
(*T) RemoveChildren (self ast .Node )
RemoveChildren implements Node.RemoveChildren .
(*T) ReplaceChild (self, v1, insertee ast .Node )
ReplaceChild implements Node.ReplaceChild .
(*T) SetAttribute (name []byte , value interface{})
SetAttribute implements Node.SetAttribute.
(*T) SetAttributeString (name string , value interface{})
SetAttributeString implements Node.SetAttributeString
(*T) SetBlankPreviousLines (v bool )
SetBlankPreviousLines implements Node.SetBlankPreviousLines.
(*T) SetLines (v *textm .Segments )
SetLines implements Node.SetLines
(*T) SetNextSibling (v ast .Node )
SetNextSibling implements Node.SetNextSibling .
(*T) SetParent (v ast .Node )
SetParent implements Node.SetParent .
(*T) SetPreviousSibling (v ast .Node )
SetPreviousSibling implements Node.SetPreviousSibling .
(*T) SortChildren (comparator func(n1, n2 ast .Node ) int )
SortChildren implements Node.SortChildren
(*T) Text (source []byte ) []byte
Text implements Node.Text .
(*T) Type () ast .NodeType
Type implements Node.Type
Implements (at least one exported )
*T : github.com/yuin/goldmark/ast.Node
As Outputs Of (at least one exported )
func NewDefinitionTerm () *DefinitionTerm
type Strikethrough (struct)
A Strikethrough struct represents a strikethrough of GFM text.
Fields (total 9, in which 2 are exported )
BaseInline ast .BaseInline
BaseInline .BaseNode ast .BaseNode
/* 7 unexporteds ... */ /* 7 unexporteds: */
BaseInline .BaseNode .attributes []ast .Attribute
BaseInline .BaseNode .childCount int
BaseInline .BaseNode .firstChild ast .Node
BaseInline .BaseNode .lastChild ast .Node
BaseInline .BaseNode .next ast .Node
BaseInline .BaseNode .parent ast .Node
BaseInline .BaseNode .prev ast .Node
Methods (total 33, all are exported )
(*T) AppendChild (self, v ast .Node )
AppendChild implements Node.AppendChild .
(*T) Attribute (name []byte ) (interface{}, bool )
Attribute implements Node.Attribute.
(*T) AttributeString (s string ) (interface{}, bool )
AttributeString implements Node.AttributeString.
(*T) Attributes () []ast .Attribute
Attributes implements Node.Attributes
(*T) ChildCount () int
ChildCount implements Node.ChildCount .
(*T) Dump (source []byte , level int )
Dump implements Node.Dump.
(*T) FirstChild () ast .Node
FirstChild implements Node.FirstChild .
(*T) HasBlankPreviousLines () bool
HasBlankPreviousLines implements Node.HasBlankPreviousLines.
(*T) HasChildren () bool
HasChildren implements Node.HasChildren .
(*T) InsertAfter (self, v1, insertee ast .Node )
InsertAfter implements Node.InsertAfter .
(*T) InsertBefore (self, v1, insertee ast .Node )
InsertBefore implements Node.InsertBefore .
(*T) IsRaw () bool
IsRaw implements Node.IsRaw
(*T) Kind () gast .NodeKind
Kind implements Node.Kind.
(*T) LastChild () ast .Node
LastChild implements Node.LastChild .
(*T) Lines () *textm .Segments
Lines implements Node.Lines
(*T) NextSibling () ast .Node
NextSibling implements Node.NextSibling .
(*T) OwnerDocument () *ast .Document
OwnerDocument implements Node.OwnerDocument
(*T) Parent () ast .Node
Parent implements Node.Parent .
(*T) PreviousSibling () ast .Node
PreviousSibling implements Node.PreviousSibling .
(*T) RemoveAttributes ()
RemoveAttributes implements Node.RemoveAttributes
(*T) RemoveChild (self, v ast .Node )
RemoveChild implements Node.RemoveChild .
(*T) RemoveChildren (self ast .Node )
RemoveChildren implements Node.RemoveChildren .
(*T) ReplaceChild (self, v1, insertee ast .Node )
ReplaceChild implements Node.ReplaceChild .
(*T) SetAttribute (name []byte , value interface{})
SetAttribute implements Node.SetAttribute.
(*T) SetAttributeString (name string , value interface{})
SetAttributeString implements Node.SetAttributeString
(*T) SetBlankPreviousLines (v bool )
SetBlankPreviousLines implements Node.SetBlankPreviousLines.
(*T) SetLines (v *textm .Segments )
SetLines implements Node.SetLines
(*T) SetNextSibling (v ast .Node )
SetNextSibling implements Node.SetNextSibling .
(*T) SetParent (v ast .Node )
SetParent implements Node.SetParent .
(*T) SetPreviousSibling (v ast .Node )
SetPreviousSibling implements Node.SetPreviousSibling .
(*T) SortChildren (comparator func(n1, n2 ast .Node ) int )
SortChildren implements Node.SortChildren
(*T) Text (source []byte ) []byte
Text implements Node.Text .
(*T) Type () ast .NodeType
Type implements Node.Type
Implements (at least one exported )
*T : github.com/yuin/goldmark/ast.Node
As Outputs Of (at least one exported )
func NewStrikethrough () *Strikethrough
type Table (struct)
A Table struct represents a table of Markdown(GFM) text.
Fields (total 12, in which 3 are exported )
Alignments []Alignment
Alignments returns alignments of the columns.
BaseBlock gast .BaseBlock
BaseBlock .BaseNode ast .BaseNode
/* 9 unexporteds ... */ /* 9 unexporteds: */
BaseBlock .BaseNode .attributes []ast .Attribute
BaseBlock .BaseNode .childCount int
BaseBlock .BaseNode .firstChild ast .Node
BaseBlock .BaseNode .lastChild ast .Node
BaseBlock .BaseNode .next ast .Node
BaseBlock .BaseNode .parent ast .Node
BaseBlock .BaseNode .prev ast .Node
BaseBlock .blankPreviousLines bool
BaseBlock .lines *textm .Segments
Methods (total 33, all are exported )
(*T) AppendChild (self, v ast .Node )
AppendChild implements Node.AppendChild .
(*T) Attribute (name []byte ) (interface{}, bool )
Attribute implements Node.Attribute.
(*T) AttributeString (s string ) (interface{}, bool )
AttributeString implements Node.AttributeString.
(*T) Attributes () []ast .Attribute
Attributes implements Node.Attributes
(*T) ChildCount () int
ChildCount implements Node.ChildCount .
(*T) Dump (source []byte , level int )
Dump implements Node.Dump
(*T) FirstChild () ast .Node
FirstChild implements Node.FirstChild .
(*T) HasBlankPreviousLines () bool
HasBlankPreviousLines implements Node.HasBlankPreviousLines.
(*T) HasChildren () bool
HasChildren implements Node.HasChildren .
(*T) InsertAfter (self, v1, insertee ast .Node )
InsertAfter implements Node.InsertAfter .
(*T) InsertBefore (self, v1, insertee ast .Node )
InsertBefore implements Node.InsertBefore .
(*T) IsRaw () bool
IsRaw implements Node.IsRaw
(*T) Kind () gast .NodeKind
Kind implements Node.Kind.
(*T) LastChild () ast .Node
LastChild implements Node.LastChild .
(*T) Lines () *textm .Segments
Lines implements Node.Lines
(*T) NextSibling () ast .Node
NextSibling implements Node.NextSibling .
(*T) OwnerDocument () *ast .Document
OwnerDocument implements Node.OwnerDocument
(*T) Parent () ast .Node
Parent implements Node.Parent .
(*T) PreviousSibling () ast .Node
PreviousSibling implements Node.PreviousSibling .
(*T) RemoveAttributes ()
RemoveAttributes implements Node.RemoveAttributes
(*T) RemoveChild (self, v ast .Node )
RemoveChild implements Node.RemoveChild .
(*T) RemoveChildren (self ast .Node )
RemoveChildren implements Node.RemoveChildren .
(*T) ReplaceChild (self, v1, insertee ast .Node )
ReplaceChild implements Node.ReplaceChild .
(*T) SetAttribute (name []byte , value interface{})
SetAttribute implements Node.SetAttribute.
(*T) SetAttributeString (name string , value interface{})
SetAttributeString implements Node.SetAttributeString
(*T) SetBlankPreviousLines (v bool )
SetBlankPreviousLines implements Node.SetBlankPreviousLines.
(*T) SetLines (v *textm .Segments )
SetLines implements Node.SetLines
(*T) SetNextSibling (v ast .Node )
SetNextSibling implements Node.SetNextSibling .
(*T) SetParent (v ast .Node )
SetParent implements Node.SetParent .
(*T) SetPreviousSibling (v ast .Node )
SetPreviousSibling implements Node.SetPreviousSibling .
(*T) SortChildren (comparator func(n1, n2 ast .Node ) int )
SortChildren implements Node.SortChildren
(*T) Text (source []byte ) []byte
Text implements Node.Text .
(*T) Type () ast .NodeType
Type implements Node.Type
Implements (at least one exported )
*T : github.com/yuin/goldmark/ast.Node
As Outputs Of (at least one exported )
func NewTable () *Table
type TableCell (struct)
A TableCell struct represents a table cell of a Markdown(GFM) text.
Fields (total 12, in which 3 are exported )
Alignment Alignment
BaseBlock gast .BaseBlock
BaseBlock .BaseNode ast .BaseNode
/* 9 unexporteds ... */ /* 9 unexporteds: */
BaseBlock .BaseNode .attributes []ast .Attribute
BaseBlock .BaseNode .childCount int
BaseBlock .BaseNode .firstChild ast .Node
BaseBlock .BaseNode .lastChild ast .Node
BaseBlock .BaseNode .next ast .Node
BaseBlock .BaseNode .parent ast .Node
BaseBlock .BaseNode .prev ast .Node
BaseBlock .blankPreviousLines bool
BaseBlock .lines *textm .Segments
Methods (total 33, all are exported )
(*T) AppendChild (self, v ast .Node )
AppendChild implements Node.AppendChild .
(*T) Attribute (name []byte ) (interface{}, bool )
Attribute implements Node.Attribute.
(*T) AttributeString (s string ) (interface{}, bool )
AttributeString implements Node.AttributeString.
(*T) Attributes () []ast .Attribute
Attributes implements Node.Attributes
(*T) ChildCount () int
ChildCount implements Node.ChildCount .
(*T) Dump (source []byte , level int )
Dump implements Node.Dump.
(*T) FirstChild () ast .Node
FirstChild implements Node.FirstChild .
(*T) HasBlankPreviousLines () bool
HasBlankPreviousLines implements Node.HasBlankPreviousLines.
(*T) HasChildren () bool
HasChildren implements Node.HasChildren .
(*T) InsertAfter (self, v1, insertee ast .Node )
InsertAfter implements Node.InsertAfter .
(*T) InsertBefore (self, v1, insertee ast .Node )
InsertBefore implements Node.InsertBefore .
(*T) IsRaw () bool
IsRaw implements Node.IsRaw
(*T) Kind () gast .NodeKind
Kind implements Node.Kind.
(*T) LastChild () ast .Node
LastChild implements Node.LastChild .
(*T) Lines () *textm .Segments
Lines implements Node.Lines
(*T) NextSibling () ast .Node
NextSibling implements Node.NextSibling .
(*T) OwnerDocument () *ast .Document
OwnerDocument implements Node.OwnerDocument
(*T) Parent () ast .Node
Parent implements Node.Parent .
(*T) PreviousSibling () ast .Node
PreviousSibling implements Node.PreviousSibling .
(*T) RemoveAttributes ()
RemoveAttributes implements Node.RemoveAttributes
(*T) RemoveChild (self, v ast .Node )
RemoveChild implements Node.RemoveChild .
(*T) RemoveChildren (self ast .Node )
RemoveChildren implements Node.RemoveChildren .
(*T) ReplaceChild (self, v1, insertee ast .Node )
ReplaceChild implements Node.ReplaceChild .
(*T) SetAttribute (name []byte , value interface{})
SetAttribute implements Node.SetAttribute.
(*T) SetAttributeString (name string , value interface{})
SetAttributeString implements Node.SetAttributeString
(*T) SetBlankPreviousLines (v bool )
SetBlankPreviousLines implements Node.SetBlankPreviousLines.
(*T) SetLines (v *textm .Segments )
SetLines implements Node.SetLines
(*T) SetNextSibling (v ast .Node )
SetNextSibling implements Node.SetNextSibling .
(*T) SetParent (v ast .Node )
SetParent implements Node.SetParent .
(*T) SetPreviousSibling (v ast .Node )
SetPreviousSibling implements Node.SetPreviousSibling .
(*T) SortChildren (comparator func(n1, n2 ast .Node ) int )
SortChildren implements Node.SortChildren
(*T) Text (source []byte ) []byte
Text implements Node.Text .
(*T) Type () ast .NodeType
Type implements Node.Type
Implements (at least one exported )
*T : github.com/yuin/goldmark/ast.Node
As Outputs Of (at least one exported )
func NewTableCell () *TableCell
type TableRow (struct)
A TableRow struct represents a table row of Markdown(GFM) text.
Fields (total 12, in which 3 are exported )
Alignments []Alignment
Alignments returns alignments of the columns.
BaseBlock gast .BaseBlock
BaseBlock .BaseNode ast .BaseNode
/* 9 unexporteds ... */ /* 9 unexporteds: */
BaseBlock .BaseNode .attributes []ast .Attribute
BaseBlock .BaseNode .childCount int
BaseBlock .BaseNode .firstChild ast .Node
BaseBlock .BaseNode .lastChild ast .Node
BaseBlock .BaseNode .next ast .Node
BaseBlock .BaseNode .parent ast .Node
BaseBlock .BaseNode .prev ast .Node
BaseBlock .blankPreviousLines bool
BaseBlock .lines *textm .Segments
Methods (total 33, all are exported )
(*T) AppendChild (self, v ast .Node )
AppendChild implements Node.AppendChild .
(*T) Attribute (name []byte ) (interface{}, bool )
Attribute implements Node.Attribute.
(*T) AttributeString (s string ) (interface{}, bool )
AttributeString implements Node.AttributeString.
(*T) Attributes () []ast .Attribute
Attributes implements Node.Attributes
(*T) ChildCount () int
ChildCount implements Node.ChildCount .
(*T) Dump (source []byte , level int )
Dump implements Node.Dump.
(*T) FirstChild () ast .Node
FirstChild implements Node.FirstChild .
(*T) HasBlankPreviousLines () bool
HasBlankPreviousLines implements Node.HasBlankPreviousLines.
(*T) HasChildren () bool
HasChildren implements Node.HasChildren .
(*T) InsertAfter (self, v1, insertee ast .Node )
InsertAfter implements Node.InsertAfter .
(*T) InsertBefore (self, v1, insertee ast .Node )
InsertBefore implements Node.InsertBefore .
(*T) IsRaw () bool
IsRaw implements Node.IsRaw
(*T) Kind () gast .NodeKind
Kind implements Node.Kind.
(*T) LastChild () ast .Node
LastChild implements Node.LastChild .
(*T) Lines () *textm .Segments
Lines implements Node.Lines
(*T) NextSibling () ast .Node
NextSibling implements Node.NextSibling .
(*T) OwnerDocument () *ast .Document
OwnerDocument implements Node.OwnerDocument
(*T) Parent () ast .Node
Parent implements Node.Parent .
(*T) PreviousSibling () ast .Node
PreviousSibling implements Node.PreviousSibling .
(*T) RemoveAttributes ()
RemoveAttributes implements Node.RemoveAttributes
(*T) RemoveChild (self, v ast .Node )
RemoveChild implements Node.RemoveChild .
(*T) RemoveChildren (self ast .Node )
RemoveChildren implements Node.RemoveChildren .
(*T) ReplaceChild (self, v1, insertee ast .Node )
ReplaceChild implements Node.ReplaceChild .
(*T) SetAttribute (name []byte , value interface{})
SetAttribute implements Node.SetAttribute.
(*T) SetAttributeString (name string , value interface{})
SetAttributeString implements Node.SetAttributeString
(*T) SetBlankPreviousLines (v bool )
SetBlankPreviousLines implements Node.SetBlankPreviousLines.
(*T) SetLines (v *textm .Segments )
SetLines implements Node.SetLines
(*T) SetNextSibling (v ast .Node )
SetNextSibling implements Node.SetNextSibling .
(*T) SetParent (v ast .Node )
SetParent implements Node.SetParent .
(*T) SetPreviousSibling (v ast .Node )
SetPreviousSibling implements Node.SetPreviousSibling .
(*T) SortChildren (comparator func(n1, n2 ast .Node ) int )
SortChildren implements Node.SortChildren
(*T) Text (source []byte ) []byte
Text implements Node.Text .
(*T) Type () ast .NodeType
Type implements Node.Type
Implements (at least one exported )
*T : github.com/yuin/goldmark/ast.Node
As Outputs Of (at least one exported )
func NewTableRow (alignments []Alignment ) *TableRow
As Inputs Of (at least one exported )
func NewTableHeader (row *TableRow ) *TableHeader
type TaskCheckBox (struct)
A TaskCheckBox struct represents a checkbox of a task list.
Fields (total 10, in which 3 are exported )
BaseInline gast .BaseInline
BaseInline .BaseNode ast .BaseNode
IsChecked bool
/* 7 unexporteds ... */ /* 7 unexporteds: */
BaseInline .BaseNode .attributes []ast .Attribute
BaseInline .BaseNode .childCount int
BaseInline .BaseNode .firstChild ast .Node
BaseInline .BaseNode .lastChild ast .Node
BaseInline .BaseNode .next ast .Node
BaseInline .BaseNode .parent ast .Node
BaseInline .BaseNode .prev ast .Node
Methods (total 33, all are exported )
(*T) AppendChild (self, v ast .Node )
AppendChild implements Node.AppendChild .
(*T) Attribute (name []byte ) (interface{}, bool )
Attribute implements Node.Attribute.
(*T) AttributeString (s string ) (interface{}, bool )
AttributeString implements Node.AttributeString.
(*T) Attributes () []ast .Attribute
Attributes implements Node.Attributes
(*T) ChildCount () int
ChildCount implements Node.ChildCount .
(*T) Dump (source []byte , level int )
Dump implements Node.Dump.
(*T) FirstChild () ast .Node
FirstChild implements Node.FirstChild .
(*T) HasBlankPreviousLines () bool
HasBlankPreviousLines implements Node.HasBlankPreviousLines.
(*T) HasChildren () bool
HasChildren implements Node.HasChildren .
(*T) InsertAfter (self, v1, insertee ast .Node )
InsertAfter implements Node.InsertAfter .
(*T) InsertBefore (self, v1, insertee ast .Node )
InsertBefore implements Node.InsertBefore .
(*T) IsRaw () bool
IsRaw implements Node.IsRaw
(*T) Kind () gast .NodeKind
Kind implements Node.Kind.
(*T) LastChild () ast .Node
LastChild implements Node.LastChild .
(*T) Lines () *textm .Segments
Lines implements Node.Lines
(*T) NextSibling () ast .Node
NextSibling implements Node.NextSibling .
(*T) OwnerDocument () *ast .Document
OwnerDocument implements Node.OwnerDocument
(*T) Parent () ast .Node
Parent implements Node.Parent .
(*T) PreviousSibling () ast .Node
PreviousSibling implements Node.PreviousSibling .
(*T) RemoveAttributes ()
RemoveAttributes implements Node.RemoveAttributes
(*T) RemoveChild (self, v ast .Node )
RemoveChild implements Node.RemoveChild .
(*T) RemoveChildren (self ast .Node )
RemoveChildren implements Node.RemoveChildren .
(*T) ReplaceChild (self, v1, insertee ast .Node )
ReplaceChild implements Node.ReplaceChild .
(*T) SetAttribute (name []byte , value interface{})
SetAttribute implements Node.SetAttribute.
(*T) SetAttributeString (name string , value interface{})
SetAttributeString implements Node.SetAttributeString
(*T) SetBlankPreviousLines (v bool )
SetBlankPreviousLines implements Node.SetBlankPreviousLines.
(*T) SetLines (v *textm .Segments )
SetLines implements Node.SetLines
(*T) SetNextSibling (v ast .Node )
SetNextSibling implements Node.SetNextSibling .
(*T) SetParent (v ast .Node )
SetParent implements Node.SetParent .
(*T) SetPreviousSibling (v ast .Node )
SetPreviousSibling implements Node.SetPreviousSibling .
(*T) SortChildren (comparator func(n1, n2 ast .Node ) int )
SortChildren implements Node.SortChildren
(*T) Text (source []byte ) []byte
Text implements Node.Text .
(*T) Type () ast .NodeType
Type implements Node.Type
Implements (at least one exported )
*T : github.com/yuin/goldmark/ast.Node
As Outputs Of (at least one exported )
func NewTaskCheckBox (checked bool ) *TaskCheckBox
Package-Level Functions (total 13, all are exported)
Package-Level Variables (total 13, all are exported)
Package-Level Constants (total 4, all are exported)
The pages are generated with Golds v0.3.2-preview . (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu .
PR and bug reports are welcome and can be submitted to the issue list .
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds .