MCPcopy
hub / github.com/stretchr/testify / parseTemplates

Function parseTemplates

_codegen/main.go:97–116  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

95}
96
97func parseTemplates() (*template.Template, *template.Template, error) {
98 tmplHead, err := template.New("header").Parse(headerTemplate)
99 if err != nil {
100 return nil, nil, err
101 }
102 if *tmplFile != "" {
103 f, err := os.ReadFile(*tmplFile)
104 if err != nil {
105 return nil, nil, err
106 }
107 funcTemplate = string(f)
108 }
109 tmpl, err := template.New("function").Funcs(template.FuncMap{
110 "replace": strings.ReplaceAll,
111 }).Parse(funcTemplate)
112 if err != nil {
113 return nil, nil, err
114 }
115 return tmplHead, tmpl, nil
116}
117
118func outputFile() (*os.File, error) {
119 filename := *out

Callers 1

generateCodeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected