get Function from Global function registry.
(name string)
| 774 | |
| 775 | // get Function from Global function registry. |
| 776 | func (t *tree) getFunction(name string) (fn Func, ok bool) { |
| 777 | if t.fr != nil { |
| 778 | if fn, ok = t.fr.FuncGet(name); ok { |
| 779 | return |
| 780 | } |
| 781 | } |
| 782 | if fn, ok = funcReg.FuncGet(strings.ToLower(name)); ok { |
| 783 | return |
| 784 | } |
| 785 | return |
| 786 | } |
| 787 | |
| 788 | // ArrayNode parses multi-argument array nodes aka: IN (a,b,c). |
| 789 | func (t *tree) ArrayNode(depth int) Node { |