Remove rest of the now unused emoji code

See #11598
This commit is contained in:
Bjørn Erik Pedersen 2023-10-25 11:31:01 +02:00
parent 272484f8bf
commit c4a530f104
4 changed files with 20 additions and 31 deletions

View file

@ -631,7 +631,6 @@ func (p *pageState) wrapError(err error) error {
} }
return herrors.NewFileErrorFromFile(err, filename, p.s.SourceSpec.Fs.Source, lineMatcher) return herrors.NewFileErrorFromFile(err, filename, p.s.SourceSpec.Fs.Source, lineMatcher)
} }
func (p *pageState) getContentConverter() converter.Converter { func (p *pageState) getContentConverter() converter.Converter {
@ -674,7 +673,6 @@ func (p *pageState) mapContentForResult(
markup string, markup string,
withFrontMatter func(map[string]any) error, withFrontMatter func(map[string]any) error,
) error { ) error {
iter := result.Iterator() iter := result.Iterator()
fail := func(err error, i pageparser.Item) error { fail := func(err error, i pageparser.Item) error {
@ -792,9 +790,6 @@ Loop:
s.shortcodes = append(s.shortcodes, currShortcode) s.shortcodes = append(s.shortcodes, currShortcode)
rn.AddShortcode(currShortcode) rn.AddShortcode(currShortcode)
case it.Type == pageparser.TypeEmoji:
rn.AddBytes(it)
case it.IsEOF(): case it.IsEOF():
break Loop break Loop
case it.IsError(): case it.IsError():

View file

@ -16,6 +16,7 @@ package hugolib
import ( import (
"bytes" "bytes"
"context" "context"
"errors"
"fmt" "fmt"
"html/template" "html/template"
"path" "path"
@ -26,8 +27,6 @@ import (
"strings" "strings"
"sync" "sync"
"errors"
"github.com/gohugoio/hugo/common/herrors" "github.com/gohugoio/hugo/common/herrors"
"github.com/gohugoio/hugo/parser/pageparser" "github.com/gohugoio/hugo/parser/pageparser"
@ -312,8 +311,8 @@ func prepareShortcode(
tplVariants tpl.TemplateVariants, tplVariants tpl.TemplateVariants,
sc *shortcode, sc *shortcode,
parent *ShortcodeWithPage, parent *ShortcodeWithPage,
p *pageState) (shortcodeRenderer, error) { p *pageState,
) (shortcodeRenderer, error) {
toParseErr := func(err error) error { toParseErr := func(err error) error {
return p.parseError(fmt.Errorf("failed to render shortcode %q: %w", sc.name, err), p.source.parsed.Input(), sc.pos) return p.parseError(fmt.Errorf("failed to render shortcode %q: %w", sc.name, err), p.source.parsed.Input(), sc.pos)
} }
@ -332,7 +331,6 @@ func prepareShortcode(
} }
return fn, nil return fn, nil
} }
func doRenderShortcode( func doRenderShortcode(
@ -342,7 +340,8 @@ func doRenderShortcode(
tplVariants tpl.TemplateVariants, tplVariants tpl.TemplateVariants,
sc *shortcode, sc *shortcode,
parent *ShortcodeWithPage, parent *ShortcodeWithPage,
p *pageState) (shortcodeRenderer, error) { p *pageState,
) (shortcodeRenderer, error) {
var tmpl tpl.Template var tmpl tpl.Template
// Tracks whether this shortcode or any of its children has template variations // Tracks whether this shortcode or any of its children has template variations
@ -501,7 +500,6 @@ func (s *shortcodeHandler) transferNames(in *shortcodeHandler) {
for k := range in.nameSet { for k := range in.nameSet {
s.nameSet[k] = true s.nameSet[k] = true
} }
} }
func (s *shortcodeHandler) hasName(name string) bool { func (s *shortcodeHandler) hasName(name string) bool {
@ -629,8 +627,6 @@ Loop:
return sc, nil return sc, nil
case currItem.IsText(): case currItem.IsText():
sc.inner = append(sc.inner, currItem.ValStr(source)) sc.inner = append(sc.inner, currItem.ValStr(source))
case currItem.Type == pageparser.TypeEmoji:
sc.inner = append(sc.inner, currItem.ValStr(source))
case currItem.IsShortcodeName(): case currItem.IsShortcodeName():
sc.name = currItem.ValStr(source) sc.name = currItem.ValStr(source)

View file

@ -192,7 +192,6 @@ const (
TypeFrontMatterTOML TypeFrontMatterTOML
TypeFrontMatterJSON TypeFrontMatterJSON
TypeFrontMatterORG TypeFrontMatterORG
TypeEmoji
TypeIgnore // // The BOM Unicode byte order marker and possibly others TypeIgnore // // The BOM Unicode byte order marker and possibly others
// shortcode items // shortcode items

View file

@ -15,25 +15,24 @@ func _() {
_ = x[TypeFrontMatterTOML-4] _ = x[TypeFrontMatterTOML-4]
_ = x[TypeFrontMatterJSON-5] _ = x[TypeFrontMatterJSON-5]
_ = x[TypeFrontMatterORG-6] _ = x[TypeFrontMatterORG-6]
_ = x[TypeEmoji-7] _ = x[TypeIgnore-7]
_ = x[TypeIgnore-8] _ = x[tLeftDelimScNoMarkup-8]
_ = x[tLeftDelimScNoMarkup-9] _ = x[tRightDelimScNoMarkup-9]
_ = x[tRightDelimScNoMarkup-10] _ = x[tLeftDelimScWithMarkup-10]
_ = x[tLeftDelimScWithMarkup-11] _ = x[tRightDelimScWithMarkup-11]
_ = x[tRightDelimScWithMarkup-12] _ = x[tScClose-12]
_ = x[tScClose-13] _ = x[tScName-13]
_ = x[tScName-14] _ = x[tScNameInline-14]
_ = x[tScNameInline-15] _ = x[tScParam-15]
_ = x[tScParam-16] _ = x[tScParamVal-16]
_ = x[tScParamVal-17] _ = x[tIndentation-17]
_ = x[tIndentation-18] _ = x[tText-18]
_ = x[tText-19] _ = x[tKeywordMarker-19]
_ = x[tKeywordMarker-20]
} }
const _ItemType_name = "tErrortEOFTypeLeadSummaryDividerTypeFrontMatterYAMLTypeFrontMatterTOMLTypeFrontMatterJSONTypeFrontMatterORGTypeEmojiTypeIgnoretLeftDelimScNoMarkuptRightDelimScNoMarkuptLeftDelimScWithMarkuptRightDelimScWithMarkuptScClosetScNametScNameInlinetScParamtScParamValtIndentationtTexttKeywordMarker" const _ItemType_name = "tErrortEOFTypeLeadSummaryDividerTypeFrontMatterYAMLTypeFrontMatterTOMLTypeFrontMatterJSONTypeFrontMatterORGTypeIgnoretLeftDelimScNoMarkuptRightDelimScNoMarkuptLeftDelimScWithMarkuptRightDelimScWithMarkuptScClosetScNametScNameInlinetScParamtScParamValtIndentationtTexttKeywordMarker"
var _ItemType_index = [...]uint16{0, 6, 10, 32, 51, 70, 89, 107, 116, 126, 146, 167, 189, 212, 220, 227, 240, 248, 259, 271, 276, 290} var _ItemType_index = [...]uint16{0, 6, 10, 32, 51, 70, 89, 107, 117, 137, 158, 180, 203, 211, 218, 231, 239, 250, 262, 267, 281}
func (i ItemType) String() string { func (i ItemType) String() string {
if i < 0 || i >= ItemType(len(_ItemType_index)-1) { if i < 0 || i >= ItemType(len(_ItemType_index)-1) {