MCPcopy Index your code
hub / github.com/oapi-codegen/oapi-codegen / makeInitialismsMap

Function makeInitialismsMap

pkg/codegen/utils.go:306–318  ·  view source on GitHub ↗
(additionalInitialisms []string)

Source from the content-addressed store, hash-verified

304var targetWordRegex *regexp.Regexp
305
306func makeInitialismsMap(additionalInitialisms []string) map[string]string {
307 l := append(initialismsList, additionalInitialisms...)
308
309 m := make(map[string]string, len(l))
310 for i := range l {
311 m[strings.ToLower(l[i])] = l[i]
312 }
313
314 // Create a regex to match the initialisms
315 targetWordRegex = regexp.MustCompile(`(?i)(` + strings.Join(l, "|") + `)`)
316
317 return m
318}
319
320func ToCamelCaseWithInitialism(str string) string {
321 return replaceInitialism(ToCamelCase(str))

Callers 1

GenerateFunction · 0.85

Calls 1

MustCompileMethod · 0.80

Tested by

no test coverage detected