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)
/* sort by: alphabet | popularity */
type DefinitionDescription (struct)
A DefinitionDescription struct represents a definition list description of Markdown
(PHPMarkdownExtra) text.
Fields (total 3 )
BaseBlock gast .BaseBlock
BaseBlock .BaseNode ast .BaseNode
IsTight bool
Methods (total 33 )
(*DefinitionDescription) AppendChild (self, v ast .Node )
AppendChild implements Node.AppendChild .
(*DefinitionDescription) Attribute (name []byte ) (interface{}, bool )
Attribute implements Node.Attribute.
(*DefinitionDescription) AttributeString (s string ) (interface{}, bool )
AttributeString implements Node.AttributeString.
(*DefinitionDescription) Attributes () []ast .Attribute
Attributes implements Node.Attributes.
(*DefinitionDescription) ChildCount () int
ChildCount implements Node.ChildCount .
(*DefinitionDescription) Dump (source []byte , level int )
Dump implements Node.Dump.
(*DefinitionDescription) FirstChild () ast .Node
FirstChild implements Node.FirstChild .
(*DefinitionDescription) HasBlankPreviousLines () bool
HasBlankPreviousLines implements Node.HasBlankPreviousLines.
(*DefinitionDescription) HasChildren () bool
HasChildren implements Node.HasChildren .
(*DefinitionDescription) InsertAfter (self, v1, insertee ast .Node )
InsertAfter implements Node.InsertAfter .
(*DefinitionDescription) InsertBefore (self, v1, insertee ast .Node )
InsertBefore implements Node.InsertBefore .
(*DefinitionDescription) IsRaw () bool
IsRaw implements Node.IsRaw.
(*DefinitionDescription) Kind () gast .NodeKind
Kind implements Node.Kind.
(*DefinitionDescription) LastChild () ast .Node
LastChild implements Node.LastChild .
(*DefinitionDescription) Lines () *textm .Segments
Lines implements Node.Lines.
(*DefinitionDescription) NextSibling () ast .Node
NextSibling implements Node.NextSibling .
(*DefinitionDescription) OwnerDocument () *ast .Document
OwnerDocument implements Node.OwnerDocument.
(*DefinitionDescription) Parent () ast .Node
Parent implements Node.Parent .
(*DefinitionDescription) PreviousSibling () ast .Node
PreviousSibling implements Node.PreviousSibling .
(*DefinitionDescription) RemoveAttributes ()
RemoveAttributes implements Node.RemoveAttributes.
(*DefinitionDescription) RemoveChild (self, v ast .Node )
RemoveChild implements Node.RemoveChild .
(*DefinitionDescription) RemoveChildren (self ast .Node )
RemoveChildren implements Node.RemoveChildren .
(*DefinitionDescription) ReplaceChild (self, v1, insertee ast .Node )
ReplaceChild implements Node.ReplaceChild .
(*DefinitionDescription) SetAttribute (name []byte , value interface{})
SetAttribute implements Node.SetAttribute.
(*DefinitionDescription) SetAttributeString (name string , value interface{})
SetAttributeString implements Node.SetAttributeString.
(*DefinitionDescription) SetBlankPreviousLines (v bool )
SetBlankPreviousLines implements Node.SetBlankPreviousLines.
(*DefinitionDescription) SetLines (v *textm .Segments )
SetLines implements Node.SetLines.
(*DefinitionDescription) SetNextSibling (v ast .Node )
SetNextSibling implements Node.SetNextSibling .
(*DefinitionDescription) SetParent (v ast .Node )
SetParent implements Node.SetParent .
(*DefinitionDescription) SetPreviousSibling (v ast .Node )
SetPreviousSibling implements Node.SetPreviousSibling .
(*DefinitionDescription) SortChildren (comparator func(n1, n2 ast .Node ) int )
SortChildren implements Node.SortChildren.
(*DefinitionDescription) Text (source []byte ) []byte
Text implements Node.Text .
(*DefinitionDescription) Type () ast .NodeType
Type implements Node.Type.
Implements (at least one exported )
*DefinitionDescription : 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 4 )
BaseBlock gast .BaseBlock
BaseBlock .BaseNode ast .BaseNode
Offset int
TemporaryParagraph *gast .Paragraph
Methods (total 33 )
(*DefinitionList) AppendChild (self, v ast .Node )
AppendChild implements Node.AppendChild .
(*DefinitionList) Attribute (name []byte ) (interface{}, bool )
Attribute implements Node.Attribute.
(*DefinitionList) AttributeString (s string ) (interface{}, bool )
AttributeString implements Node.AttributeString.
(*DefinitionList) Attributes () []ast .Attribute
Attributes implements Node.Attributes.
(*DefinitionList) ChildCount () int
ChildCount implements Node.ChildCount .
(*DefinitionList) Dump (source []byte , level int )
Dump implements Node.Dump.
(*DefinitionList) FirstChild () ast .Node
FirstChild implements Node.FirstChild .
(*DefinitionList) HasBlankPreviousLines () bool
HasBlankPreviousLines implements Node.HasBlankPreviousLines.
(*DefinitionList) HasChildren () bool
HasChildren implements Node.HasChildren .
(*DefinitionList) InsertAfter (self, v1, insertee ast .Node )
InsertAfter implements Node.InsertAfter .
(*DefinitionList) InsertBefore (self, v1, insertee ast .Node )
InsertBefore implements Node.InsertBefore .
(*DefinitionList) IsRaw () bool
IsRaw implements Node.IsRaw.
(*DefinitionList) Kind () gast .NodeKind
Kind implements Node.Kind.
(*DefinitionList) LastChild () ast .Node
LastChild implements Node.LastChild .
(*DefinitionList) Lines () *textm .Segments
Lines implements Node.Lines.
(*DefinitionList) NextSibling () ast .Node
NextSibling implements Node.NextSibling .
(*DefinitionList) OwnerDocument () *ast .Document
OwnerDocument implements Node.OwnerDocument.
(*DefinitionList) Parent () ast .Node
Parent implements Node.Parent .
(*DefinitionList) PreviousSibling () ast .Node
PreviousSibling implements Node.PreviousSibling .
(*DefinitionList) RemoveAttributes ()
RemoveAttributes implements Node.RemoveAttributes.
(*DefinitionList) RemoveChild (self, v ast .Node )
RemoveChild implements Node.RemoveChild .
(*DefinitionList) RemoveChildren (self ast .Node )
RemoveChildren implements Node.RemoveChildren .
(*DefinitionList) ReplaceChild (self, v1, insertee ast .Node )
ReplaceChild implements Node.ReplaceChild .
(*DefinitionList) SetAttribute (name []byte , value interface{})
SetAttribute implements Node.SetAttribute.
(*DefinitionList) SetAttributeString (name string , value interface{})
SetAttributeString implements Node.SetAttributeString.
(*DefinitionList) SetBlankPreviousLines (v bool )
SetBlankPreviousLines implements Node.SetBlankPreviousLines.
(*DefinitionList) SetLines (v *textm .Segments )
SetLines implements Node.SetLines.
(*DefinitionList) SetNextSibling (v ast .Node )
SetNextSibling implements Node.SetNextSibling .
(*DefinitionList) SetParent (v ast .Node )
SetParent implements Node.SetParent .
(*DefinitionList) SetPreviousSibling (v ast .Node )
SetPreviousSibling implements Node.SetPreviousSibling .
(*DefinitionList) SortChildren (comparator func(n1, n2 ast .Node ) int )
SortChildren implements Node.SortChildren.
(*DefinitionList) Text (source []byte ) []byte
Text implements Node.Text .
(*DefinitionList) Type () ast .NodeType
Type implements Node.Type.
Implements (at least one exported )
*DefinitionList : 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 2 )
BaseBlock ast .BaseBlock
BaseBlock .BaseNode ast .BaseNode
Methods (total 33 )
(*DefinitionTerm) AppendChild (self, v ast .Node )
AppendChild implements Node.AppendChild .
(*DefinitionTerm) Attribute (name []byte ) (interface{}, bool )
Attribute implements Node.Attribute.
(*DefinitionTerm) AttributeString (s string ) (interface{}, bool )
AttributeString implements Node.AttributeString.
(*DefinitionTerm) Attributes () []ast .Attribute
Attributes implements Node.Attributes.
(*DefinitionTerm) ChildCount () int
ChildCount implements Node.ChildCount .
(*DefinitionTerm) Dump (source []byte , level int )
Dump implements Node.Dump.
(*DefinitionTerm) FirstChild () ast .Node
FirstChild implements Node.FirstChild .
(*DefinitionTerm) HasBlankPreviousLines () bool
HasBlankPreviousLines implements Node.HasBlankPreviousLines.
(*DefinitionTerm) HasChildren () bool
HasChildren implements Node.HasChildren .
(*DefinitionTerm) InsertAfter (self, v1, insertee ast .Node )
InsertAfter implements Node.InsertAfter .
(*DefinitionTerm) InsertBefore (self, v1, insertee ast .Node )
InsertBefore implements Node.InsertBefore .
(*DefinitionTerm) IsRaw () bool
IsRaw implements Node.IsRaw.
(*DefinitionTerm) Kind () gast .NodeKind
Kind implements Node.Kind.
(*DefinitionTerm) LastChild () ast .Node
LastChild implements Node.LastChild .
(*DefinitionTerm) Lines () *textm .Segments
Lines implements Node.Lines.
(*DefinitionTerm) NextSibling () ast .Node
NextSibling implements Node.NextSibling .
(*DefinitionTerm) OwnerDocument () *ast .Document
OwnerDocument implements Node.OwnerDocument.
(*DefinitionTerm) Parent () ast .Node
Parent implements Node.Parent .
(*DefinitionTerm) PreviousSibling () ast .Node
PreviousSibling implements Node.PreviousSibling .
(*DefinitionTerm) RemoveAttributes ()
RemoveAttributes implements Node.RemoveAttributes.
(*DefinitionTerm) RemoveChild (self, v ast .Node )
RemoveChild implements Node.RemoveChild .
(*DefinitionTerm) RemoveChildren (self ast .Node )
RemoveChildren implements Node.RemoveChildren .
(*DefinitionTerm) ReplaceChild (self, v1, insertee ast .Node )
ReplaceChild implements Node.ReplaceChild .
(*DefinitionTerm) SetAttribute (name []byte , value interface{})
SetAttribute implements Node.SetAttribute.
(*DefinitionTerm) SetAttributeString (name string , value interface{})
SetAttributeString implements Node.SetAttributeString.
(*DefinitionTerm) SetBlankPreviousLines (v bool )
SetBlankPreviousLines implements Node.SetBlankPreviousLines.
(*DefinitionTerm) SetLines (v *textm .Segments )
SetLines implements Node.SetLines.
(*DefinitionTerm) SetNextSibling (v ast .Node )
SetNextSibling implements Node.SetNextSibling .
(*DefinitionTerm) SetParent (v ast .Node )
SetParent implements Node.SetParent .
(*DefinitionTerm) SetPreviousSibling (v ast .Node )
SetPreviousSibling implements Node.SetPreviousSibling .
(*DefinitionTerm) SortChildren (comparator func(n1, n2 ast .Node ) int )
SortChildren implements Node.SortChildren.
(*DefinitionTerm) Text (source []byte ) []byte
Text implements Node.Text .
(*DefinitionTerm) Type () ast .NodeType
Type implements Node.Type.
Implements (at least one exported )
*DefinitionTerm : 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 2 )
BaseInline ast .BaseInline
BaseInline .BaseNode ast .BaseNode
Methods (total 33 )
(*Strikethrough) AppendChild (self, v ast .Node )
AppendChild implements Node.AppendChild .
(*Strikethrough) Attribute (name []byte ) (interface{}, bool )
Attribute implements Node.Attribute.
(*Strikethrough) AttributeString (s string ) (interface{}, bool )
AttributeString implements Node.AttributeString.
(*Strikethrough) Attributes () []ast .Attribute
Attributes implements Node.Attributes.
(*Strikethrough) ChildCount () int
ChildCount implements Node.ChildCount .
(*Strikethrough) Dump (source []byte , level int )
Dump implements Node.Dump.
(*Strikethrough) FirstChild () ast .Node
FirstChild implements Node.FirstChild .
(*Strikethrough) HasBlankPreviousLines () bool
HasBlankPreviousLines implements Node.HasBlankPreviousLines.
(*Strikethrough) HasChildren () bool
HasChildren implements Node.HasChildren .
(*Strikethrough) InsertAfter (self, v1, insertee ast .Node )
InsertAfter implements Node.InsertAfter .
(*Strikethrough) InsertBefore (self, v1, insertee ast .Node )
InsertBefore implements Node.InsertBefore .
(*Strikethrough) IsRaw () bool
IsRaw implements Node.IsRaw.
(*Strikethrough) Kind () gast .NodeKind
Kind implements Node.Kind.
(*Strikethrough) LastChild () ast .Node
LastChild implements Node.LastChild .
(*Strikethrough) Lines () *textm .Segments
Lines implements Node.Lines.
(*Strikethrough) NextSibling () ast .Node
NextSibling implements Node.NextSibling .
(*Strikethrough) OwnerDocument () *ast .Document
OwnerDocument implements Node.OwnerDocument.
(*Strikethrough) Parent () ast .Node
Parent implements Node.Parent .
(*Strikethrough) PreviousSibling () ast .Node
PreviousSibling implements Node.PreviousSibling .
(*Strikethrough) RemoveAttributes ()
RemoveAttributes implements Node.RemoveAttributes.
(*Strikethrough) RemoveChild (self, v ast .Node )
RemoveChild implements Node.RemoveChild .
(*Strikethrough) RemoveChildren (self ast .Node )
RemoveChildren implements Node.RemoveChildren .
(*Strikethrough) ReplaceChild (self, v1, insertee ast .Node )
ReplaceChild implements Node.ReplaceChild .
(*Strikethrough) SetAttribute (name []byte , value interface{})
SetAttribute implements Node.SetAttribute.
(*Strikethrough) SetAttributeString (name string , value interface{})
SetAttributeString implements Node.SetAttributeString.
(*Strikethrough) SetBlankPreviousLines (v bool )
SetBlankPreviousLines implements Node.SetBlankPreviousLines.
(*Strikethrough) SetLines (v *textm .Segments )
SetLines implements Node.SetLines.
(*Strikethrough) SetNextSibling (v ast .Node )
SetNextSibling implements Node.SetNextSibling .
(*Strikethrough) SetParent (v ast .Node )
SetParent implements Node.SetParent .
(*Strikethrough) SetPreviousSibling (v ast .Node )
SetPreviousSibling implements Node.SetPreviousSibling .
(*Strikethrough) SortChildren (comparator func(n1, n2 ast .Node ) int )
SortChildren implements Node.SortChildren.
(*Strikethrough) Text (source []byte ) []byte
Text implements Node.Text .
(*Strikethrough) Type () ast .NodeType
Type implements Node.Type.
Implements (at least one exported )
*Strikethrough : 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 3 )
Alignments []Alignment
Alignments returns alignments of the columns.
BaseBlock gast .BaseBlock
BaseBlock .BaseNode ast .BaseNode
Methods (total 33 )
(*Table) AppendChild (self, v ast .Node )
AppendChild implements Node.AppendChild .
(*Table) Attribute (name []byte ) (interface{}, bool )
Attribute implements Node.Attribute.
(*Table) AttributeString (s string ) (interface{}, bool )
AttributeString implements Node.AttributeString.
(*Table) Attributes () []ast .Attribute
Attributes implements Node.Attributes.
(*Table) ChildCount () int
ChildCount implements Node.ChildCount .
(*Table) Dump (source []byte , level int )
Dump implements Node.Dump.
(*Table) FirstChild () ast .Node
FirstChild implements Node.FirstChild .
(*Table) HasBlankPreviousLines () bool
HasBlankPreviousLines implements Node.HasBlankPreviousLines.
(*Table) HasChildren () bool
HasChildren implements Node.HasChildren .
(*Table) InsertAfter (self, v1, insertee ast .Node )
InsertAfter implements Node.InsertAfter .
(*Table) InsertBefore (self, v1, insertee ast .Node )
InsertBefore implements Node.InsertBefore .
(*Table) IsRaw () bool
IsRaw implements Node.IsRaw.
(*Table) Kind () gast .NodeKind
Kind implements Node.Kind.
(*Table) LastChild () ast .Node
LastChild implements Node.LastChild .
(*Table) Lines () *textm .Segments
Lines implements Node.Lines.
(*Table) NextSibling () ast .Node
NextSibling implements Node.NextSibling .
(*Table) OwnerDocument () *ast .Document
OwnerDocument implements Node.OwnerDocument.
(*Table) Parent () ast .Node
Parent implements Node.Parent .
(*Table) PreviousSibling () ast .Node
PreviousSibling implements Node.PreviousSibling .
(*Table) RemoveAttributes ()
RemoveAttributes implements Node.RemoveAttributes.
(*Table) RemoveChild (self, v ast .Node )
RemoveChild implements Node.RemoveChild .
(*Table) RemoveChildren (self ast .Node )
RemoveChildren implements Node.RemoveChildren .
(*Table) ReplaceChild (self, v1, insertee ast .Node )
ReplaceChild implements Node.ReplaceChild .
(*Table) SetAttribute (name []byte , value interface{})
SetAttribute implements Node.SetAttribute.
(*Table) SetAttributeString (name string , value interface{})
SetAttributeString implements Node.SetAttributeString.
(*Table) SetBlankPreviousLines (v bool )
SetBlankPreviousLines implements Node.SetBlankPreviousLines.
(*Table) SetLines (v *textm .Segments )
SetLines implements Node.SetLines.
(*Table) SetNextSibling (v ast .Node )
SetNextSibling implements Node.SetNextSibling .
(*Table) SetParent (v ast .Node )
SetParent implements Node.SetParent .
(*Table) SetPreviousSibling (v ast .Node )
SetPreviousSibling implements Node.SetPreviousSibling .
(*Table) SortChildren (comparator func(n1, n2 ast .Node ) int )
SortChildren implements Node.SortChildren.
(*Table) Text (source []byte ) []byte
Text implements Node.Text .
(*Table) Type () ast .NodeType
Type implements Node.Type.
Implements (at least one exported )
*Table : 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 3 )
Alignment Alignment
BaseBlock gast .BaseBlock
BaseBlock .BaseNode ast .BaseNode
Methods (total 33 )
(*TableCell) AppendChild (self, v ast .Node )
AppendChild implements Node.AppendChild .
(*TableCell) Attribute (name []byte ) (interface{}, bool )
Attribute implements Node.Attribute.
(*TableCell) AttributeString (s string ) (interface{}, bool )
AttributeString implements Node.AttributeString.
(*TableCell) Attributes () []ast .Attribute
Attributes implements Node.Attributes.
(*TableCell) ChildCount () int
ChildCount implements Node.ChildCount .
(*TableCell) Dump (source []byte , level int )
Dump implements Node.Dump.
(*TableCell) FirstChild () ast .Node
FirstChild implements Node.FirstChild .
(*TableCell) HasBlankPreviousLines () bool
HasBlankPreviousLines implements Node.HasBlankPreviousLines.
(*TableCell) HasChildren () bool
HasChildren implements Node.HasChildren .
(*TableCell) InsertAfter (self, v1, insertee ast .Node )
InsertAfter implements Node.InsertAfter .
(*TableCell) InsertBefore (self, v1, insertee ast .Node )
InsertBefore implements Node.InsertBefore .
(*TableCell) IsRaw () bool
IsRaw implements Node.IsRaw.
(*TableCell) Kind () gast .NodeKind
Kind implements Node.Kind.
(*TableCell) LastChild () ast .Node
LastChild implements Node.LastChild .
(*TableCell) Lines () *textm .Segments
Lines implements Node.Lines.
(*TableCell) NextSibling () ast .Node
NextSibling implements Node.NextSibling .
(*TableCell) OwnerDocument () *ast .Document
OwnerDocument implements Node.OwnerDocument.
(*TableCell) Parent () ast .Node
Parent implements Node.Parent .
(*TableCell) PreviousSibling () ast .Node
PreviousSibling implements Node.PreviousSibling .
(*TableCell) RemoveAttributes ()
RemoveAttributes implements Node.RemoveAttributes.
(*TableCell) RemoveChild (self, v ast .Node )
RemoveChild implements Node.RemoveChild .
(*TableCell) RemoveChildren (self ast .Node )
RemoveChildren implements Node.RemoveChildren .
(*TableCell) ReplaceChild (self, v1, insertee ast .Node )
ReplaceChild implements Node.ReplaceChild .
(*TableCell) SetAttribute (name []byte , value interface{})
SetAttribute implements Node.SetAttribute.
(*TableCell) SetAttributeString (name string , value interface{})
SetAttributeString implements Node.SetAttributeString.
(*TableCell) SetBlankPreviousLines (v bool )
SetBlankPreviousLines implements Node.SetBlankPreviousLines.
(*TableCell) SetLines (v *textm .Segments )
SetLines implements Node.SetLines.
(*TableCell) SetNextSibling (v ast .Node )
SetNextSibling implements Node.SetNextSibling .
(*TableCell) SetParent (v ast .Node )
SetParent implements Node.SetParent .
(*TableCell) SetPreviousSibling (v ast .Node )
SetPreviousSibling implements Node.SetPreviousSibling .
(*TableCell) SortChildren (comparator func(n1, n2 ast .Node ) int )
SortChildren implements Node.SortChildren.
(*TableCell) Text (source []byte ) []byte
Text implements Node.Text .
(*TableCell) Type () ast .NodeType
Type implements Node.Type.
Implements (at least one exported )
*TableCell : 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 3 )
Alignments []Alignment
Alignments returns alignments of the columns.
BaseBlock gast .BaseBlock
BaseBlock .BaseNode ast .BaseNode
Methods (total 33 )
(*TableRow) AppendChild (self, v ast .Node )
AppendChild implements Node.AppendChild .
(*TableRow) Attribute (name []byte ) (interface{}, bool )
Attribute implements Node.Attribute.
(*TableRow) AttributeString (s string ) (interface{}, bool )
AttributeString implements Node.AttributeString.
(*TableRow) Attributes () []ast .Attribute
Attributes implements Node.Attributes.
(*TableRow) ChildCount () int
ChildCount implements Node.ChildCount .
(*TableRow) Dump (source []byte , level int )
Dump implements Node.Dump.
(*TableRow) FirstChild () ast .Node
FirstChild implements Node.FirstChild .
(*TableRow) HasBlankPreviousLines () bool
HasBlankPreviousLines implements Node.HasBlankPreviousLines.
(*TableRow) HasChildren () bool
HasChildren implements Node.HasChildren .
(*TableRow) InsertAfter (self, v1, insertee ast .Node )
InsertAfter implements Node.InsertAfter .
(*TableRow) InsertBefore (self, v1, insertee ast .Node )
InsertBefore implements Node.InsertBefore .
(*TableRow) IsRaw () bool
IsRaw implements Node.IsRaw.
(*TableRow) Kind () gast .NodeKind
Kind implements Node.Kind.
(*TableRow) LastChild () ast .Node
LastChild implements Node.LastChild .
(*TableRow) Lines () *textm .Segments
Lines implements Node.Lines.
(*TableRow) NextSibling () ast .Node
NextSibling implements Node.NextSibling .
(*TableRow) OwnerDocument () *ast .Document
OwnerDocument implements Node.OwnerDocument.
(*TableRow) Parent () ast .Node
Parent implements Node.Parent .
(*TableRow) PreviousSibling () ast .Node
PreviousSibling implements Node.PreviousSibling .
(*TableRow) RemoveAttributes ()
RemoveAttributes implements Node.RemoveAttributes.
(*TableRow) RemoveChild (self, v ast .Node )
RemoveChild implements Node.RemoveChild .
(*TableRow) RemoveChildren (self ast .Node )
RemoveChildren implements Node.RemoveChildren .
(*TableRow) ReplaceChild (self, v1, insertee ast .Node )
ReplaceChild implements Node.ReplaceChild .
(*TableRow) SetAttribute (name []byte , value interface{})
SetAttribute implements Node.SetAttribute.
(*TableRow) SetAttributeString (name string , value interface{})
SetAttributeString implements Node.SetAttributeString.
(*TableRow) SetBlankPreviousLines (v bool )
SetBlankPreviousLines implements Node.SetBlankPreviousLines.
(*TableRow) SetLines (v *textm .Segments )
SetLines implements Node.SetLines.
(*TableRow) SetNextSibling (v ast .Node )
SetNextSibling implements Node.SetNextSibling .
(*TableRow) SetParent (v ast .Node )
SetParent implements Node.SetParent .
(*TableRow) SetPreviousSibling (v ast .Node )
SetPreviousSibling implements Node.SetPreviousSibling .
(*TableRow) SortChildren (comparator func(n1, n2 ast .Node ) int )
SortChildren implements Node.SortChildren.
(*TableRow) Text (source []byte ) []byte
Text implements Node.Text .
(*TableRow) Type () ast .NodeType
Type implements Node.Type.
Implements (at least one exported )
*TableRow : 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 3 )
BaseInline gast .BaseInline
BaseInline .BaseNode ast .BaseNode
IsChecked bool
Methods (total 33 )
(*TaskCheckBox) AppendChild (self, v ast .Node )
AppendChild implements Node.AppendChild .
(*TaskCheckBox) Attribute (name []byte ) (interface{}, bool )
Attribute implements Node.Attribute.
(*TaskCheckBox) AttributeString (s string ) (interface{}, bool )
AttributeString implements Node.AttributeString.
(*TaskCheckBox) Attributes () []ast .Attribute
Attributes implements Node.Attributes.
(*TaskCheckBox) ChildCount () int
ChildCount implements Node.ChildCount .
(*TaskCheckBox) Dump (source []byte , level int )
Dump implements Node.Dump.
(*TaskCheckBox) FirstChild () ast .Node
FirstChild implements Node.FirstChild .
(*TaskCheckBox) HasBlankPreviousLines () bool
HasBlankPreviousLines implements Node.HasBlankPreviousLines.
(*TaskCheckBox) HasChildren () bool
HasChildren implements Node.HasChildren .
(*TaskCheckBox) InsertAfter (self, v1, insertee ast .Node )
InsertAfter implements Node.InsertAfter .
(*TaskCheckBox) InsertBefore (self, v1, insertee ast .Node )
InsertBefore implements Node.InsertBefore .
(*TaskCheckBox) IsRaw () bool
IsRaw implements Node.IsRaw.
(*TaskCheckBox) Kind () gast .NodeKind
Kind implements Node.Kind.
(*TaskCheckBox) LastChild () ast .Node
LastChild implements Node.LastChild .
(*TaskCheckBox) Lines () *textm .Segments
Lines implements Node.Lines.
(*TaskCheckBox) NextSibling () ast .Node
NextSibling implements Node.NextSibling .
(*TaskCheckBox) OwnerDocument () *ast .Document
OwnerDocument implements Node.OwnerDocument.
(*TaskCheckBox) Parent () ast .Node
Parent implements Node.Parent .
(*TaskCheckBox) PreviousSibling () ast .Node
PreviousSibling implements Node.PreviousSibling .
(*TaskCheckBox) RemoveAttributes ()
RemoveAttributes implements Node.RemoveAttributes.
(*TaskCheckBox) RemoveChild (self, v ast .Node )
RemoveChild implements Node.RemoveChild .
(*TaskCheckBox) RemoveChildren (self ast .Node )
RemoveChildren implements Node.RemoveChildren .
(*TaskCheckBox) ReplaceChild (self, v1, insertee ast .Node )
ReplaceChild implements Node.ReplaceChild .
(*TaskCheckBox) SetAttribute (name []byte , value interface{})
SetAttribute implements Node.SetAttribute.
(*TaskCheckBox) SetAttributeString (name string , value interface{})
SetAttributeString implements Node.SetAttributeString.
(*TaskCheckBox) SetBlankPreviousLines (v bool )
SetBlankPreviousLines implements Node.SetBlankPreviousLines.
(*TaskCheckBox) SetLines (v *textm .Segments )
SetLines implements Node.SetLines.
(*TaskCheckBox) SetNextSibling (v ast .Node )
SetNextSibling implements Node.SetNextSibling .
(*TaskCheckBox) SetParent (v ast .Node )
SetParent implements Node.SetParent .
(*TaskCheckBox) SetPreviousSibling (v ast .Node )
SetPreviousSibling implements Node.SetPreviousSibling .
(*TaskCheckBox) SortChildren (comparator func(n1, n2 ast .Node ) int )
SortChildren implements Node.SortChildren.
(*TaskCheckBox) Text (source []byte ) []byte
Text implements Node.Text .
(*TaskCheckBox) Type () ast .NodeType
Type implements Node.Type.
Implements (at least one exported )
*TaskCheckBox : github.com/yuin/goldmark/ast.Node
As Outputs Of (at least one exported )
func NewTaskCheckBox (checked bool ) *TaskCheckBox
Package-Level Functions (total 13)
Package-Level Variables (total 13)
Package-Level Constants (total 4)
The pages are generated with Golds v0.8.2 . (GOOS=linux 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 @zigo_101 (reachable from the left QR code) to get the latest news of Golds .