Versions in this module Expand all Collapse all v0 v0.1.2 Oct 9, 2020 v0.1.1 Oct 9, 2020 Changes in this version + func IsCallout(data []byte) (id []byte, consumed int) + type BlockFunc func(data []byte) (ast.Node, []byte, int) + type Extensions int + const Attributes + const AutoHeadingIDs + const Autolink + const BackslashLineBreak + const CommonExtensions + const DefinitionLists + const EmptyLinesBreakList + const FencedCode + const Footnotes + const HardLineBreak + const HeadingIDs + const Includes + const LaxHTMLBlocks + const MathJax + const Mmark + const NoEmptyLineBeforeBlock + const NoExtensions + const NoIntraEmphasis + const NonBlockingSpace + const OrderedListStart + const SpaceHeadings + const Strikethrough + const SuperSubscript + const TabSizeEight + const Tables + const Titleblock + type Flags int + const FlagsNone + const SkipFootnoteList + type Options struct + Flags Flags + ParserHook BlockFunc + ReadIncludeFn ReadIncludeFunc + type Parser struct + Doc ast.Node + Opts Options + ReferenceOverride ReferenceOverrideFunc + func New() *Parser + func NewWithExtensions(extension Extensions) *Parser + func (p *Parser) Inline(currBlock ast.Node, data []byte) + func (p *Parser) Parse(input []byte) ast.Node + type ReadIncludeFunc func(from, path string, address []byte) []byte + type Reference struct + Link string + Text string + Title string + type ReferenceOverrideFunc func(reference string) (ref *Reference, overridden bool)