Versions in this module Expand all Collapse all v1 v1.0.1 May 10, 2018 v1.0.0 May 8, 2018 Changes in this version + const SkipWhitespaceTagTypes + var AllowMissingVariables = true + func Render(data string, context ...interface{}) (string, error) + func RenderFile(filename string, context ...interface{}) (string, error) + func RenderFileInLayout(filename string, layoutFile string, context ...interface{}) (string, error) + func RenderInLayout(data string, layoutData string, context ...interface{}) (string, error) + func RenderInLayoutPartials(data string, layoutData string, partials PartialProvider, ...) (string, error) + func RenderPartials(data string, partials PartialProvider, context ...interface{}) (string, error) + func RenderPartialsRaw(data string, partials PartialProvider, forceRaw bool, context ...interface{}) (string, error) + func RenderRaw(data string, forceRaw bool, context ...interface{}) (string, error) + type FileProvider struct + Extensions []string + Paths []string + func (fp *FileProvider) Get(name string) (string, error) + type PartialProvider interface + Get func(name string) (string, error) + type StaticProvider struct + Partials map[string]string + func (sp *StaticProvider) Get(name string) (string, error) + type Tag interface + Name func() string + Tags func() []Tag + Type func() TagType + type TagType uint + const Invalid + const InvertedSection + const Partial + const Section + const Variable + func (t TagType) String() string + type Template struct + func ParseFile(filename string) (*Template, error) + func ParseFilePartials(filename string, partials PartialProvider) (*Template, error) + func ParseFilePartialsRaw(filename string, forceRaw bool, partials PartialProvider) (*Template, error) + func ParseString(data string) (*Template, error) + func ParseStringPartials(data string, partials PartialProvider) (*Template, error) + func ParseStringPartialsRaw(data string, partials PartialProvider, forceRaw bool) (*Template, error) + func ParseStringRaw(data string, forceRaw bool) (*Template, error) + func (tmpl *Template) FRender(out io.Writer, context ...interface{}) error + func (tmpl *Template) FRenderInLayout(out io.Writer, layout *Template, context ...interface{}) error + func (tmpl *Template) Render(context ...interface{}) (string, error) + func (tmpl *Template) RenderInLayout(layout *Template, context ...interface{}) (string, error) + func (tmpl *Template) Tags() []Tag