mattermost-community-enterp.../vendor/github.com/yuin/goldmark/util/unicode_case_folding.go
Claude ec1f89217a Merge: Complete Mattermost Server with Community Enterprise
Full Mattermost server source with integrated Community Enterprise features.
Includes vendor directory for offline/air-gapped builds.

Structure:
- enterprise-impl/: Enterprise feature implementations
- enterprise-community/: Init files that register implementations
- enterprise/: Bridge imports (community_imports.go)
- vendor/: All dependencies for offline builds

Build (online):
  go build ./cmd/mattermost

Build (offline/air-gapped):
  go build -mod=vendor ./cmd/mattermost

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-17 23:59:07 +09:00

18 lines
581 B
Go

package util
//go:generate go run ../_tools unicode-case-folding-map -o ../_tools/unicode-case-folding-map.json
//go:generate go run ../_tools emb-structs -i ../_tools/unicode-case-folding-map.json -o ./unicode_case_folding.gen.go
var unicodeCaseFoldings map[rune][]rune
func init() {
unicodeCaseFoldings = make(map[rune][]rune, _unicodeCaseFoldingLength)
cTo := 0
for i := 0; i < _unicodeCaseFoldingLength; i++ {
tTo := cTo + int(_unicodeCaseFoldingToIndex[i])
to := _unicodeCaseFoldingTo[cTo:tTo]
unicodeCaseFoldings[_unicodeCaseFoldingFrom[i]] = to
cTo = tTo
}
}