gtsocial-umbx

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

strikethrough.go (730B)


      1 // Package ast defines AST nodes that represents extension's elements
      2 package ast
      3 
      4 import (
      5 	gast "github.com/yuin/goldmark/ast"
      6 )
      7 
      8 // A Strikethrough struct represents a strikethrough of GFM text.
      9 type Strikethrough struct {
     10 	gast.BaseInline
     11 }
     12 
     13 // Dump implements Node.Dump.
     14 func (n *Strikethrough) Dump(source []byte, level int) {
     15 	gast.DumpHelper(n, source, level, nil, nil)
     16 }
     17 
     18 // KindStrikethrough is a NodeKind of the Strikethrough node.
     19 var KindStrikethrough = gast.NewNodeKind("Strikethrough")
     20 
     21 // Kind implements Node.Kind.
     22 func (n *Strikethrough) Kind() gast.NodeKind {
     23 	return KindStrikethrough
     24 }
     25 
     26 // NewStrikethrough returns a new Strikethrough node.
     27 func NewStrikethrough() *Strikethrough {
     28 	return &Strikethrough{}
     29 }