()
| 1329 | return m.Args |
| 1330 | } |
| 1331 | func (m *BinaryNode) NodePb() *NodePb { |
| 1332 | n := &BinaryNodePb{} |
| 1333 | n.Paren = m.Paren |
| 1334 | n.Op = int32(m.Operator.T) |
| 1335 | n.Args = []NodePb{*m.Args[0].NodePb(), *m.Args[1].NodePb()} |
| 1336 | return &NodePb{Bn: n} |
| 1337 | } |
| 1338 | func (m *BinaryNode) FromPB(n *NodePb) Node { |
| 1339 | return &BinaryNode{ |
| 1340 | Operator: tokenFromInt(n.Bn.Op), |