package ast
Import Path
github.com/yuin/goldmark-emoji/ast (on go.dev )
Dependency Relation
imports 3 packages , and imported by one package
Package-Level Type Names (only one, which is exported)
/* sort exporteds by: alphabet | popularity */
type Emoji (struct)
Emoji represents an inline emoji.
Fields (total 11, in which 4 are exported )
BaseInline gast .BaseInline
BaseInline .BaseNode ast .BaseNode
ShortName []byte
Value *definition .Emoji
/* 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 NewEmoji (shortName []byte , value *definition .Emoji ) *Emoji
Package-Level Functions (only one, which is exported)
Package-Level Variables (only one, which is 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 .