NewTrackedBuffer creates a new TrackedBuffer.
()
| 17 | |
| 18 | // NewTrackedBuffer creates a new TrackedBuffer. |
| 19 | func NewTrackedBuffer() *TrackedBuffer { |
| 20 | return &TrackedBuffer{ |
| 21 | Builder: new(strings.Builder), |
| 22 | } |
| 23 | } |
| 24 | |
| 25 | func (t *TrackedBuffer) astFormat(n Node, d format.Dialect) { |
| 26 | if ft, ok := n.(nodeFormatter); ok { |