tpl: Add TemplateFuncsNamespaceRegistry
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sun, 30 Apr 2017 09:34:45 +0000 (11:34 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 1 May 2017 13:13:41 +0000 (15:13 +0200)
commitc5373efcf07aeb161324b3ce844d41a172da42bc
tree71e2616ea98ebd84f07dbb97ebaf87dc37bc62f1
parent8f95172c7af334f61d75faad74cc75016804eca6
tpl: Add TemplateFuncsNamespaceRegistry

As a first step to remove the hard ties between `tplimpl` and the different namespace packages.

The `lang` package is used as the first example use case.

See #3042
tpl/internal/templatefuncsRegistry.go [new file with mode: 0644]
tpl/lang/init.go [new file with mode: 0644]
tpl/lang/lang.go
tpl/tplimpl/templateFuncster.go
tpl/tplimpl/template_funcs.go
tpl/tplimpl/template_funcs_test.go