type github.com/yuin/goldmark/parser.Context

93 uses

	github.com/yuin/goldmark/parser (current package)
		atx_heading.go#L81: func (b *atxHeadingParser) Open(parent ast.Node, reader text.Reader, pc Context) (ast.Node, State) {
		atx_heading.go#L162: func (b *atxHeadingParser) Continue(node ast.Node, reader text.Reader, pc Context) State {
		atx_heading.go#L166: func (b *atxHeadingParser) Close(node ast.Node, reader text.Reader, pc Context) {
		atx_heading.go#L192: func generateAutoHeadingID(node *ast.Heading, reader text.Reader, pc Context) {
		atx_heading.go#L203: func parseLastLineAttributes(node ast.Node, reader text.Reader, pc Context) {
		auto_link.go#L24: func (s *autoLinkParser) Parse(parent ast.Node, block text.Reader, pc Context) ast.Node {
		blockquote.go#L45: func (b *blockquoteParser) Open(parent ast.Node, reader text.Reader, pc Context) (ast.Node, State) {
		blockquote.go#L52: func (b *blockquoteParser) Continue(node ast.Node, reader text.Reader, pc Context) State {
		blockquote.go#L59: func (b *blockquoteParser) Close(node ast.Node, reader text.Reader, pc Context) {
		code_block.go#L25: func (b *codeBlockParser) Open(parent ast.Node, reader text.Reader, pc Context) (ast.Node, State) {
		code_block.go#L40: func (b *codeBlockParser) Continue(node ast.Node, reader text.Reader, pc Context) State {
		code_block.go#L63: func (b *codeBlockParser) Close(node ast.Node, reader text.Reader, pc Context) {
		code_span.go#L24: func (s *codeSpanParser) Parse(parent ast.Node, block text.Reader, pc Context) ast.Node {
		delimiter.go#L157: func ProcessDelimiters(bottom ast.Node, pc Context) {
		emphasis.go#L39: func (s *emphasisParser) Parse(parent ast.Node, block text.Reader, pc Context) ast.Node {
		fcode_block.go#L35: func (b *fencedCodeBlockParser) Open(parent ast.Node, reader text.Reader, pc Context) (ast.Node, State) {
		fcode_block.go#L71: func (b *fencedCodeBlockParser) Continue(node ast.Node, reader text.Reader, pc Context) State {
		fcode_block.go#L102: func (b *fencedCodeBlockParser) Close(node ast.Node, reader text.Reader, pc Context) {
		html_block.go#L113: func (b *htmlBlockParser) Open(parent ast.Node, reader text.Reader, pc Context) (ast.Node, State) {
		html_block.go#L159: func (b *htmlBlockParser) Continue(node ast.Node, reader text.Reader, pc Context) State {
		html_block.go#L218: func (b *htmlBlockParser) Close(node ast.Node, reader text.Reader, pc Context) {
		link.go#L51: func pushLinkLabelState(pc Context, v *linkLabelState) {
		link.go#L68: func removeLinkLabelState(pc Context, d *linkLabelState) {
		link.go#L117: func (s *linkParser) Parse(parent ast.Node, block text.Reader, pc Context) ast.Node {
		link.go#L198: func processLinkLabelOpen(block text.Reader, pos int, isImage bool, pc Context) *linkLabelState {
		link.go#L209: func (s *linkParser) processLinkLabel(parent ast.Node, link *ast.Link, last *linkLabelState, pc Context) {
		link.go#L224: func (s *linkParser) parseReferenceLink(parent ast.Node, last *linkLabelState, block text.Reader, pc Context) (*ast.Link, bool) {
		link.go#L253: func (s *linkParser) parseLink(parent ast.Node, last *linkLabelState, block text.Reader, pc Context) *ast.Link {
		link.go#L368: func (s *linkParser) CloseBlock(parent ast.Node, block text.Reader, pc Context) {
		link_ref.go#L16: func (p *linkReferenceParagraphTransformer) Transform(node *ast.Paragraph, reader text.Reader, pc Context) {
		link_ref.go#L53: func parseLinkReferenceDefinition(block text.Reader, pc Context) (int, int) {
		list.go#L123: func (b *listParser) Open(parent ast.Node, reader text.Reader, pc Context) (ast.Node, State) {
		list.go#L159: func (b *listParser) Continue(node ast.Node, reader text.Reader, pc Context) State {
		list.go#L214: func (b *listParser) Close(node ast.Node, reader text.Reader, pc Context) {
		list_item.go#L27: func (b *listItemParser) Open(parent ast.Node, reader text.Reader, pc Context) (ast.Node, State) {
		list_item.go#L53: func (b *listItemParser) Continue(node ast.Node, reader text.Reader, pc Context) State {
		list_item.go#L77: func (b *listItemParser) Close(node ast.Node, reader text.Reader, pc Context) {
		paragraph.go#L23: func (b *paragraphParser) Open(parent ast.Node, reader text.Reader, pc Context) (ast.Node, State) {
		paragraph.go#L35: func (b *paragraphParser) Continue(node ast.Node, reader text.Reader, pc Context) State {
		paragraph.go#L46: func (b *paragraphParser) Close(node ast.Node, reader text.Reader, pc Context) {
		parser.go#L134: type Context interface {
		parser.go#L234: func NewContext(options ...ContextOption) Context {
		parser.go#L503: 	Open(parent ast.Node, reader text.Reader, pc Context) (ast.Node, State)
		parser.go#L515: 	Continue(node ast.Node, reader text.Reader, pc Context) State
		parser.go#L518: 	Close(node ast.Node, reader text.Reader, pc Context)
		parser.go#L543: 	Parse(parent ast.Node, block text.Reader, pc Context) ast.Node
		parser.go#L550: 	CloseBlock(parent ast.Node, block text.Reader, pc Context)
		parser.go#L557: 	Transform(node *ast.Paragraph, reader text.Reader, pc Context)
		parser.go#L563: 	Transform(node *ast.Document, reader text.Reader, pc Context)
		parser.go#L811: 	Context Context
		parser.go#L819: func WithContext(context Context) ParseOption {
		parser.go#L873: func (p *parser) transformParagraph(node *ast.Paragraph, reader text.Reader, pc Context) bool {
		parser.go#L883: func (p *parser) closeBlocks(from, to int, reader text.Reader, pc Context) {
		parser.go#L909: func (p *parser) openBlocks(parent ast.Node, blankLine bool, reader text.Reader, pc Context) blockOpenResult {
		parser.go#L1032: func (p *parser) parseBlocks(parent ast.Node, reader text.Reader, pc Context) {
		parser.go#L1118: func (p *parser) parseBlock(block text.BlockReader, parent ast.Node, pc Context) {
		raw_html.go#L27: func (s *rawHTMLParser) Parse(parent ast.Node, block text.Reader, pc Context) ast.Node {
		raw_html.go#L59: func (s *rawHTMLParser) parseSingleLineRegexp(reg *regexp.Regexp, block text.Reader, pc Context) ast.Node {
		raw_html.go#L71: func (s *rawHTMLParser) parseMultiLineRegexp(reg *regexp.Regexp, block text.Reader, pc Context) ast.Node {
		setext_headings.go#L52: func (b *setextHeadingParser) Open(parent ast.Node, reader text.Reader, pc Context) (ast.Node, State) {
		setext_headings.go#L76: func (b *setextHeadingParser) Continue(node ast.Node, reader text.Reader, pc Context) State {
		setext_headings.go#L80: func (b *setextHeadingParser) Close(node ast.Node, reader text.Reader, pc Context) {
		thematic_break.go#L52: func (b *thematicBreakPraser) Open(parent ast.Node, reader text.Reader, pc Context) (ast.Node, State) {
		thematic_break.go#L61: func (b *thematicBreakPraser) Continue(node ast.Node, reader text.Reader, pc Context) State {
		thematic_break.go#L65: func (b *thematicBreakPraser) Close(node ast.Node, reader text.Reader, pc Context) {

	github.com/yuin/goldmark/extension
		definition_list.go#L29: func (b *definitionListParser) Open(parent gast.Node, reader text.Reader, pc parser.Context) (gast.Node, parser.State) {
		definition_list.go#L74: func (b *definitionListParser) Continue(node gast.Node, reader text.Reader, pc parser.Context) parser.State {
		definition_list.go#L89: func (b *definitionListParser) Close(node gast.Node, reader text.Reader, pc parser.Context) {
		definition_list.go#L116: func (b *definitionDescriptionParser) Open(parent gast.Node, reader text.Reader, pc parser.Context) (gast.Node, parser.State) {
		definition_list.go#L146: func (b *definitionDescriptionParser) Continue(node gast.Node, reader text.Reader, pc parser.Context) parser.State {
		definition_list.go#L152: func (b *definitionDescriptionParser) Close(node gast.Node, reader text.Reader, pc parser.Context) {
		footnote.go#L35: func (b *footnoteBlockParser) Open(parent gast.Node, reader text.Reader, pc parser.Context) (gast.Node, parser.State) {
		footnote.go#L73: func (b *footnoteBlockParser) Continue(node gast.Node, reader text.Reader, pc parser.Context) parser.State {
		footnote.go#L86: func (b *footnoteBlockParser) Close(node gast.Node, reader text.Reader, pc parser.Context) {
		footnote.go#L124: func (s *footnoteParser) Parse(parent gast.Node, block text.Reader, pc parser.Context) gast.Node {
		footnote.go#L196: func (a *footnoteASTTransformer) Transform(node *gast.Document, reader text.Reader, pc parser.Context) {
		linkify.go#L168: func (s *linkifyParser) Parse(parent ast.Node, block text.Reader, pc parser.Context) ast.Node {
		linkify.go#L284: func (s *linkifyParser) CloseBlock(parent ast.Node, pc parser.Context) {
		strikethrough.go#L46: func (s *strikethroughParser) Parse(parent gast.Node, block text.Reader, pc parser.Context) gast.Node {
		strikethrough.go#L59: func (s *strikethroughParser) CloseBlock(parent gast.Node, pc parser.Context) {
		table.go#L149: func (b *tableParagraphTransformer) Transform(node *gast.Paragraph, reader text.Reader, pc parser.Context) {
		table.go#L181: func (b *tableParagraphTransformer) parseRow(segment text.Segment, alignments []ast.Alignment, isHeader bool, reader text.Reader, pc parser.Context) *ast.TableRow {
		table.go#L285: func (a *tableASTTransformer) Transform(node *gast.Document, reader text.Reader, pc parser.Context) {
		tasklist.go#L33: func (s *taskCheckBoxParser) Parse(parent gast.Node, block text.Reader, pc parser.Context) gast.Node {
		tasklist.go#L57: func (s *taskCheckBoxParser) CloseBlock(parent gast.Node, pc parser.Context) {
		typographer.go#L25: func getUnclosedCounter(pc parser.Context) *unclosedCounter {
		typographer.go#L166: func (s *typographerParser) Parse(parent gast.Node, block text.Reader, pc parser.Context) gast.Node {
		typographer.go#L301: func (s *typographerParser) CloseBlock(parent gast.Node, pc parser.Context) {

	github.com/yuin/goldmark-emoji
		emoji.go#L233: func (s *emojiParser) Parse(parent ast.Node, block text.Reader, pc parser.Context) ast.Node {

	golang.org/x/pkgsite/internal/frontend
		goldmark.go#L36: func (g *astTransformer) Transform(node *ast.Document, reader text.Reader, pc parser.Context) {
		goldmark.go#L229: func (e *extractLinks) Transform(node *ast.Document, reader text.Reader, pc parser.Context) {
		goldmark.go#L281: func (e *extractTOC) Transform(node *ast.Document, reader text.Reader, pc parser.Context) {

	golang.org/x/pkgsite/internal/postgres
		goldmark.go#L30: func (g *ASTTransformer) Transform(node *ast.Document, reader text.Reader, pc parser.Context) {