Source File
table.go
Belonging Package
github.com/yuin/goldmark/extension/ast
package ast
import (
gast
)
AlignNone
)
func ( Alignment) () string {
switch {
case AlignLeft:
return "left"
case AlignRight:
return "right"
case AlignCenter:
return "center"
case AlignNone:
return "none"
}
return ""
}
Alignments []Alignment
}
var KindTable = gast.NewNodeKind("Table")
func () *Table {
return &Table{
Alignments: []Alignment{},
}
}
type TableRow struct {
gast.BaseBlock
Alignments []Alignment
}
var KindTableRow = gast.NewNodeKind("TableRow")
func ( *TableRow) () gast.NodeKind {
return KindTableRow
}
type TableHeader struct {
gast.BaseBlock
Alignments []Alignment
}
var KindTableHeader = gast.NewNodeKind("TableHeader")
func ( *TableHeader) () gast.NodeKind {
return KindTableHeader
}
func ( *TableHeader) ( []byte, int) {
gast.DumpHelper(, , , nil, nil)
}
func ( *TableRow) *TableHeader {
:= &TableHeader{}
for := .FirstChild(); != nil; {
:= .NextSibling()
.AppendChild(, )
=
}
return
}
var KindTableCell = gast.NewNodeKind("TableCell")
func ( *TableCell) () gast.NodeKind {
return KindTableCell
}
![]() |
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. |