go/printer.printer.wsbuf (field)
32 uses
go/printer (current package)
printer.go#L66: wsbuf []whiteSpace // delayed white space
printer.go#L99: p.wsbuf = make([]whiteSpace, 0, 16) // whitespace sequences are short
printer.go#L372: for i, ch := range p.wsbuf {
printer.go#L376: p.wsbuf[i] = ignore
printer.go#L409: for i, ch := range p.wsbuf {
printer.go#L413: p.wsbuf[i] = ignore
printer.go#L423: if i+1 < len(p.wsbuf) && p.wsbuf[i+1] == unindent {
printer.go#L436: p.wsbuf[i] = ignore
printer.go#L695: for i, ch := range p.wsbuf {
printer.go#L699: p.wsbuf[i] = ignore
printer.go#L712: p.wsbuf[i] = ignore
printer.go#L716: p.writeWhitespace(len(p.wsbuf))
printer.go#L729: for _, ch := range p.wsbuf {
printer.go#L797: switch ch := p.wsbuf[i]; ch {
printer.go#L815: if i+1 < n && p.wsbuf[i+1] == unindent {
printer.go#L821: p.wsbuf[i], p.wsbuf[i+1] = unindent, formfeed
printer.go#L832: l := copy(p.wsbuf, p.wsbuf[n:])
printer.go#L833: p.wsbuf = p.wsbuf[:l]
printer.go#L907: i := len(p.wsbuf)
printer.go#L908: if i == cap(p.wsbuf) {
printer.go#L915: p.wsbuf = p.wsbuf[0 : i+1]
printer.go#L916: p.wsbuf[i] = x
printer.go#L947: if len(p.wsbuf) != 0 {
printer.go#L950: p.wsbuf = p.wsbuf[0:1]
printer.go#L951: p.wsbuf[0] = ' '
printer.go#L1025: p.writeWhitespace(len(p.wsbuf))
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |