Skip to content

Commit

Permalink
Use MakeLanguage for dependecy resolution to ensure that no
Browse files Browse the repository at this point in the history
unimplemented calls result in early template execution termination.

Fixes issue #254
  • Loading branch information
Rebecca Skinner committed Sep 20, 2016
1 parent 9bb2f00 commit 7fbc305
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions load/dependencyresolver.go
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ func getParams(node *parse.Node) (out []string, err error) {
}

type stub struct{}
language := extensions.DefaultLanguage()
language := extensions.MakeLanguage()
language.On("param", extensions.RememberCalls(&out, 0))
for _, s := range strings {
useless := stub{}
Expand All @@ -116,7 +116,7 @@ func getXrefs(g *graph.Graph, node *parse.Node) (out []string, err error) {
if err != nil {
return nil, err
}
language := extensions.DefaultLanguage()
language := extensions.MakeLanguage()
language.On(extensions.RefFuncName, extensions.RememberCalls(&calls, 0))
for _, s := range strings {
tmpl, tmplErr := template.New("DependencyTemplate").Funcs(language.Funcs).Parse(s)
Expand Down

0 comments on commit 7fbc305

Please sign in to comment.