package generator import "sort" type languageInfo struct { Type string `yaml:"type,omitempty"` Extensions []string `yaml:"extensions,omitempty,flow"` Interpreters []string `yaml:"interpreters,omitempty,flow"` Filenames []string `yaml:"filenames,omitempty,flow"` } func getAlphabeticalOrderedKeys(languages map[string]*languageInfo) []string { keyList := make([]string, 0) for lang := range languages { keyList = append(keyList, lang) } sort.Strings(keyList) return keyList }