diff --git a/org/html_writer.go b/org/html_writer.go index ef27089..7449a04 100644 --- a/org/html_writer.go +++ b/org/html_writer.go @@ -4,7 +4,6 @@ import ( "fmt" "html" "log" - "reflect" "regexp" "strconv" "strings" @@ -50,20 +49,20 @@ type footnotes struct { } var emphasisTags = map[string][]string{ - "/": []string{"", ""}, - "*": []string{"", ""}, - "+": []string{"", ""}, - "~": []string{"", ""}, - "=": []string{``, ""}, - "_": []string{``, ""}, - "_{}": []string{"", ""}, - "^{}": []string{"", ""}, + "/": {"", ""}, + "*": {"", ""}, + "+": {"", ""}, + "~": {"", ""}, + "=": {``, ""}, + "_": {``, ""}, + "_{}": {"", ""}, + "^{}": {"", ""}, } var listTags = map[string][]string{ - "unordered": []string{""}, - "ordered": []string{"
    ", "
"}, - "descriptive": []string{"
", "
"}, + "unordered": {""}, + "ordered": {"
    ", "
"}, + "descriptive": {"
", "
"}, } var listItemStatuses = map[string]string{ @@ -646,7 +645,7 @@ func setHTMLAttribute(attributes []h.Attribute, k, v string) []h.Attribute { func isParagraphNodeSlice(ns []Node) bool { for _, n := range ns { - if reflect.TypeOf(n).Name() != "Paragraph" { + if _, ok := n.(Paragraph); !ok { return false } }