Documentation
¶
Index ¶
- Constants
- Variables
- func ListBlockTag() *types.Tag
- func ListItemIndentTag(indent []byte) *types.Tag
- func ListItemMarkTag(mark []byte) *types.Tag
- func ListItemTag() *types.Tag
- type Builder
- type ListExtension
- func (ListExtension) CharTaggingRuleSet() types.CharTaggingRuleSet
- func (ListExtension) LineTaggingRuleSet() types.LineTaggingRuleSet
- func (ListExtension) NodeBuilders() types.NodeBuildersSet[*types.Tag]
- func (ListExtension) NodeEncoders() types.NodeEncodersSet
- func (ListExtension) TagCleaner() types.TagCleaner
- type Tagger
Constants ¶
View Source
const ( TagTypeList types.TagType = "list_block" TagTypeListItem types.TagType = "list_item" TagTypeMark types.TagType = "index" TagTypeIndent types.TagType = "indent" NodeTypeList tree.NodeType = "list" NodeTypeListItem tree.NodeType = "list_item" NodeTypeListItemContent tree.NodeType = "list_item_content" AttrListItemLevel = "item-level" )
Variables ¶
View Source
var ( ErrEmptyList = fmt.Errorf("empty list") ErrNotEnoughListItemChilds = fmt.Errorf("not enough childs for list item") ErrMissingListItemMark = fmt.Errorf("missing list item mark") ErrMisingListItemIndent = fmt.Errorf("invalid list item indent") ErrDecodingListItemChilds = fmt.Errorf("error decoding list item childs") )
Functions ¶
func ListBlockTag ¶
func ListItemIndentTag ¶
func ListItemMarkTag ¶
func ListItemTag ¶
Types ¶
type ListExtension ¶
type ListExtension struct{}
func (ListExtension) CharTaggingRuleSet ¶
func (ListExtension) CharTaggingRuleSet() types.CharTaggingRuleSet
func (ListExtension) LineTaggingRuleSet ¶
func (ListExtension) LineTaggingRuleSet() types.LineTaggingRuleSet
func (ListExtension) NodeBuilders ¶
func (ListExtension) NodeBuilders() types.NodeBuildersSet[*types.Tag]
func (ListExtension) NodeEncoders ¶ added in v0.0.2
func (ListExtension) NodeEncoders() types.NodeEncodersSet
func (ListExtension) TagCleaner ¶
func (ListExtension) TagCleaner() types.TagCleaner
Click to show internal directories.
Click to hide internal directories.