Home | History | Annotate | Download | only in parse

Lines Matching refs:funcs

26 	funcs     []map[string]interface{}
51 func Parse(name, text, leftDelim, rightDelim string, funcs ...map[string]interface{}) (map[string]*Tree, error) {
55 _, err := t.Parse(text, leftDelim, rightDelim, treeSet, funcs...)
125 func New(name string, funcs ...map[string]interface{}) *Tree {
128 funcs: funcs,
209 func (t *Tree) startParse(funcs []map[string]interface{}, lex *lexer, treeSet map[string]*Tree) {
213 t.funcs = funcs
221 t.funcs = nil
229 func (t *Tree) Parse(text, leftDelim, rightDelim string, treeSet map[string]*Tree, funcs ...map[string]interface{}) (tree *Tree, err error) {
232 t.startParse(funcs, lex(t.Name, text, leftDelim, rightDelim), treeSet)
289 newT.startParse(t.funcs, t.lex, t.treeSet)
546 block.startParse(t.funcs, t.lex, t.treeSet)
707 for _, funcMap := range t.funcs {