()
| 117 | } |
| 118 | |
| 119 | func (a *assembler) flush() { |
| 120 | if a.buf.Len() == 0 { |
| 121 | return |
| 122 | } |
| 123 | b := make([]byte, a.buf.Len()) |
| 124 | copy(b[:], a.buf.Bytes()) |
| 125 | a.items = append(a.items, b) |
| 126 | a.buf.Reset() |
| 127 | } |
| 128 | |
| 129 | func (a *assembler) assembleItems() error { |
| 130 | for a.next() != a.stoptok { |
no test coverage detected