in pkg/generator/clf/clf.go [102:124]
func New(cfg *ucfg.Config) (generator.Generator, error) {
var err error
c := defaultConfig()
if err := cfg.Unpack(&c); err != nil {
return nil, err
}
g := Generator{
combined: c.Combined,
}
if g.combined {
g.tmpl, err = template.New("clf").Funcs(generator.FunctionMap).Parse(combinedTemplate)
} else {
g.tmpl, err = template.New("clf").Funcs(generator.FunctionMap).Parse(commonTemplate)
}
if err != nil {
return nil, err
}
return &g, nil
}