INNER CODE UNIT · Go

camelToSnake

wader/fq · format/ebml/gen/main.go:116

func camelToSnake(s string) string {
	return strings.ToLower(camelToSnakeRe.ReplaceAllStringFunc(s, func(s string) string {
		return s[0:1] + "_" + s[1:2]
	}))
}

func main() {
	xmlPath := os.Args[1]
	r, err := os.Open(xmlPath)
	if err != nil {
		panic(err)
	}
	pkgName := os.Args[2]
	ebmlPkgPath := os.Args[3]
	root := os.Args[4]

	fmt.Printf("// Code below generated from %s\n", xmlPath)
	fmt.Printf("package %s\n", pkgName)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…