()
| 567 | } |
| 568 | |
| 569 | func (m *FuncNode) NodePb() *NodePb { |
| 570 | n := &FuncNodePb{} |
| 571 | n.Name = m.Name |
| 572 | n.Args = make([]NodePb, len(m.Args)) |
| 573 | for i, a := range m.Args { |
| 574 | n.Args[i] = *a.NodePb() |
| 575 | } |
| 576 | return &NodePb{Fn: n} |
| 577 | } |
| 578 | func (m *FuncNode) FromPB(n *NodePb) Node { |
| 579 | |
| 580 | fn, ok := funcReg.FuncGet(strings.ToLower(n.Fn.Name)) |