(stack *ValueStack)
| 171 | } |
| 172 | |
| 173 | func (self *ValueStack) CopyTo(stack *ValueStack) error { |
| 174 | if int64(len(self.data)+len(stack.data)) > stack.limit { |
| 175 | return errors.ERR_OVER_STACK_LEN |
| 176 | } |
| 177 | stack.data = append(stack.data, self.data...) |
| 178 | return nil |
| 179 | } |
| 180 | |
| 181 | func (self *ValueStack) Dump() string { |
| 182 | data := fmt.Sprintf("stack[%d]:\n", len(self.data)) |
no outgoing calls