From af880df7974c6f498e1f2e5b74d13de5e1fbfdcd Mon Sep 17 00:00:00 2001 From: Cameron Moore Date: Thu, 17 Dec 2020 10:26:46 -0600 Subject: [PATCH] Remove unused global code --- ast/ast.go | 5 ----- parser/link.go | 3 --- parser/raw_html.go | 2 -- 3 files changed, 10 deletions(-) diff --git a/ast/ast.go b/ast/ast.go index 9bffe67..4613b6c 100644 --- a/ast/ast.go +++ b/ast/ast.go @@ -45,11 +45,6 @@ type Attribute struct { Value interface{} } -var attrNameIDS = []byte("#") -var attrNameID = []byte("id") -var attrNameClassS = []byte(".") -var attrNameClass = []byte("class") - // A Node interface defines basic AST node functionalities. type Node interface { // Type returns a type of this node. diff --git a/parser/link.go b/parser/link.go index e7c6966..77d29d4 100644 --- a/parser/link.go +++ b/parser/link.go @@ -2,7 +2,6 @@ package parser import ( "fmt" - "regexp" "strings" "github.com/yuin/goldmark/ast" @@ -113,8 +112,6 @@ func (s *linkParser) Trigger() []byte { return []byte{'!', '[', ']'} } -var linkDestinationRegexp = regexp.MustCompile(`\s*([^\s].+)`) -var linkTitleRegexp = regexp.MustCompile(`\s+(\)|["'\(].+)`) var linkBottom = NewContextKey() func (s *linkParser) Parse(parent ast.Node, block text.Reader, pc Context) ast.Node { diff --git a/parser/raw_html.go b/parser/raw_html.go index 9fd9e22..7fd696c 100644 --- a/parser/raw_html.go +++ b/parser/raw_html.go @@ -68,8 +68,6 @@ func (s *rawHTMLParser) parseSingleLineRegexp(reg *regexp.Regexp, block text.Rea return node } -var dummyMatch = [][]byte{} - func (s *rawHTMLParser) parseMultiLineRegexp(reg *regexp.Regexp, block text.Reader, pc Context) ast.Node { sline, ssegment := block.Position() if block.Match(reg) {