Package ast defines AST nodes that represetns emoji extension's elements.
package ast

import (
	

	
	gast 
)
Emoji represents an inline emoji.
Dump implements Node.Dump.
func ( *Emoji) ( []byte,  int) {
	 := map[string]string{
		"ShortName": string(.ShortName),
		"Value":     fmt.Sprintf("%#v", .Value),
	}
	gast.DumpHelper(, , , , nil)
}
KindEmoji is a NodeKind of the emoji node.
var KindEmoji = gast.NewNodeKind("Emoji")
Kind implements Node.Kind.
func ( *Emoji) () gast.NodeKind {
	return KindEmoji
}
NewEmoji returns a new Emoji node.
func ( []byte,  *definition.Emoji) *Emoji {
	return &Emoji{
		ShortName: ,
		Value:     ,
	}