Versions in this module Expand all Collapse all v1 v1.2.4 Jun 5, 2018 Changes in this version + func FromDrop(object interface{}) interface + func IterationKeyedMap(m map[string]interface{}) tags.IterationKeyedMap + type Bindings map[string]interface + type Drop interface + ToLiquid func() interface{} + type Engine struct + func NewEngine() *Engine + func (e *Engine) Delims(objectLeft, objectRight, tagLeft, tagRight string) *Engine + func (e *Engine) ParseAndRender(source []byte, b Bindings) ([]byte, SourceError) + func (e *Engine) ParseAndRenderString(source string, b Bindings) (string, SourceError) + func (e *Engine) ParseString(source string) (*Template, SourceError) + func (e *Engine) ParseTemplate(source []byte) (*Template, SourceError) + func (e *Engine) ParseTemplateLocation(source []byte, path string, line int) (*Template, SourceError) + func (e *Engine) RegisterBlock(name string, td Renderer) + func (e *Engine) RegisterFilter(name string, fn interface{}) + func (e *Engine) RegisterTag(name string, td Renderer) + type Renderer func(render.Context) (string, error) + type SourceError interface + Cause func() error + LineNumber func() int + Path func() string + type Template struct + func (t *Template) Render(vars Bindings) ([]byte, SourceError) + func (t *Template) RenderString(b Bindings) (string, SourceError)