From c5656397bf6846333f642e8ff704b926de67cb80 Mon Sep 17 00:00:00 2001 From: Georg Makowski Date: Thu, 20 Jun 2024 21:01:25 +0200 Subject: [PATCH] Cleanup: Removed the WhitespaceAllowed bool in the inlineTag because it's not used anymore. Corrected one typo and one erroneously introduced text segment in the comments. --- extras/ast.go | 78 ++++++++++++++++++++++-------------------------- extras/inline.go | 4 +-- 2 files changed, 38 insertions(+), 44 deletions(-) diff --git a/extras/ast.go b/extras/ast.go index 9ddaeed..0400367 100644 --- a/extras/ast.go +++ b/extras/ast.go @@ -5,63 +5,57 @@ import ( ) type inlineTag struct { - TagKind ast.NodeKind - Char byte - Number int - Html string - WhitespaceAllowed bool - ParsePriority int - RenderPriority int + TagKind ast.NodeKind + Char byte + Number int + Html string + ParsePriority int + RenderPriority int } var superscriptTag = inlineTag{ - TagKind: kindSuperscript, - Char: '^', - Number: 1, - Html: "sup", - WhitespaceAllowed: false, - ParsePriority: 600, - RenderPriority: 600, + TagKind: kindSuperscript, + Char: '^', + Number: 1, + Html: "sup", + ParsePriority: 600, + RenderPriority: 600, } var subscriptTag = inlineTag{ - TagKind: kindSubscript, - Char: '~', - Number: 1, - Html: "sub", - WhitespaceAllowed: false, - ParsePriority: 602, - RenderPriority: 602, + TagKind: kindSubscript, + Char: '~', + Number: 1, + Html: "sub", + ParsePriority: 602, + RenderPriority: 602, } var insertTag = inlineTag{ - TagKind: kindInsert, - Char: '+', - Number: 2, - Html: "ins", - WhitespaceAllowed: true, - ParsePriority: 501, - RenderPriority: 501, + TagKind: kindInsert, + Char: '+', + Number: 2, + Html: "ins", + ParsePriority: 501, + RenderPriority: 501, } var markTag = inlineTag{ - TagKind: kindMark, - Char: '=', - Number: 2, - Html: "mark", - WhitespaceAllowed: true, - ParsePriority: 550, - RenderPriority: 550, + TagKind: kindMark, + Char: '=', + Number: 2, + Html: "mark", + ParsePriority: 550, + RenderPriority: 550, } var deleteTag = inlineTag{ - TagKind: kindDelete, - Char: '~', - Number: 2, - Html: "del", - WhitespaceAllowed: false, - ParsePriority: 400, - RenderPriority: 400, + TagKind: kindDelete, + Char: '~', + Number: 2, + Html: "del", + ParsePriority: 400, + RenderPriority: 400, } type inlineTagNode struct { diff --git a/extras/inline.go b/extras/inline.go index 60f347e..26b0f12 100644 --- a/extras/inline.go +++ b/extras/inline.go @@ -63,7 +63,7 @@ type inlineTagHTMLRenderer struct { html.Config } -// newInlineTagHTMLRenderer returns a new NodeRenderer that renders InlineTaast.Node nodes to HTML. +// newInlineTagHTMLRenderer returns a new NodeRenderer that renders Inline nodes to HTML. func newInlineTagHTMLRenderer(tag inlineTag, opts ...html.Option) renderer.NodeRenderer { r := &inlineTagHTMLRenderer{ htmlTag: tag.Html, @@ -107,7 +107,7 @@ type inlineExtension struct { conf Config } -// Config confitures the extras extension. +// Config configures the extras extension. type Config struct { Superscript SuperscriptConfig Subscript SubscriptConfig