parser

package
v0.15.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 23, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BoldParser added in v0.13.1

type BoldParser struct {
	ContentTokens []*tokenizer.Token
}

func NewBoldParser added in v0.13.1

func NewBoldParser() *BoldParser

func (*BoldParser) Match added in v0.13.1

func (*BoldParser) Match(tokens []*tokenizer.Token) *BoldParser

type CodeBlockParser added in v0.13.1

type CodeBlockParser struct {
	Language string
	Content  string
}

func NewCodeBlockParser added in v0.13.1

func NewCodeBlockParser() *CodeBlockParser

func (*CodeBlockParser) Match added in v0.13.1

func (*CodeBlockParser) Match(tokens []*tokenizer.Token) *CodeBlockParser

type CodeParser added in v0.13.1

type CodeParser struct {
	Content string
}

func NewCodeParser added in v0.13.1

func NewCodeParser() *CodeParser

func (*CodeParser) Match added in v0.13.1

func (*CodeParser) Match(tokens []*tokenizer.Token) *CodeParser

type HeadingParser added in v0.13.1

type HeadingParser struct {
	Level         int
	ContentTokens []*tokenizer.Token
}

func NewHeadingParser added in v0.13.1

func NewHeadingParser() *HeadingParser

func (*HeadingParser) Match added in v0.13.1

func (*HeadingParser) Match(tokens []*tokenizer.Token) *HeadingParser

type ImageParser added in v0.13.1

type ImageParser struct {
	AltText string
	URL     string
}

func NewImageParser added in v0.13.1

func NewImageParser() *ImageParser

func (*ImageParser) Match added in v0.13.1

func (*ImageParser) Match(tokens []*tokenizer.Token) *ImageParser

type ItalicParser added in v0.13.1

type ItalicParser struct {
	ContentTokens []*tokenizer.Token
}

func NewItalicParser added in v0.13.1

func NewItalicParser() *ItalicParser

func (*ItalicParser) Match added in v0.13.1

func (*ItalicParser) Match(tokens []*tokenizer.Token) *ItalicParser

type LinkParser added in v0.13.1

type LinkParser struct {
	ContentTokens []*tokenizer.Token
	URL           string
}

func NewLinkParser added in v0.13.1

func NewLinkParser() *LinkParser

func (*LinkParser) Match added in v0.13.1

func (*LinkParser) Match(tokens []*tokenizer.Token) *LinkParser

type ParagraphParser added in v0.13.1

type ParagraphParser struct {
	ContentTokens []*tokenizer.Token
}

func NewParagraphParser added in v0.13.1

func NewParagraphParser() *ParagraphParser

func (*ParagraphParser) Match added in v0.13.1

func (*ParagraphParser) Match(tokens []*tokenizer.Token) *ParagraphParser

type TagParser added in v0.13.1

type TagParser struct {
	ContentTokens []*tokenizer.Token
}

func NewTagParser added in v0.13.1

func NewTagParser() *TagParser

func (*TagParser) Match added in v0.13.1

func (*TagParser) Match(tokens []*tokenizer.Token) *TagParser

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL