()
| 35 | } |
| 36 | |
| 37 | func (self *Chunk) String() string { |
| 38 | |
| 39 | var sb strings.Builder |
| 40 | |
| 41 | for _, cmd := range self.Commands { |
| 42 | |
| 43 | sb.WriteString(fmt.Sprintf("%s\n", cmd.String())) |
| 44 | } |
| 45 | |
| 46 | return sb.String() |
| 47 | } |
| 48 | |
| 49 | func (self *Chunk) AddCode(t Opcode) { |
| 50 |